Most T20 Centuries as Captain all time

Explore the top 5 players with the most T20 centuries as captain. From Faf to Kohli, see who leads by example with the bat.

  • Published - June 21, 2025 10:26:32
  • Updated - June 24, 2025 15:54:25
article Image

Captain’s Knock it’s a phrase we hear often. But in T20 Cricket, it’s more than just a line. Leading from the front takes on a whole new meaning when the skipper turns the pressure into powerful match-winning knocks. Especially in a format where a single over can flip the script, scoring a century as a captain isn’t just rare, it’s a statement for the opponent as well as own team members that the Captain is there to take control and handle the pressure with his composure and unmatched batting skills. But not all the captains can convert their leadership into records that seem unbeatable, and here are a few of them, including the Most T20 Centuries as Captain.

Fewer than 1% of all T2O centuries have come from captains, because the role isn’t just to bat, it’s to strategize, shuffle bowlers, manage egos, and call nerves of everyone in the squad, and still somehow, deliver with the bat when it matters most. And today we will be talking about the same great players who, alongside the leadership, have scored centuries. Let’s take a closer look at the top five players with the most T20 Centuries as captain.

List of Top 5 Player with the most T20 Centuries as Captain

1. Faf du Plessis – 7 Centuries

Du Plessis, playing at the age of 40, has rewritten the script of leadership in T20 Cricket. He is not just playing this format but leading it with pure dominance. With 7 T20 Centuries as captain, Faf is at the top of the elite record list. Be it IPL, PSL, CPL, or Major League Cricket, the South African Maestro is leading it everywhere with his consistent, powerful batting knocks. His most recent hundred came for playing for the Texas Super Kings in MLC 2025, where he showed all that age is just a number and class is permanent

  • T20 Runs as a Captain: 6,299
  • No. of T20 Centuries as a captain: 7

2. Michael Klinger- 7 Centuries

Before T20 cricket became a major thing, Klinger was set to make records. He is one of the early players to make a strong mark in T20 Cricket. Even though he wasn’t as famous as players like Kohli or Babar Azam, he played a key role in the format’s growth. Michael has 7 T20 Centuries as a Captain, all came while playing for Gloucestershire. He was known for being a reliable top-order batter and a calm leader. Klinger led his team with smart captain choices and strong performance, which made him one of the top T20 Captains during his time.

  • T20 Runs as a Captain: Over 4000
  • No. of T20 Centuries as a captain: 7

See Also:- Top 10 Highest Run chase in ODI History

3. Babar Azam- 7 Centuries

Azam is one of the most consistent players in T20 Cricket. Even though some people talk about his strike rate, his stats show how valuable he is as a batter and a leader. He has scored 7 T20 centuries as a Captain, which puts him among the top names on his list. Babar has played in different leagues like the PSL for Peshawar Zalmi and has also led the Pakistan national team on the international front.

  • T20 Runs as a Captain: 5,200
  • No. of T20 Centuries as a captain: 7

4. Virat Kohli- 5 Centuries

King Kohli is among the most famous cricketers in the world, and it’s not just because of his personality; his stats complement it too. He has scored 5 centuries in T20s as a captain, and all came while playing for the Royal Challengers Bengaluru in the Indian Premier League. What makes his centuries special is that they often came in big games, under high pressure. As a captain, Kohli always led with energy and strong commitment, and his batting backed that up. It’s rightly said for him,” Jahan matter Bade hote hai, King Kohli Khade hote hai,” meaning that whenever the team is in a high-pressure situation, Kohli stands up and plays the match-winning knock as a true leader.

  • T20 Runs as a Captain: over 6500
  • No. of T20 Centuries as a captain: 5

5. James Vince- 5 Centuries

James Vince might not get as much attention as other top players, but this T20 record is impressive. He has scored 5 Centuries as a captain, and all came while playing for Hampshire in England’s domestic cricket tournament. Vince has played over 200 matches as T20 Captain and has scored 6324 runs, the second most by any captain in T20 History. Known for his elegant batting and solid leadership capability, he has shown his worth as a captain.

  • T20 Runs as a Captain: 6324
  • No. of T20 Centuries as a captain: 5

Scoring a Century in T20 cricket is not easy, scoring it while being the Captain is even harder. These five players have shown that great leaders don’t just guide their teams, they also perform when it matters the most.