Top 5 cricketers with the most Test centuries as a captain

With the evolution of Test cricket, it has become quite difficult for a player to deliver both as a batsman and the team captain. However, there are some batsmen who keep scoring centuries in the Test format even under the pressure of performing as the team’s captain. That said, here are 5 cricketers with the most centuries as a captain:

author-image
Bet Barter
New Update
Graeme-Smith

Graeme-Smith

There are some batsmen who keep scoring centuries in the Test format even under the pressure of performing as the team’s captain. Here are 5 cricketers with the most centuries as a captain:

5. Steve Smith

At no 5 in this list is Australian cricketer Steve Smith. Steve Smith is undoubtedly one of the best Test batsmen of the current generation. In just 77 matches in his Test career, Steve Smith racked up a total of 7540 runs for Australia. As Australia’s Test captain, Smith amassed an impressive 15 centuries in just 60 innings. 

4. Steve Waugh

At no 4 in this list is former Australian cricketer Steve Waugh. In 168 matches in his Test career, Steve Waugh racked up a total of 10927 runs for Australia. As Australia’s Test captain, Waugh amassed an impressive 15 centuries in 85 innings. 

3. Ricky Ponting

At no 3 in this list is another former Australian cricketer Ricky Ponting. Ponting is arguably one of the greatest Test batsmen of all time. In just 168 matches in his Test career, Steve Smith racked up a total of 13378 runs for Australia. As Australia’s Test captain, Ponting amassed an impressive 19 centuries in just 140 innings. 

2. Virat Kohli

At no 2 in this list is current Indian Test skipper Virat Kohli. Kohli is undoubtedly one of the greatest batsmen in all 3 formats of the game. In just 91 matches in his Test career, Kohli racked up a total of 7490 runs for India. As India’s Test captain, Kohli amassed an impressive 20 centuries in just 98 innings. 

1. Graeme Smith

At no 1 in this list is former South African cricketer Graeme Smith. Smith is one of the best South African batsmen of all time. In just 117 matches in his Test career, Graeme Smith amassed a total of 9265 runs for South Africa. As South Africa’s Test captain, Graeme Smith amassed an impressive 38 centuries in 193 innings. 

READ MORE Cricket articles here!

Steve Smith ricky ponting Test cricket Steve Waugh Graeme Smith Virat K