Strike rate is the defining currency of T20 cricket. While runs and averages measure volume and consistency, strike rate measures something more fundamental — the ability to impose tempo on a bowling attack, to turn dot balls into boundaries, and to compress scoring into fewer deliveries than any opponent can afford.
The all-time T20 strike rate leaderboard, filtered for batters with a minimum of 400 balls faced, reveals which players have mastered this art across internationals, franchise leagues, and domestic competitions worldwide.
The All-Time T20 Strike Rate Leaderboard
| Rank | Player | Primary Teams | SR | Matches | Runs |
|---|---|---|---|---|---|
| 1 | [Abhishek Sharma](/cricket/players/abhishek-sharma) | India, SRH | 178.0 | 138 | 3,817 |
| 2 | [Finn Allen](/cricket/players/fh-allen) | New Zealand, KKR | 172.5 | 140 | 3,865 |
| 3 | Karanbir Singh | Austria | 172.5 | 44 | 2,141 |
| 4 | [Andre Russell](/cricket/players/ad-russell) | West Indies, KKR | 167.6 | 447 | 7,641 |
| 5 | [Tim David](/cricket/players/th-david) | Singapore/Australia, RCB, MI | 164.4 | 282 | 6,150 |
| 6 | Aneurin Donald | Birmingham Phoenix | 163.3 | 93 | 1,948 |
| 7 | [Ryan Rickelton](/cricket/players/rd-rickelton) | South Africa, MI | 159.2 | 88 | 2,865 |
| 8 | [Heinrich Klaasen](/cricket/players/h-klaasen) | South Africa, SRH | 157.8 | 170 | 4,708 |
| 9 | Luke Ronchi | New Zealand, MI | 157.1 | 118 | 2,817 |
| 10 | P Simran Singh | Punjab Kings | 156.9 | 65 | 1,865 |
| 11 | [Will Jacks](/cricket/players/wg-jacks) | England, RCB, MI | 156.5 | 248 | 6,427 |
| 12 | [Phil Salt](/cricket/players/pd-salt) | England, KKR, RCB | 156.0 | 300 | 7,749 |
| 13 | Daniel Sams | Australia, MI, DC | 155.9 | 213 | 2,299 |
| 14 | Shahid Afridi | Pakistan | 154.7 | 262 | 3,333 |
| 15 | [Yashasvi Jaiswal](/cricket/players/ybk-jaiswal) | India, RR | 154.7 | 102 | 3,244 |
| 16 | Mohammad Haris | Pakistan | 154.7 | 90 | 1,880 |
| 17 | [Virender Sehwag](/cricket/players/v-sehwag) | India, DD, KXIP | 154.5 | 121 | 3,114 |
| 18 | [Romario Shepherd](/cricket/players/r-shepherd) | West Indies, SRH, MI | 154.2 | 198 | 2,198 |
| 19 | Jamie Overton | England, CSK | 154.2 | 182 | 1,812 |
| 20 | [Dewald Brevis](/cricket/players/d-brevis) | South Africa, MI, CSK | 154.1 | 105 | 2,617 |
Qualification: minimum 400 balls faced across all T20 cricket. Data from the CricMind global cricket database (Cricsheet ball-by-ball archive).
Abhishek Sharma — The Fastest Bat in T20 Cricket
Abhishek Sharma's career strike rate of 178.0 stands alone at the top of the all-time list. The Indian left-hander, who has represented India at international level and established himself as a franchise cornerstone with Sunrisers Hyderabad, scores at a rate that would have seemed absurd even five years ago. Across 138 T20 matches, he has accumulated 3,817 runs — meaning his strike rate is not a small-sample anomaly but a sustained feature of a substantial career.
What separates Abhishek from other power hitters is the combination of volume and velocity. Many players on this list achieve high strike rates batting in the lower order with freedom from consequence. Abhishek does it from the top of the order, where he faces the new ball, the best bowlers, and the field restrictions that theoretically favour batters but also demand technical skill to exploit.
Finn Allen and the New Zealand Factor
Finn Allen matches Karanbir Singh at 172.5, but Allen's number carries far more weight given his 140-match, 3,865-run body of work across international and franchise cricket. The New Zealand opener has played for the Kolkata Knight Riders in the IPL, Perth Scorchers in the Big Bash, and Quetta Gladiators in the PSL, bringing the same fearless approach to every league he enters.
Allen's method is distinctive: he targets the powerplay with extreme intent, using his reach and bat speed to clear the inner ring before bowlers can settle. His strike rate against pace in the first six overs ranks among the highest ever recorded, and his ability to hit sixes down the ground — not just across the line — makes him exceptionally difficult to plan for.
Andre Russell — Strike Rate With Staggering Volume
Andre Russell's position at number four on the all-time list, with a strike rate of 167.6, becomes extraordinary when the volume is considered. Russell has played 447 T20 matches and scored 7,641 runs — the highest run tally on this entire leaderboard. No other player has maintained a strike rate above 165 across more than 300 matches, let alone nearly 450.
The Jamaican all-rounder, best known for his devastating exploits with the Kolkata Knight Riders, redefined what middle-order batting looks like in T20 cricket. His ability to hit sixes from ball one, against any bowler, at any stage of the innings, changed how franchises constructed their batting lineups. Russell demonstrated that a finisher scoring at 167+ was worth more than a conventional number three scoring at 135.
Tim David and Phil Salt — The Franchise Nomads
Tim David (164.4, 282 matches, 6,150 runs) and Phil Salt (156.0, 300 matches, 7,749 runs) represent a modern archetype: the globe-trotting franchise specialist whose career is built across half a dozen leagues simultaneously.
David, born in Singapore and later qualifying for Australia, has played for RCB, Mumbai Indians, Perth Scorchers, Hobart Hurricanes, Lahore Qalandars, and Multan Sultans, among others. His strike rate of 164.4 across 282 matches and 6,150 runs makes him one of the most prolific power hitters in T20 history.
Salt's 7,749 runs at 156.0 across 300 matches place him as one of the highest run-scorers on this list, second only to Russell. The England opener has played for Delhi Capitals, KKR, Adelaide Strikers, Islamabad United, and Lahore Qalandars — accumulating runs at a rate that would be considered exceptional even without the franchise diversity.
Heinrich Klaasen — South Africa's T20 Revolution
Heinrich Klaasen's career strike rate of 157.8 across 170 matches and 4,708 runs places him eighth all-time, but his influence on T20 cricket extends far beyond the numbers. The South African wicketkeeper-batter, who plays for Sunrisers Hyderabad in the IPL, is widely regarded as the most destructive middle-order batter in world cricket.
Klaasen's method against spin bowling — charging down the wicket and hitting over the top with a full face — has been studied and attempted by batters worldwide. His strike rate against spin in the middle overs (7-15) exceeds 180 in most datasets, a number that fundamentally changes how captains deploy their spinners when he is at the crease.
The Legends — Sehwag and Afridi
Virender Sehwag (154.5, 121 matches, 3,114 runs) and Shahid Afridi (154.7, 262 matches, 3,333 runs) appear on this list as reminders that T20 aggression did not begin with the franchise era. Both players brought their fearless approach from international cricket into the earliest days of franchise T20, setting templates that subsequent generations would refine.
Sehwag's T20 career overlapped with the formative years of the IPL, where he played for Delhi Daredevils and Kings XI Punjab. His strike rate of 154.5 was achieved at a time when bowlers had not yet adapted to T20 tactics and pitches had not yet been tailored for run-scoring — making it, in context, every bit as impressive as the numbers posted by modern batters.
Afridi's 262 T20 matches across Pakistan internationals, the PSL, and global franchise leagues gave him one of the longest T20 careers of any player. His strike rate of 154.7, maintained over that extraordinary span, reflects a player who never compromised his attacking instinct regardless of the situation.
What the Numbers Reveal
Three patterns stand out from the leaderboard:
1. The qualification filter matters. The 400-ball minimum eliminates hundreds of lower-order hitters who post inflated strike rates from 50-ball cameos. Everyone on this list has faced enough deliveries to confirm their rate is genuine, not a statistical artifact.
2. All-rounders and lower-order batters are well represented. Russell, Sams, Shepherd, Overton, and Brevis all bat in the middle or lower order, where the expectation is to score quickly from ball one. Their presence here confirms that role context affects strike rate — but their numbers are still remarkable within that context.
3. The top of the list is getting faster. Abhishek Sharma (178.0) and Finn Allen (172.5) have career strike rates that would have been considered impossible a decade ago. T20 batting evolution continues to accelerate, and the ceiling has not yet been reached.
FAQ
Who has the highest T20 strike rate of all time?
Abhishek Sharma holds the highest career T20 strike rate at 178.0, compiled across 138 matches and 3,817 runs for India and Sunrisers Hyderabad. The qualification threshold is a minimum of 400 balls faced.
What is Andre Russell's T20 strike rate?
Andre Russell's career T20 strike rate is 167.6 across 447 matches and 7,641 runs. He holds the record for the most runs scored by any player with a career strike rate above 165.
Which player has the most T20 runs on the highest strike rate list?
Phil Salt leads in total runs among the top 20 with 7,749 runs at a strike rate of 156.0 across 300 matches, closely followed by Andre Russell with 7,641 runs at 167.6 across 447 matches.
Is Virender Sehwag still on the all-time T20 strike rate list?
Yes. Sehwag's career T20 strike rate of 154.5 across 121 matches and 3,114 runs places him 17th all-time among qualified batters (minimum 400 balls faced).