- Home
- Records
- Men's T20I
- Most fifties
Records · Men's T20I
Men's T20I most fifties
Data through 14 October 2026Last updated 14 October 2026
The most fifties list for Men's T20I cricket in the data is led by Babar Azam with 38. Innings of 50 to 99. The list covers matches in the Cricsheet data only (from the early 2000s), so older records are not included.
Top 10
Top 50
| # | 50s | Player | Team | Details |
|---|---|---|---|---|
| 1 | 38 | Babar Azam | Pakistan | 134 inns, 4,545 runs · 2016–2026 |
| 2 | 37 | Virat Kohli | India | 112 inns, 3,963 runs · 2010–2024 |
| 3 | 31 | Rohit Sharma | India | 145 inns, 4,027 runs · 2007–2024 |
| 4 | 30 | Jos Buttler | England | 147 inns, 4,345 runs · 2011–2026 |
| 5 | 30 | Mohammad Rizwan | Pakistan | 91 inns, 3,386 runs · 2015–2024 |
| 6 | 28 | David Warner | Australia | 108 inns, 3,249 runs · 2009–2024 |
| 7 | 25 | Virandeep Singh | Malaysia | 113 inns, 3,308 runs · 2019–2026 |
| 8 | 24 | Suryakumar Yadav | India | 105 inns, 3,213 runs · 2021–2026 |
| 9 | 21 | Syed Aziz | Malaysia | 117 inns, 2,854 runs · 2019–2026 |
| 10 | 20 | Martin Guptill | New Zealand | 117 inns, 3,503 runs · 2009–2022 |
| 11 | 20 | Paul Stirling | Ireland | 131 inns, 3,160 runs · 2009–2026 |
| 12 | 20 | Kusal Mendis | Sri Lanka | 105 inns, 2,605 runs · 2016–2026 |
| 13 | 20 | Karanbir Singh | Austria | 56 inns, 2,537 runs · 2024–2026 |
| 14 | 20 | KL Rahul | India | 66 inns, 2,134 runs · 2016–2022 |
| 15 | 19 | Aaron Finch | Australia | 103 inns, 3,120 runs · 2011–2022 |
| 16 | 19 | Waseem Muhammad | United Arab Emirates | 85 inns, 2,682 runs · 2021–2026 |
| 17 | 18 | Quinton de Kock | South Africa | 106 inns, 2,986 runs · 2012–2026 |
| 18 | 18 | Pathum Nissanka | Sri Lanka | 89 inns, 2,639 runs · 2021–2026 |
| 19 | 18 | Kane Williamson | New Zealand | 88 inns, 2,526 runs · 2012–2024 |
| 20 | 18 | Reeza Hendricks | South Africa | 88 inns, 2,475 runs · 2014–2025 |
| 21 | 16 | Kusal Perera | Sri Lanka | 91 inns, 2,307 runs · 2013–2026 |
| 22 | 16 | Gerhard Erasmus | Namibia | 86 inns, 2,288 runs · 2019–2026 |
| 23 | 16 | Tim Seifert | New Zealand | 83 inns, 2,214 runs · 2018–2026 |
| 24 | 16 | Sohail Ahmed | Bahrain | 73 inns, 1,905 runs · 2022–2026 |
| 25 | 16 | Dawid Malan | England | 59 inns, 1,874 runs · 2017–2023 |
| 26 | 15 | Sikandar Raza | Zimbabwe | 120 inns, 2,785 runs · 2013–2026 |
| 27 | 15 | Kushal Bhurtel | Nepal | 78 inns, 2,294 runs · 2021–2026 |
| 28 | 15 | S Sesazi | Uganda | 76 inns, 1,970 runs · 2021–2024 |
| 29 | 15 | A Sharafu | United Arab Emirates | 65 inns, 1,803 runs · 2020–2026 |
| 30 | 14 | George Munsey | Scotland | 81 inns, 2,508 runs · 2015–2026 |
| 31 | 14 | Babar Hayat | Hong Kong | 107 inns, 2,507 runs · 2014–2026 |
| 32 | 14 | Liton Das | Bangladesh | 111 inns, 2,469 runs · 2015–2026 |
| 33 | 14 | Fakhar Zaman | Pakistan | 108 inns, 2,442 runs · 2017–2026 |
| 34 | 14 | Mohammad Hafeez | Pakistan | 105 inns, 2,437 runs · 2006–2021 |
| 35 | 14 | Eoin Morgan | England | 104 inns, 2,431 runs · 2009–2022 |
| 36 | 14 | Mitchell Marsh | Australia | 81 inns, 2,256 runs · 2011–2026 |
| 37 | 14 | Max O'Dowd | Netherlands | 85 inns, 2,229 runs · 2015–2026 |
| 38 | 14 | Aiden Markram | South Africa | 71 inns, 1,938 runs · 2019–2026 |
| 39 | 14 | Chris Gayle | West Indies | 75 inns, 1,899 runs · 2006–2021 |
| 40 | 14 | TP Ura | Papua New Guinea | 56 inns, 1,711 runs · 2015–2026 |
| 41 | 13 | Anshuman Rath | Hong Kong | 88 inns, 2,493 runs · 2015–2026 |
| 42 | 13 | Nizakat Khan | Hong Kong | 118 inns, 2,416 runs · 2014–2026 |
| 43 | 13 | Brendon McCullum | New Zealand | 70 inns, 2,140 runs · 2005–2015 |
| 44 | 13 | BJ Bennett | Zimbabwe | 66 inns, 2,027 runs · 2023–2026 |
| 45 | 13 | RR Patel | Kenya | 79 inns, 1,991 runs · 2012–2026 |
| 46 | 13 | Brandon King | West Indies | 78 inns, 1,903 runs · 2019–2026 |
| 47 | 13 | Ishan Kishan | India | 61 inns, 1,828 runs · 2021–2026 |
| 48 | 13 | Abhishek Sharma | India | 61 inns, 1,807 runs · 2024–2026 |
| 49 | 13 | Devon Conway | New Zealand | 61 inns, 1,795 runs · 2020–2026 |
| 50 | 13 | Bilal Zalmai | Austria | 62 inns, 1,618 runs · 2021–2026 |
Frequently asked questions
What is the Men's T20I record for most fifties?
Babar Azam: 38, in the Cricsheet data. Innings of 50 to 99.
Who is second on the Men's T20I most fifties list?
Virat Kohli with 37.
More Men's T20I records
Highest team totalsLowest team totalsHighest individual scoresBest bowling figures in an inningsMost runsMost wicketsMost hundredsMost sixesMost sixes in an inningsBest batting averageHighest batting strike rateBest economy rateBest bowling averageBiggest wins by runsBiggest wins by wicketsHighest successful run chasesMost runs in a calendar yearMost wickets in a calendar yearMost runs in a series or tournamentMost wickets in a series or tournamentFastest fiftiesFastest hundredsHighest partnershipsMost ducksMost catches (fielders)
Coverage: matches in the Cricsheet data only (from the early 2000s; matches involving the Afghanistan men's team are withheld). These are not all-time records.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Definitions: methodology.