Rudolph announced his retirement from participation in domestic cricket to his local franchise, The Unlimited Titans, on Tuesday.
"I have decided to conclude my career with Glamorgan on the English county-circuit following a 17-year period of dividing my time between the Titans, South Africa and the counties Yorkshire and Glamorgan.
"In the twilight of my career, I wish to commit myself more exclusively to the advancement of my batting career in England. I leave with remarkable memories of South African cricket," said Rudolph.
Rudolph scored 329 runs in the domestic limited-over campaign at an average of 47.
The left-handed stylist made in indelible mark on South African cricket by striking an unbeaten 222 in his maiden test match, against Bangladesh.
He produced several landmark performances for South Africa.
In 431 minutes of stonewalling in December 2005, Rudolph led South Africa's defiance by scoring an unbeaten 102 in the face of Australian hostility.
The young top-order batsman faced 283 deliveries in leading the Proteas to safety at the WACA-ground in Perth.
Upon his return to the South African team, Rudolph scored 105 against New Zealand at the University Ground in Dune
din in 2012, blasting 15 fours and a six in the first test against the Black Caps.
He signed off his international career, having scored 2622 runs at an average of 35.43.
In 45 One Day Internationals, Rudolph compiled 1174 runs for the Proteas.