Captaining your country is always a big ask for any player. The history suggests that players feel more pressure when they become the captain and are not able to perform properly. But then there are some players who love performing when the pressure is on. That’s what this article is all about.
Scoring a century in any form of the game is a big achievement for any batter, and if it is a captain, then it is extra special. There have been a total of 21 players who have scored centuries in all three formats of the game (Test, ODI, and T20I). But only four captains in history have done it. Thus, in this article, we will talk about those captains who have scored a century in all three formats.
4. Rohit Sharma (India)
Rohit Sharma has a totally different stature when it comes to scoring centuries. Especially in the white ball format, Rohit has a number of records. Whether it is the most ODI double century, the most T20I century, or the joint-fastest T20I century, he comes from a different league. Rohit is the only Indian captain and fourth overall to score a century in all three formats. He scored a test century against Australia recently to become the fourth captain with centuries in all three formats. He scored his first ODI and T20I century in his second inning as a captain.
3. Babar Azam (Pakistan)
The only captain from Pakistan to score a century in all three formats of the game is Babar Azam. He scored his first ODI ton as captain in his third inning, while for T20I and Tests, he scored hundreds in the 15th and 16th innings, respectively. So far, he has scored nine Tests, 17 ODIs and two T20Is centuries in his career. He is the backbone of the team and probably the best current generation player in all three formats. His first ODI century (125 runs) as captain came against Zimbabwe in 2019. Against South Africa, he scored 122 off 59 in T20Is as captain.
2. Faf du Plessis (South Africa)
Former South African skipper Faf du Plessis was only the second player to score a century in all three formats as a captain. He scored his first test century against New Zealand as a captain when he scored 112 in 2016. In ODIs, he scored 111 in October 2016 in Johannesburg against Australia. Meanwhile, as a T20I captain, he smashed 119 runs against the West Indies in Johannesburg in January 2015.
1. Tillakaratne Dilshan (Sri Lanka)
The first ever captain to score a century in all three formats was former Sri Lankan all-rounder Tillakaratne Dilshan. Dilshan smashed his first century as a captain in his 5th ODI, 3rd T20I, and 3rd test match. He scored 193 against England at Lord’s, his first century as test captain. Then in ODIs, he slammed a 102-ball 108 in 2010 against Zimbabwe in Harare. Meanwhile, in the shorter format, he scored 104 runs off 57 balls in 2011 against Australia in Pallekele.