During Rudolph's first taste of Test cricket he shared an unbroken stand of 429 with Boeta Dippenaar for the third wicket in Chittagong in November 2001. He eventually ended on an unbeaten 222.
Rudolph batted for over seven hours on the final day of the 2005 Perth Test with Australia - for an unbeaten 102 - which ensured a South African draw.
The day after his ton against Australia, he signed to play for Derbyshire for the 2006 season but was then ruled out for the whole campaign due to a shoulder injury which required an operation.
He was signed by Yorkshire on a Kolpak deal in 2007 after deciding to quit international cricket in South Africa and qualify for England.
He scored 1,078 first-class runs during his first season at Yorkshire with four centuries and three fifties.
He made a big impression and was named the players’ player of the year at the end of the season. He achieved that feat again in 2008.
He was the only Yorkshire player to pass 1,000 championship runs, averaging 56.17 and his one-day form was also impressive, topping the county's NatWest Pro40 averages with 349 runs at 49.85.