Top 10 Test Captains With Most Centuries In History

Prachi Kapruwan

1. Graeme Smith - The South African player Graeme Smith has scored 8,659 runs in 109 matches at an average of 47.84, smashing 25 centuries

Graeme Smith | Image Source - Social Media

2. Virat Kohli - The Indian star player Virat Kohli has scored 5,864 runs in 68 matches at an average of 54.80, smashing 20 centuries

Virat Kohli | Image Source - Social Media

3. Ricky Ponting - The Australian player Ricky Ponting has scored 6,542 runs in 77 matches at an average of 51.51, smashing 19 centuries

Ricky Ponting | Image Source - Social Media

4. Steve Waugh - The Australian player Steve Waugh has scored 3,714 runs in 57 matches at an average of 52.31, smashing 15 centuries

Steve Waugh | Image Source - Social Media

5. Allan Border - The Australian player Allan Border has scored 6,623 runs in 93 matches at an average of 50.95, smashing 15 centuries

Allan Border | Image Source - Social Media

6. Steven Smith - The Australian player Steven Smith has scored 3,867 runs in 38 matches at an average of 66.67, smashing 15 centuries

Steven Smith | Image Source - Social Media

7. Joe Root - The England player Joe Root has scored 5,295 runs in 64 matches at an average of 46.45, smashing 14 centuries

Joe Root | Image Source - Social Media

8. Donald Bradman - The Australian player Donald Bradman has scored 3,147 runs in 24 matches at an average of 101.52, smashing 14 centuries

Donald Bradman | Image Source - Social Media

9. Brian Lara - The West Indies player Brian Lara has scored 4,685 runs in 47 matches at an average of 57.84, smashing 14 centuries

Brian Lara | Image Source - Social Media

10. Clive Lloyd - The West Indies player Clive Lloyd has scored 5,233 runs in 74 matches at an average of 51.30, smashing 14 centuries

Clive Lloyd | Image Source - Social Media
Joe Root | Image Source - Social Media