Strike rate is the currency of modern T20 batting. In the Indian Premier League, where 200-plus totals have become routine, the batters who score quickest change matches in a handful of overs. This page lists the players with the highest career strike rate in IPL history, using the ESPNcricinfo records table (minimum 500 balls faced), updated after IPL 2026.
Highest strike rate in IPL history: top 20 (minimum 500 balls)
Strike rate = runs scored per 100 balls faced. Teams are listed with their current names (Punjab Kings include Kings XI Punjab, Delhi Capitals include Delhi Daredevils).
| # | Batter | IPL teams | Matches | Runs | Balls | Strike rate | Sixes |
|---|---|---|---|---|---|---|---|
| 1 | Tim David | MI, RCB | 66 | 1,151 | 650 | 177.07 | 83 |
| 2 | Phil Salt | DC, KKR, RCB | 40 | 1,258 | 721 | 174.47 | 67 |
| 3 | Andre Russell | DC, KKR | 140 | 2,651 | 1,522 | 174.17 | 223 |
| 4 | Abhishek Sharma | DC, SRH | 92 | 2,379 | 1,389 | 171.27 | 144 |
| 5 | Travis Head | RCB, SRH | 53 | 1,556 | 915 | 170.05 | 78 |
| 6 | Heinrich Klaasen | RCB, RR, SRH | 64 | 2,104 | 1,262 | 166.71 | 120 |
| 7 | Sunil Narine | KKR | 202 | 1,820 | 1,101 | 165.30 | 120 |
| 8 | Rajat Patidar | RCB | 57 | 1,612 | 980 | 164.48 | 110 |
| 9 | Nicholas Pooran | PBKS, LSG, SRH | 104 | 2,527 | 1,540 | 164.09 | 186 |
| 10 | Shashank Singh | PBKS, SRH | 53 | 905 | 560 | 161.60 | 51 |
| 11 | Prabhsimran Singh | PBKS | 65 | 1,815 | 1,161 | 156.33 | 94 |
| 12 | Virender Sehwag | DC, PBKS | 104 | 2,728 | 1,755 | 155.44 | 106 |
| 13 | Liam Livingstone | PBKS, RCB, RR, SRH | 51 | 1,066 | 687 | 155.16 | 76 |
| 14 | Glenn Maxwell | DC, PBKS, MI, RCB | 141 | 2,819 | 1,817 | 155.14 | 161 |
| 15 | Dhruv Jurel | RR | 58 | 1,195 | 775 | 154.19 | 62 |
| 16 | Yashasvi Jaiswal | RR | 83 | 2,593 | 1,697 | 152.79 | 110 |
| 17 | Jitesh Sharma | PBKS, RCB | 71 | 1,107 | 726 | 152.47 | 68 |
| 18 | AB de Villiers | DC, RCB | 184 | 5,162 | 3,403 | 151.68 | 251 |
| 19 | Tristan Stubbs | DC, MI | 46 | 980 | 648 | 151.23 | 46 |
| 20 | Cameron Green | KKR, MI, RCB | 43 | 1,029 | 681 | 151.10 | 49 |
The headline names
Tim David (177.07)
Tim David tops the list with 1,151 runs off just 650 balls for Mumbai Indians and Royal Challengers Bengaluru. He has been used mostly as a finisher, which explains the modest number of balls faced, but his rate of 83 sixes in 59 innings is the best of anyone on the list.
Phil Salt (174.47) and Andre Russell (174.17)
Phil Salt has turned the powerplay into his own territory since 2023, with 12 fifties in 40 innings for Delhi Capitals, Kolkata Knight Riders and RCB. Andre Russell remains the benchmark for longevity at this pace: 2,651 runs from 1,522 balls across 140 matches between 2012 and 2025, with 223 sixes and 12 fifties.
Abhishek Sharma (171.27) and Travis Head (170.05)
The Sunrisers Hyderabad openers rewrote IPL scoring from 2024. Abhishek Sharma has 2,379 runs, two centuries and a highest score of 141, while Travis Head has 1,556 runs at 170.05 with one hundred. Their partnership is the main reason SRH hold the four highest totals in IPL history.
Heinrich Klaasen (166.71)
Klaasen combines pace with consistency like no one else in the top ten: 2,104 runs at an average of 42.08, with two hundreds and 13 fifties.
Highest strike rate among Indian batters (minimum 500 balls)
| Batter | Runs | Balls | Strike rate |
|---|---|---|---|
| Abhishek Sharma | 2,379 | 1,389 | 171.27 |
| Rajat Patidar | 1,612 | 980 | 164.48 |
| Shashank Singh | 905 | 560 | 161.60 |
| Prabhsimran Singh | 1,815 | 1,161 | 156.33 |
| Virender Sehwag | 2,728 | 1,755 | 155.44 |
| Dhruv Jurel | 1,195 | 775 | 154.19 |
| Yashasvi Jaiswal | 2,593 | 1,697 | 152.79 |
| Jitesh Sharma | 1,107 | 726 | 152.47 |
Virender Sehwag is the only retired player in the Indian list. He last played in the IPL in 2015, long before the Impact Player rule pushed scoring rates up, which makes his 155.44 even more striking.
Legends just outside the top 20
Jos Buttler (4,646 runs, strike rate 149.72, seven centuries) and Chris Gayle (4,965 runs, 148.96, 357 sixes, the IPL record) sit just below the top 20. Rishabh Pant is at 146.79 for 3,865 runs and Ishan Kishan at 143.54. Sai Sudharsan (149.16) is a rare case: a top-order batter with an average of 48.36 who still scores at almost 150.
Why strike rates keep rising
- Impact Player rule: since 2023, teams can bat deeper, so top-order batters take more risks.
- Flat pitches and short boundaries: RCB’s 263/5 from 2013 stood as the IPL record for 11 years; totals above 260 are now regular.
- Specialist roles: openers such as Salt, Head and Abhishek are picked to attack from ball one.
That is why 16 of the top 20 played in IPL 2026, and only Sehwag and de Villiers finished their careers before 2022.
FAQ
Who has the highest strike rate in IPL history?
Among batters with at least 500 balls faced, Tim David has the highest IPL strike rate (177.07), ahead of Phil Salt (174.47) and Andre Russell (174.17), according to ESPNcricinfo.
Which Indian batter has the highest strike rate in IPL?
Abhishek Sharma, with 171.27 (2,379 runs off 1,389 balls).
What is the qualification for this list?
A minimum of 500 balls faced in the IPL. Batters with fewer balls are excluded because a short burst can produce an unrepresentative figure.
Source: ESPNcricinfo IPL records (highest career strike rate), after IPL 2026.

