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
| Player | Innings | Total 100s | Test 100s | ODI 100s | T20I 100s | High Score (Format) | Total Runs |
|---|---|---|---|---|---|---|---|
| Joe Root (ENG) | 177 | 28 | 24 | 4 | – | 262 | 8305 |
| Shubman Gill (IND) | 168 | 19 | 10 | 8 | 1 | 269 | 6649 |
| Babar Azam (PAK) | 223 | 17 | 5 | 9 | 3 | 196 | 8825 |
| Travis Head (AUS) | 151 | 16 | 10 | 6 | – | 175 | 6123 |
| Virat Kohli (IND) | 182 | 15 | 3 | 11 | 1 | 186 | 6771 |
| Steven Smith (AUS) | 167 | 15 | 11 | 4 | – | 200* | 6106 |
| Shai Hope (WI) | 151 | 14 | 2 | 11 | 1 | 140 | 5033 |
| Kane Williamson (NZ) | 115 | 14 | 12 | 2 | – | 251 | 5276 |
| Daryl Mitchell (NZ) | 182 | 14 | 5 | 9 | – | 190 | 6429 |
| Harry Brook (ENG) | 142 | 13 | 10 | 3 | – | 317 | 5544 |
| Devon Conway (NZ) | 161 | 12 | 7 | 5 | – | 227 | 5920 |
| Pathum Nissanka (SL) | 188 | 12 | 4 | 7 | 1 | 210* | 6582 |
| Rohit Sharma (IND) | 178 | 12 | 6 | 5 | 1 | 161 | 6391 |
Discover All “Since 2020” Cricket Records
Most Runs in All Formats Combined Since 2020
Most Wickets in All Formats Combined Since 2020
Most Runs for India in All Formats Combined Since 2020
Most ODI Runs for India Since 2020
Most Test Centuries Since 2020
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.