Men's T20I archive records: most runs, most wickets and highest scores
In CricChase's Men's T20I archive, Babar Azam has the most runs with 4192, Adil Rashid the most wickets with 162, and the highest score is 172 by Aaron Finch.
Every Men's T20I record below is aggregated from the available scorecards and delivery data for 3,487 completed Men's T20I matches played between 2005-02-17T12:00:00.000Z and 2026-10-27T14:30:00.000Z. These are records within our archive, not official all-time or complete career records. Missing matches can change the rankings. See data coverage and methodology before comparing players.
Most runs
| # | Player | Matches | Innings | Runs | Best |
|---|---|---|---|---|---|
| 1 | Babar Azam | 124 | 122 | 4192 | 122 |
| 2 | Virat Kohli | 113 | 108 | 3834 | 94 |
| 3 | Jos Buttler | 141 | 132 | 3813 | 131 |
| 4 | Rohit Sharma | 142 | 135 | 3778 | 118 |
| 5 | Martin Guptill | 112 | 110 | 3315 | 105 |
| 6 | David Warner | 101 | 101 | 3067 | 100 |
| 7 | Virandeep Singh | 110 | 104 | 3034 | 96 |
| 8 | Aaron Finch | 94 | 94 | 3010 | 172 |
| 9 | Quinton de Kock | 104 | 104 | 2958 | 115 |
| 10 | Mohammad Rizwan | 87 | 80 | 2946 | 104 |
The full list runs to 25.
Most wickets
| # | Player | Matches | Overs | Wickets | Runs conceded |
|---|---|---|---|---|---|
| 1 | Adil Rashid | 132 | 480.4 | 162 | 3669 |
| 2 | Ish Sodhi | 126 | 436 | 156 | 3598 |
| 3 | Ehsan Khan | 100 | 359.3 | 145 | 2230 |
| 4 | Tim Southee | 110 | 410.1 | 140 | 3352 |
| 5 | Adam Zampa | 109 | 398.1 | 139 | 2947 |
| 6 | Mitchell Santner | 126 | 450 | 139 | 3220 |
| 7 | Wanindu Hasaranga | 78 | 295.2 | 135 | 2077 |
| 8 | Mustafizur Rahman | 106 | 384.1 | 133 | 2766 |
| 9 | Sandeep Lamichhane | 69 | 258.4 | 125 | 1608 |
| 10 | Rizwan Butt | 84 | 303.1 | 123 | 2120 |
The full list runs to 25.
Highest individual scores
- 172 — Aaron Finch from 76 balls, Australia vs Zimbabwe
- 164 — Karanbir Singh from 57 balls, Austria vs Hungary
- 164 not out — Hamza Khan from 65 balls, Rwanda vs Ivory Coast
- 160 — Mohammad Ihsan from 63 balls, Spain vs Croatia
- 156 — Aaron Finch from 63 balls, England vs Australia
Best bowling figures
- 8 for 7 — S Yeshi from 4 overs, Bhutan vs Myanmar
- 7 for 7 — S Gill from 4 overs, Cameroon vs Kenya
- 7 for 8 — Syazrul Idrus from 4 overs, China vs Malaysia
- 7 for 19 — Ali Dawood from 4 overs, Bahrain vs Bhutan
- 6 for 2 — Nabil Master from 2.4 overs, Mali vs Botswana
Highest team totals
- 344/4 — Zimbabwe, Zimbabwe vs Gambia
- 322/7 — Austria, Austria vs Hungary
- 314/3 — Nepal, Nepal vs Mongolia
- 313/2 — Nepal, Nepal vs China
- 308/1 — Germany, Germany vs Austria
Highest partnerships
- 258 for the 1st wicket — L Yamamoto-Lake and Kendel Kadowaki-Fleming, Japan vs China
- 238 for the 1st wicket — Ben Kohler-Cadmore and Musaddiq Ahmed, Germany vs Austria
- 233 for the 2nd wicket — Harry Brook and Jos Buttler, England vs India
- 223 for the 1st wicket — Aaron Finch and D'Arcy Short, Australia vs Zimbabwe
- 220 for the 1st wicket — Sabawoon Davizi and Dylan Steyn, Czech Republic vs Bulgaria
Best batting averages
Runs per dismissal, not per innings, and only for batters with at least 10 innings and one dismissal. A batter who has never been dismissed is left out rather than shown with an infinite average.
| # | Player | Innings | Runs | Dismissals | Average |
|---|---|---|---|---|---|
| 1 | MS Maker | 11 | 292 | 4 | 73 |
| 2 | Karanbir Singh | 49 | 2354 | 43 | 54.74 |
| 3 | Darius Visser | 21 | 814 | 16 | 50.88 |
| 4 | Anish Paraam | 10 | 302 | 6 | 50.33 |
| 5 | H Venkataram | 13 | 148 | 3 | 49.33 |
The full list applies the same threshold.
Every record on this page can be filtered and sorted on the records pages, and each figure traces back to the scorecard it came from.
Conversation
Join the discussion. Replies stay attached to the article or result.
Sign in to comment, reply, or react.
Loading comments…














