Most ODI Centuries Since 2020
| Player | Innings | 100 | High Score | Innings Per 100 | Total Runs |
|---|---|---|---|---|---|
| Shai Hope (WI) | 76 | 11 | 132 | 6.9 | 3106 |
| Virat Kohli (IND) | 63 | 10 | 166* | 6.3 | 2948 |
| Babar Azam (PAK) | 65 | 9 | 158 | 7.2 | 3142 |
| Quinton de Kock (SA) | 46 | 9 | 174 | 5.1 | 2216 |
| Rahmanullah Gurbaz (AFG) | 52 | 8 | 151 | 6.5 | 1888 |
| Shubman Gill (IND) | 56 | 8 | 208 | 7.0 | 2802 |
| Fakhar Zaman (PAK) | 45 | 7 | 193 | 6.4 | 1903 |
| Daryl Mitchell (NZ) | 51 | 7 | 134 | 7.2 | 2338 |
| Pathum Nissanka (SL) | 74 | 7 | 210* | 10.5 | 2823 |
| Travis Head (AUS) | 37 | 6 | 154* | 6.1 | 1734 |
| Ibrahim Zadran (AFG) | 38 | 6 | 177 | 6.3 | 1867 |
| Dawid Malan (ENG) | 29 | 6 | 140 | 8.5 | 1426 |
| Paul Stirling (IRE) | 51 | 6 | 162 | 5.0 | 1967 |
| Rassie van der Dussen (SA) | 51 | 6 | 134 | 8.5 | 1993 |
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
Key Insights on Leading ODI Century Scorers Since 2020
Most ODI Centuries and Milestone Performance Records
Shai Hope has been a consistent batter in ODIs since 2020, scoring 3000-plus runs and 10-plus centuries.
Hope is the only batter to score five or more ODI centuries each in home and overseas conditions since 2020.
Three batters each from India and Sri Lanka have scored 2500-plus runs and five-plus centuries since 2020 in ODI cricket.
Virat Kohli, the overall topper in ODI 100s list, has scored the most ODI centuries in a calendar year since 2020, having brought up six 100-plus knocks in 2023.
Shubman Gill and Daryl Mitchell followed Kohli with five centuries each in 2023.
Babar Azam has scored the most ODI centuries as a captain since 2020, having smashed eight while leading Pakistan.
Hope is the only wicketkeeper-batter to score more than 10 ODI centuries since 2020.
Record-Breaking Double Centuries and Scoring Feats
Ishan Kishan, Shubman Gill, Pathum Nissanka, and Glenn Maxwell have smashed a double century each in ODIs since 2020.
Kishan and Nissanka also share the highest individual score, having aggregated a 210-run knock each against Bangladesh (2022) and Afghanistan (2024), respectively.
Kishan also recorded the all-time fastest double century in ODIs, crossing the 200-run mark in 126 balls.
Maxwell’s double century was the first by a batter in the second innings of an ODI match.
Maxwell’s unbeaten 201 against Afghanistan in the 2023 World Cup is the highest individual score while chasing in ODIs.
Fastest Hundreds and Impactful Match-Winning Knocks
Nine of Virat Kohli’s 10 centuries have resulted in victory for India, the most by a batter in ODI wins since 2020.
Maxwell has brought up the fastest ODI century since 2020, off just 40 balls against the Netherlands in 2023.
The 40-ball century by Maxwell is also the fastest hundred by a batter in the ODI World Cup.
Age Milestones and Associate Nation Achievements
Afghanistan’s Mohammad Nabi is the oldest ODI centurion, scoring 136 at the age of 39 years and 39 days against Sri Lanka in 2024.
Scotland’s Richard Barrington and Namibia’s Michael van Lingen are the two batters from associate nations to score five or more ODI centuries since 2020.
USA’s Saiteja Mukkamalla is the youngest batter to score an ODI century since 2020, bringing up his maiden ton (120*) at the age of 18 years and 355 days against the UAE in 2023.
Quiz: Who is the youngest Indian batter to score a century?