T20I Records
Highest Batting Strike Rate in T20I cricket — All-Time Leaderboard
Tim David has the highest T20I batting strike rate among tracked players, at 168.89.

168.89
Strike Rate
Innings
58
Average
36.27
Strike Rate
168.89
Hundreds
1
Highest
102
Fours
127
Sixes
101
Balls
945
Lead over #2 (Yashasvi Jaiswal)
4.57
Top 25 All-Time T20I Records
Ranked among the 60 players currently tracked in CricLegacy's stats database.
| # | Player | Country | Mat | Inn | NO | Runs | Avg | SR | 100s | 50s | HS |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Tim David | Australia | 68 | 58 | 14 | 1,596 | 36.27 | 168.89 | 1 | 9 | 102 |
| 2 | Yashasvi Jaiswal | India | 23 | 22 | 2 | 723 | 36.15 | 164.32 | 1 | 5 | 100 |
| 3 | Suryakumar Yadav | India | 99 | 93 | 14 | 2,788 | 35.29 | 163.24 | 4 | 21 | 117 |
| 4 | Travis Head | Australia | 47 | 45 | 4 | 1,197 | 29.2 | 156.68 | 0 | 5 | 91 |
| 5 | Harry Brook | England | 52 | 44 | 11 | 1,012 | 30.67 | 151.73 | 0 | 5 | 81 |
| 6 | Rohit Sharma | India | 159 | 151 | 16 | 4,231 | 31.34 | 140.9 | 5 | 32 | 121 |
| 7 | Lokesh Rahul | India | 72 | 68 | 8 | 2,265 | 37.75 | 139.13 | 2 | 22 | 110 |
| 8 | Shubman Gill | India | 36 | 36 | 5 | 869 | 28.03 | 138.6 | 1 | 3 | 126 |
| 9 | Virat Kohli | India | 125 | 117 | 31 | 4,188 | 48.7 | 137.05 | 1 | 38 | 122 |
| 10 | Shreyas Iyer | India | 51 | 47 | 11 | 1,104 | 30.67 | 136.13 | 0 | 8 | 74 |
| 11 | AB de Villiers | South Africa | 78 | 75 | 11 | 1,672 | 26.13 | 135.17 | 0 | 10 | 79 |
| 12 | Babar Azam | Pakistan | 136 | 129 | 17 | 4,429 | 39.54 | 128.46 | 3 | 38 | 122 |
| 13 | Rishabh Pant | India | 76 | 66 | 14 | 1,209 | 23.25 | 127.4 | 0 | 3 | 65 |
| 14 | Ravindra Jadeja | India | 74 | 41 | 17 | 515 | 21.46 | 127.17 | 0 | 0 | 46 |
| 15 | Joe Root | England | 32 | 30 | 5 | 893 | 35.72 | 126.31 | 0 | 5 | 90 |
| 16 | Steven Smith | Australia | 67 | 55 | 11 | 1,094 | 24.86 | 125.46 | 0 | 5 | 90 |
| 17 | Kamindu Mendis | Sri Lanka | 35 | 31 | 3 | 540 | 19.29 | 124.72 | 0 | 3 | 65 |
| 18 | Ishan Kishan | India | 32 | 32 | 1 | 796 | 25.68 | 124.38 | 0 | 6 | 89 |
| 19 | Harbhajan Singh | India | 28 | 13 | 5 | 108 | 13.5 | 124.14 | 0 | 0 | 21 |
| 20 | Ahmad Faiz | Malaysia | 103 | 86 | 9 | 1,922 | 24.96 | 123.77 | 1 | 8 | 105 |
| 21 | Harry Tector | Ireland Republic | 91 | 83 | 15 | 1,658 | 24.38 | 121.03 | 0 | 7 | 69 |
| 22 | Dane Cleaver | New Zealand | 9 | 7 | 1 | 122 | 20.33 | 120.8 | 0 | 1 | 78 |
| 23 | Temba Bavuma | South Africa | 36 | 35 | 3 | 670 | 20.94 | 118.17 | 0 | 1 | 72 |
| 24 | Ghulam Shabber | United Arab Emirates | 16 | 14 | 3 | 208 | 18.91 | 114.29 | 0 | 1 | 58 |
| 25 | Alex Carey | Australia | 42 | 29 | 5 | 267 | 11.13 | 109.88 | 0 | 0 | 37 |
Strike Rate Leader by Country
Australia
Tim David168.89
India
Yashasvi Jaiswal164.32
England
Harry Brook151.73
South Africa
AB de Villiers135.17
Pakistan
Babar Azam128.46
Sri Lanka
Kamindu Mendis124.72
Malaysia
Ahmad Faiz123.77
Ireland Republic
Harry Tector121.03
New Zealand
Dane Cleaver120.8
United Arab Emirates
Ghulam Shabber114.29
Methodology & Data Source
Covers men's T20I cricket only. Based on the 60 players currently tracked in CricLegacy's T20I batting stats database, sourced from our own match records. As more historical players are added to the database, this leaderboard will expand accordingly.
Last updated 24 August 2026
Frequently Asked Questions
Who has the most strike rate in T20I cricket?
Tim David has the highest T20I batting strike rate among tracked players, at 168.89.
Who is closest to the all-time T20I strike rate record?
Yashasvi Jaiswal is closest among currently tracked players, with 164.32 — 4.57 behind Tim David.