2020s Decade Records

Most Centuries in All Formats Since 2020

This article provides a comprehensive breakdown of the leading century-makers in international cricket since 2020. This particularly highlights the record-breaking performances of Joe Root, Babar Azam, and emerging young talents.

Most Centuries in All Formats in the 2020s

PlayerInnsTotal 100sTest 100sODI 100sT20I 100sHigh Score (format)Total Runs
Joe Root (ENG)187000008791
Shubman Gill (IND)176000007225
Babar Azam (PAK)239000009425
Travis Head (AUS)159000006300
Shai Hope (WI)174000005830
Virat Kohli (IND)185000006915
Daryl Mitchell (NZ)199000006931
Steve Smith (AUS)169000006221
Harry Brook (ENG)167000006403
Kane Williamson (NZ)118000005330
Devon Conway (NZ)172000006292
Najmul Hossain Shanto (BAN)188000005642
P Nissanka (SL)204000007008
Rohit Sharma (IND)184000006709
Quinton de Kock (SA)134000004910

Key Insights on This Decade’s Leading Century Makers in International Cricket

Most All Formats Century-Makers in 2020s

Joe Root is the only batter to score more than 25 centuries across all formats combined since 2020. See all-time list here.

A significant portion of Root’s hundreds have been recorded in Test cricket, where he leads the global chart for the red-ball format since the start of the decade.

Joe Root is also the only batter to achieve more than 10 centuries in both home and overseas conditions across all formats.

Root, Shubman Gill, and Travis Head have each scored 15 or more centuries specifically in match-winning causes for their respective teams since 2020.


Leadership and Captaincy Batting Records

Babar Azam has secured the most centuries as a captain across formats since 2020, recording 15 tons while leading Pakistan. See the overall list here.

Babar Azam and Rohit Sharma are the only players to have scored a century in each of the three international formats while serving as captains.

Babar Azam and Mohammad Rizwan have both smashed at least one hundred against a single opponent in all three formats since 2020; Babar achieved this against England and New Zealand, while Rizwan did so against South Africa.


All-Format Milestone and Calendar Year Records

More than 14 batters have successfully scored at least one century in each of the three international formats (Test, ODI, and T20I) since 2020.

The elite group of players who have struck at least one hundred in each format within a single calendar year since 2020 includes Babar Azam (2022), Shubman Gill (2023), Shai Hope (2025), Pathum Nissanka (2025), and Brian Bennett (2025).

Babar Azam smashed 8 hundreds in 2022 (4 Test, 3 ODI, 1 T20I), a record for the most tons in all formats in a calendar year since 2020, shared with Virat Kohli, who also struck 8 centuries in 2023.

Shai Hope and Quinton de Kock are the only two wicketkeepers to surpass 10 centuries across formats during this period.


Brian Bennett – The Youngest Achiever

Brian Bennett became the youngest batter in history at 21 years and 342 days to score centuries in all three international formats.

Bennett’s milestone was completed with a maiden Test hundred (110*) against Afghanistan in 2024, followed by an ODI ton (169) against Ireland and a T20I ton (111) against Tanzania in 2025.

Saurabh Chede

Saurabh is a cricket enthusiast who crafts content around the sport. Being from a cricket-crazy nation, he developed an unbreakable bond with the sport. When he's not watching cricket, you'll find him creating funny memes or watching old TMKOC episodes!

Saurabh Chede has 1035 posts and counting. See all posts by Saurabh Chede