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 Since 2020

PlayerInningsTotal 100sTest 100sODI 100sT20I 100sHigh Score (Format)Total Runs
Joe Root (ENG)177282442628305
Shubman Gill (IND)1681910812696649
Babar Azam (PAK)223175931968825
Travis Head (AUS)151161061756123
Virat Kohli (IND)1821531111866771
Steven Smith (AUS)16715114200*6106
Shai Hope (WI)1511421111405033
Kane Williamson (NZ)115141222515276
Daryl Mitchell (NZ)18214591906429
Harry Brook (ENG)142131033175544
Devon Conway (NZ)16112752275920
Pathum Nissanka (SL)18812471210*6582
Rohit Sharma (IND)178126511616391

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.