2. Jacques Kallis

Courtesy: sportal.com.au

One of the greatest all-rounders to have played the game, Jacques Kallis had an ordinary start to his career – having scored 1 run off 12 balls in his first Test innings (against England in Durban in December 1995). Neither did he bowl an over in the match, which was washed out by rain. When he retired from the longer format in December 2013 against India in Durban, he had these numbers – 166 Tests, 13289 runs at 55.37 runs per dismissal with 45 centuries, 292 wickets and 200 catches. These were coupled with 11579 runs and 273 wickets in 328 ODIs. The mammoth numbers might make one believe that they belong to two cricketers rather than a single man – such was the impact that he created silently while probably being overshadowed by other modern greats like Tendulkar, Ponting, Murali and Warne.