Captains with most century in test

Let's have a look at the list of players who have scored most test centuries as a captain.

1- Former South African captain G.C. Smith had scored 25 test centuries in 109 test matches and 193 innings.

2- Former Indian captain Virat Kohli had scored 20 test centuries in 68 test matches and 113 innings.

3- Former Australian captain Ricky Ponting had scored 19 test centuries in 77 test matches and 140 innings.

4- Former Australian captain Steve Waugh had scored 15 test centuries in 57 test matches and 83 innings.

5- Former Australian captain Allan Border had scored 15 test centuries in 93 test matches and 154 innings.

6- Former Australian captain Steven Smith had scored 15 test centuries in 38 matches and 67 innings.

7- Former England captain Joe Root had scored 14 test centuries in 64 matches and 118 innings.

8- Former Australian captain Donald Bradman scored 14 test centuries in 24 matches and 38 innings.

9- Former West Indies captain Brian Charles Lara scored 14 test centuries in 47 matches and 85 innings.

Cricket facts: 3 Indian players to score 3000+ runs and take 250+ wickets.