In cricket, scoring a century in T20 is a rare and remarkable achievement. But when captains achieve this milestone, it becomes truly historic. These special innings are not just about piling up runs; they also reflect leadership, determination, and the ability to inspire a team under pressure. This list highlights Captains Who Scored Centuries in T20, celebrating their unforgettable knocks that combined skill with responsibility. Each performance stands as a shining example of courage, class, and captaincy in the shortest format.
Table of Contents
List of Top 10 Powerful Captains Who Scored Centuries in T20 Cricket
10. Izaz Ali – 118 Runs vs Serbia (2025)

Izaz Ali of Slovenia created history when he struck 118 runs against Serbia in June 2025. His innings not only lifted his team to a commanding position but also brought global recognition to Slovenia cricket. As captain, Ali showed incredible maturity, balancing aggression with responsibility. For a country still developing its cricketing culture, this century was more than just runs it was a symbol of progress and hope.
This knock was crucial because it proved that smaller cricketing nations also have the potential to deliver match-winning performances on the big stage. Izaz Ali’s name now stands proudly among the Captains Who Scored Centuries in T20, proving that leadership and talent can shine even without the fame of bigger cricketing nations. His 118 runs were full of elegant shots and powerful strokes, making it one of the finest innings ever by a captain.
Player | Runs | Match Date | Versus |
---|---|---|---|
Izaz Ali | 118 | 07/06/2025 | Serbia |
9. Rohit Sharma – 118 Runs vs Sri Lanka (2017)

Rohit Sharma, fondly called the “Hitman,” delivered a breathtaking captain’s knock of 118 runs against Sri Lanka in December 2017 at Holkar Stadium. His innings was a blend of power and timing, making bowlers look ordinary. As one of the most successful Captains Who Scored Centuries in T20, Rohit proved why he is one of the best openers in the world.
The Indian captain’s innings was vital because it inspired his team to play fearless cricket. With a calm head on his shoulders, Rohit led from the front, smashing boundaries at will and ensuring India’s dominance. Fans will always remember this match as one of his finest moments in T20 leadership. His knock is a perfect example of Captains Who Scored Centuries in T20, showcasing how a leader steps up when the team needs it the most with unmatched batting ability.
Player | Runs | Match Date | Versus |
---|---|---|---|
Rohit Sharma | 118 | 22/12/2017 | Sri Lanka |
8. Faf du Plessis – 119 Runs vs West Indies (2015)

South Africa’s Faf du Plessis showed his class as a leader with a stunning 119 runs against West Indies in January 2015 at Wanderers Stadium. Known for his calm leadership and aggressive stroke play, this innings highlighted why he belongs among the elite Captains Who Scored Centuries in T20. He combined smart cricket with brute force, frustrating the opposition bowlers.
This knock not only boosted South Africa’s total but also gave confidence to the younger players in the team. Faf’s century proved his ability to take responsibility under pressure. His shot selection, ranging from drives to lofted hits, kept the crowd entertained throughout. As captain, he inspired his team with a performance that will be remembered in South African cricket history. His 119 remains a testament to his leadership and batting brilliance in the shortest format, placing him among the legendary Captains Who Scored Centuries in T20.
Player | Runs | Match Date | Versus |
---|---|---|---|
Faf du Plessis | 119 | 11/01/2015 | West Indies |
7. Rohit Sharma – 121* Runs vs Afghanistan (2024)

In January 2024, Rohit Sharma once again showcased his greatness with a superb unbeaten 121 runs against Afghanistan at M Chinnaswamy Stadium. This innings was filled with stylish cover drives, explosive sixes, and his trademark pull shots. It firmly secured his place among the most legendary Captains Who Scored Centuries in T20.
Rohit’s knock stood out because he carried his bat through the innings, showing consistency and leadership. He proved why captains must lead from the front. Under his command, India played aggressive cricket, and his own batting set the tone for the match. Fans in Bengaluru witnessed a masterclass from the “Hitman,” as he turned pressure into an opportunity to shine. With every boundary, he lifted the spirit of the entire team, underlining his legacy as one of the greatest T20 captains.
Player | Runs | Match Date | Versus |
---|---|---|---|
Rohit Sharma | 121* | 17/01/2024 | Afghanistan |
6. Aritra Dutta – 122 Runs vs Japan (2024)

Aritra Dutta, the captain of Singapore, scored a remarkable 122 runs against Japan in February 2024. His innings became a proud moment for Singapore cricket, cementing his place among the Captains Who Scored Centuries in T20. Despite playing for an associate nation, Dutta showed skill, composure, and a fearless attitude.
This innings was more than just runs it was a message that cricket is growing across the globe. Dutta’s batting inspired his teammates and fans, proving that smaller nations too can produce match-winners. His 122 runs came with an excellent strike rate, featuring powerful hits and smart running between the wickets. The performance boosted Singapore’s reputation in world cricket and made Aritra Dutta a household name among cricket lovers. His century stands as one of the most memorable knocks in associate cricket history.
Player | Runs | Match Date | Versus |
---|---|---|---|
Aritra Dutta | 122 | 11/02/2024 | Japan |
5. Babar Azam – 122 Runs vs South Africa (2021)

Pakistan’s Babar Azam played one of the greatest captain’s innings when he scored 122 runs against South Africa in April 2021 at SuperSport Park. Known for his class and timing, Babar’s knock highlighted why he is among the finest Captains Who Scored Centuries in T20. His innings was a blend of elegance and dominance.
This century was crucial in Pakistan’s victory and lifted the morale of the entire side. Babar proved his leadership by anchoring the innings and accelerating at the right moments. His ability to handle pressure while guiding the chase reflected his maturity as a captain. Fans around the world admired the way he constructed his innings, proving his world-class status. With this knock, Babar stamped his authority as not just a prolific run-scorer but also a leader who inspires confidence.et.
Player | Runs | Match Date | Versus |
---|---|---|---|
Babar Azam | 122 | 14/04/2021 | South Africa |
4. Shane Watson – 124* Runs vs India (2016)

Shane Watson, the Australian all-rounder, played one of his career-best innings with 124 not out against India in January 2016 at the Sydney Cricket Ground. His innings displayed why he deserves a spot among the Captains Who Scored Centuries in T20. Watson dominated the Indian bowlers with power-hitting and elegant stroke play.
This innings was especially memorable because Watson was leading Australia at the time. He showcased how captains can set the standard for their team with fearless performances. His unbeaten 124 not only secured victory but also reminded fans of his golden touch. From smashing sixes over long-on to threading gaps with boundaries, his batting had it all. It was one of those innings that elevated his legacy as a match-winner and captain. The crowd in Sydney witnessed a once-in-a-lifetime knock from their captain.
Player | Runs | Match Date | Versus |
---|---|---|---|
Shane Watson | 124* | 31/01/2016 | India |
3. Shaheryar Butt – 125* Runs vs Czech Republic (2020)

Belgium’s Shaheryar Butt created history when he smashed an unbeaten 125 runs against Czech Republic in August 2020. His knock placed him proudly among the Captains Who Scored Centuries in T20. It was not just about runs but about putting Belgium cricket in the global spotlight.
This innings was an inspiration for cricketers from associate nations. Butt’s commanding performance boosted Belgium’s status and showed the potential of cricket in Europe. His 125* was filled with power, technique, and determination, proving that passion can bridge the gap between smaller and bigger nations. As captain, Butt carried his team with his batting brilliance and ensured victory with style. This memorable knock will always be remembered as one of the finest moments for Belgian cricket.
Player | Runs | Match Date | Versus |
---|---|---|---|
Shaheryar Butt | 125* | 29/08/2020 | Czech Republic |
2. Sikandar Raza – 133* Runs vs Gambia (2024)

Zimbabwe’s Sikandar Raza displayed his leadership qualities with a magnificent unbeaten 133 runs against Gambia in October 2024. His innings is ranked among the greatest by the Captains Who Scored Centuries in T20. He combined explosive batting with tactical awareness, making his performance unforgettable.
Raza’s innings came when his team needed inspiration, and he delivered like a true leader. With his aggressive strokes and clever placement, he guided Zimbabwe to a big total. His knock also highlighted how experience and responsibility can bring the best out of captains. For fans, it was a treat to watch Raza dominate the bowlers with confidence. This innings further strengthened his reputation as Zimbabwe’s cricketing warrior and earned him global recognition.
Player | Runs | Match Date | Versus |
---|---|---|---|
Sikandar Raza | 133* | 23/10/2024 | Gambia |
1. Aaron Finch – 172 Runs vs Zimbabwe (2018)

Aaron Finch’s 172 runs against Zimbabwe in July 2018 is the highest score ever by a captain in T20 internationals. His innings at Harare Sports Club was an exhibition of clean hitting and fearless cricket. Among the Captains Who Scored Centuries in T20, Finch’s knock sits right at the top. He dominated bowlers with boundaries and sixes at will, setting a record that still stands tall.
This innings was special not just because of the runs, but because of the authority with which Finch led his side. He batted with freedom, showcasing a wide range of strokes and impeccable timing. His captain’s knock motivated Australia and showed the cricketing world what true leadership looks like. Fans still talk about that day in Harare when Finch’s bat created history in T20 cricket. It remains one of the most dominant innings ever by a captain.
Player | Runs | Match Date | Versus |
---|---|---|---|
Aaron Finch | 172 | 03/07/2018 | Zimbabwe |
READ MORE:
- Top 10 Captains with the Most Wickets in T20 History: Unstoppable Leaders
- Top 10 Most Wickets in an Innings by Captains in Test Cricket: Unstoppable Records
FAQ
Q1. Who has the highest score by a captain in T20 internationals?
Aaron Finch holds the record with 172 runs against Zimbabwe in 2018.
Q2. How many captains have scored a century in T20Is?
At least 10 captains have scored T20 centuries, showing leadership and batting brilliance.
Q3. Which Indian captain has the most T20 centuries?
Rohit Sharma has scored multiple centuries as India’s T20 captain.
Q4. Why are captain’s centuries in T20 special?
They inspire the whole team, as the captain leads by example under pressure.
Q5. Who is the latest captain to score a T20 century?
Izaz Ali of Slovenia scored 118 runs against Serbia in June 2025.