IPL Best Batting Strike Rates: All-Time Records
By CricketTaken EditorialPublished Cricket in the Indian Premier League12 min read
Andre Russell faced 1,522 balls in the Indian Premier League and scored 2,651 runs off them, a strike rate of 174.18. Only one batter past 1,000 deliveries is within five runs per hundred balls of him: Abhishek Sharma, at 171.27 from 1,389. Heinrich Klaasen is third at 166.72, and the only man in the group who also averages above 40.
Strike rate is the measure that best describes what a Twenty20 batter is for, and the one most easily distorted by a small sample. Raise the bar to 2,000 balls faced and Andre Russell disappears entirely; AB de Villiers tops that list at 151.69, twenty-three runs per hundred balls below Russell's figure. Lower it to 500 and Tim David goes to the top at 177.08. This page therefore publishes three lists and states each threshold on the table.
The boundary-dependence column in the tables below is the share of a batter's runs that came in fours and sixes. It explains most of the differences between two players with similar rates. All figures are computed from ball-by-ball records of all 1,243 Indian Premier League matches from April 2008 to the 2026 final.
Qualification: 1,000 balls faced
| # | Player | Inns | Runs | Balls | SR | Ave | 4s | 6s | Boundary runs |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Andre Russell | 114 | 2,651 | 1,522 | 174.18 | 28.20 | 186 | 223 | 78.5% |
| 2 | Abhishek Sharma | 89 | 2,379 | 1,389 | 171.27 | 29.37 | 224 | 144 | 74.0% |
| 3 | Heinrich Klaasen | 60 | 2,104 | 1,262 | 166.72 | 42.08 | 146 | 120 | 62.0% |
| 4 | Sunil Narine | 122 | 1,820 | 1,101 | 165.30 | 17.84 | 191 | 120 | 81.5% |
| 5 | Nicholas Pooran | 100 | 2,527 | 1,540 | 164.09 | 31.99 | 169 | 186 | 70.9% |
| 6 | Prabhsimran Singh | 65 | 1,865 | 1,189 | 156.85 | 29.60 | 196 | 94 | 72.3% |
| 7 | Virender Sehwag | 104 | 2,728 | 1,755 | 155.44 | 27.56 | 334 | 106 | 72.3% |
| 8 | Glenn Maxwell | 134 | 2,819 | 1,817 | 155.15 | 23.89 | 238 | 161 | 68.0% |
| 9 | Yashasvi Jaiswal | 82 | 2,593 | 1,697 | 152.80 | 33.68 | 311 | 110 | 73.4% |
| 10 | AB de Villiers | 170 | 5,162 | 3,403 | 151.69 | 39.71 | 413 | 251 | 61.2% |
| 11 | Jos Buttler | 136 | 4,646 | 3,103 | 149.73 | 39.71 | 459 | 211 | 66.8% |
| 12 | Shimron Hetmyer | 85 | 1,560 | 1,045 | 149.28 | 27.37 | 98 | 96 | 62.1% |
| 13 | B Sai Sudharsan | 57 | 2,515 | 1,686 | 149.17 | 48.37 | 258 | 83 | 60.8% |
| 14 | Chris Gayle | 141 | 4,965 | 3,333 | 148.96 | 39.72 | 405 | 357 | 75.8% |
| 15 | Suryakumar Yadav | 164 | 4,581 | 3,083 | 148.59 | 33.68 | 482 | 178 | 65.4% |
| 16 | Mitchell Marsh | 62 | 1,855 | 1,249 | 148.52 | 30.92 | 155 | 111 | 69.3% |
| 17 | Marcus Stoinis | 108 | 2,242 | 1,520 | 147.50 | 28.74 | 181 | 117 | 63.6% |
| 18 | Prithvi Shaw | 79 | 1,892 | 1,283 | 147.47 | 23.95 | 238 | 61 | 69.7% |
| 19 | Kieron Pollard | 168 | 3,412 | 2,316 | 147.32 | 28.67 | 218 | 223 | 64.8% |
| 20 | Rishabh Pant | 136 | 3,865 | 2,633 | 146.79 | 33.61 | 350 | 181 | 64.3% |
Narine's 81.5 per cent boundary dependence is the highest figure on any table on this page, and it comes with an average of 17.84. He scores four-fifths of his runs in boundaries and gets out cheaply and often; as a batting method for a number eight promoted to open, it works, and it is not something anyone would ask of a specialist.
Qualification: 2,000 balls faced
| # | Player | Inns | Runs | Balls | SR | Ave | Boundary runs |
|---|---|---|---|---|---|---|---|
| 1 | AB de Villiers | 170 | 5,162 | 3,403 | 151.69 | 39.71 | 61.2% |
| 2 | Jos Buttler | 136 | 4,646 | 3,103 | 149.73 | 39.71 | 66.8% |
| 3 | Chris Gayle | 141 | 4,965 | 3,333 | 148.96 | 39.72 | 75.8% |
| 4 | Suryakumar Yadav | 164 | 4,581 | 3,083 | 148.59 | 33.68 | 65.4% |
| 5 | Kieron Pollard | 168 | 3,412 | 2,316 | 147.32 | 28.67 | 64.8% |
| 6 | Rishabh Pant | 136 | 3,865 | 2,633 | 146.79 | 33.61 | 64.3% |
| 7 | Hardik Pandya | 150 | 2,955 | 2,020 | 146.29 | 27.88 | 62.5% |
| 8 | Ishan Kishan | 127 | 3,600 | 2,508 | 143.54 | 30.51 | 66.3% |
| 9 | Yusuf Pathan | 153 | 3,204 | 2,241 | 142.97 | 29.13 | 62.5% |
| 10 | Shubman Gill | 130 | 4,598 | 3,236 | 142.09 | 40.33 | 58.6% |
| 11 | Sanju Samson | 185 | 5,181 | 3,671 | 141.13 | 31.98 | 61.5% |
| 12 | David Warner | 184 | 6,565 | 4,697 | 139.77 | 40.52 | 62.0% |
| 13 | David Miller | 143 | 3,288 | 2,357 | 139.50 | 36.13 | 56.3% |
| 14 | KL Rahul | 149 | 5,815 | 4,179 | 139.15 | 46.52 | 59.6% |
| 15 | Shane Watson | 141 | 3,874 | 2,809 | 137.91 | 30.99 | 68.2% |
De Villiers at 151.69 across 3,403 deliveries is the most durable high-rate career in the competition. Only three of the fifteen scored a smaller share of their runs in boundaries than his 61.2 per cent, which is the interesting part: he took a higher proportion of his runs in ones and twos than Gayle, Buttler or Kishan, and still struck faster than any of them.
Four batters have faced more than 3,000 balls at a rate above 148: de Villiers, Buttler, Gayle and Suryakumar Yadav. Every other member of the 3,000-ball club is below 143.
Qualification: 500 balls faced
| # | Player | Inns | Runs | Balls | SR | Ave |
|---|---|---|---|---|---|---|
| 1 | Tim David | 59 | 1,151 | 650 | 177.08 | 32.89 |
| 2 | Phil Salt | 40 | 1,258 | 721 | 174.48 | 34.00 |
| 3 | Andre Russell | 114 | 2,651 | 1,522 | 174.18 | 28.20 |
| 4 | Abhishek Sharma | 89 | 2,379 | 1,389 | 171.27 | 29.37 |
| 5 | Travis Head | 52 | 1,556 | 915 | 170.05 | 32.42 |
| 6 | Heinrich Klaasen | 60 | 2,104 | 1,262 | 166.72 | 42.08 |
| 7 | Sunil Narine | 122 | 1,820 | 1,101 | 165.30 | 17.84 |
| 8 | Rajat Patidar | 52 | 1,612 | 980 | 164.49 | 33.58 |
| 9 | Nicholas Pooran | 100 | 2,527 | 1,540 | 164.09 | 31.99 |
| 10 | Shashank Singh | 42 | 905 | 560 | 161.61 | 36.20 |
| 11 | Prabhsimran Singh | 65 | 1,865 | 1,189 | 156.85 | 29.60 |
| 12 | Virender Sehwag | 104 | 2,728 | 1,755 | 155.44 | 27.56 |
| 13 | Liam Livingstone | 49 | 1,066 | 687 | 155.17 | 25.38 |
| 14 | Glenn Maxwell | 134 | 2,819 | 1,817 | 155.15 | 23.89 |
| 15 | Dhruv Jurel | 51 | 1,195 | 775 | 154.19 | 31.45 |
Vaibhav Suryavanshi does not appear on any of these three tables. He has faced fewer than 500 balls in his two seasons and struck at 228.95 across them, which is a figure the competition has no precedent for at any sample size — the reason it is described here in prose rather than placed at the top of a list it would make meaningless.
The best single seasons
| # | Player | Season | Team | Inns | Runs | Balls | SR |
|---|---|---|---|---|---|---|---|
| 1 | Vaibhav Suryavanshi | 2026 | Rajasthan Royals | 16 | 776 | 327 | 237.31 |
| 2 | Abhishek Sharma | 2026 | Sunrisers Hyderabad | 15 | 563 | 275 | 204.73 |
| 3 | Nicholas Pooran | 2025 | Lucknow Super Giants | 14 | 524 | 267 | 196.25 |
| 4 | Rajat Patidar | 2026 | Royal Challengers Bengaluru | 14 | 501 | 260 | 192.69 |
| 5 | Travis Head | 2024 | Sunrisers Hyderabad | 15 | 567 | 296 | 191.55 |
| 6 | Glenn Maxwell | 2014 | Kings XI Punjab | 16 | 552 | 294 | 187.76 |
| 7 | Chris Gayle | 2011 | Royal Challengers Bangalore | 12 | 608 | 332 | 183.13 |
| 8 | Ishan Kishan | 2026 | Sunrisers Hyderabad | 15 | 602 | 330 | 182.42 |
| 9 | Priyansh Arya | 2025 | Punjab Kings | 18 | 545 | 299 | 182.27 |
| 10 | Suryakumar Yadav | 2023 | Mumbai Indians | 16 | 605 | 334 | 181.14 |
| 11 | Sunil Narine | 2024 | Kolkata Knight Riders | 14 | 488 | 270 | 180.74 |
| 12 | Nicholas Pooran | 2024 | Lucknow Super Giants | 14 | 499 | 280 | 178.21 |
| 13 | Heinrich Klaasen | 2023 | Sunrisers Hyderabad | 11 | 448 | 253 | 177.08 |
| 14 | AB de Villiers | 2015 | Royal Challengers Bangalore | 14 | 513 | 293 | 175.09 |
| 15 | Shreyas Iyer | 2025 | Punjab Kings | 17 | 604 | 345 | 175.07 |
| 16 | AB de Villiers | 2018 | Royal Challengers Bangalore | 11 | 480 | 275 | 174.55 |
| 17 | KL Rahul | 2026 | Delhi Capitals | 14 | 593 | 340 | 174.41 |
| 18 | Rishabh Pant | 2018 | Delhi Daredevils | 14 | 684 | 394 | 173.60 |
Qualification is 250 balls faced in the season. Suryavanshi's 237.31 is thirty-three points clear of Abhishek Sharma's 2026 figure and almost fifty clear of anything recorded before 2024. Only two entries predate 2015 — Maxwell's 2014 and Gayle's 2011 — and thirteen of the eighteen come from 2023 or later.
KL Rahul's 2026 season is the one that looks most out of character. He had struck at 129.34 in his Orange Cap season of 2020 and 138.80 in 2021; in 2026 he made 593 at 174.41, which is a different batter using the same technique against different fields.
The slowest long careers
| Player | Inns | Runs | Balls | SR | Ave |
|---|---|---|---|---|---|
| Jacques Kallis | 95 | 2,427 | 2,222 | 109.23 | 28.89 |
| Parthiv Patel | 136 | 2,848 | 2,358 | 120.78 | 22.60 |
| Manish Pandey | 163 | 4,012 | 3,293 | 121.83 | 29.50 |
| Murali Vijay | 105 | 2,619 | 2,149 | 121.87 | 26.19 |
| Gautam Gambhir | 151 | 4,217 | 3,404 | 123.88 | 31.24 |
| Ajinkya Rahane | 197 | 5,367 | 4,273 | 125.60 | 30.15 |
| Shikhar Dhawan | 221 | 6,769 | 5,324 | 127.14 | 35.26 |
Jacques Kallis faced 2,222 balls at 109.23, which is the lowest rate of any batter past 2,000 deliveries, and he did it across seven seasons from 2008 to 2014 without it being regarded as a problem at the time. His boundary dependence of 52.9 per cent is also the lowest on the page — an anchor's profile, and one no franchise would now select.
Four of the seven are opening batters with long careers: Gambhir, Rahane, Dhawan and Vijay. Between them they scored 18,972 IPL runs, which is why a low strike rate over a long career is not the same thing as a failure. Every one of them was a first-choice international opener during the years covered.
Three things the strike-rate tables show
Boundary dependence separates rate from average. Klaasen strikes at 166.72 and averages 42.08 with 62 per cent of his runs in boundaries. Narine strikes at 165.30 and averages 17.84 with 81.5 per cent. Two nearly identical rates, produced by completely different batting.
The whole distribution has shifted, not just the top. Only two of the eighteen best season strike rates predate 2015, and none of the seven slowest careers began after 2016. A batter striking at 137 was above average for the competition's first decade and is now well below it — the same movement traced on the IPL most sixes page.
The best rate and the best average almost never belong to the same player. De Villiers, Buttler, Gayle and Suryakumar Yadav are the only players inside the top fifteen of both the 1,000-ball list above and the 3,000-run table on the IPL best batting averages page — four names out of thirty. Aggregate runs, the third view, are on the IPL most runs page. For Sunrisers Hyderabad, whose batters take four of the top thirteen season places, the rate has become the whole team plan.
The wider structures of the Indian game are set out from the cricket in India hub.
Sources and method
Strike rates on this page are computed from the Cricsheet ball-by-ball archive (cricsheet.org, ODC-BY 1.0), which records every delivery of the 1,243 IPL matches played between 18 April 2008 and 31 May 2026.
A strike rate is runs off the bat per hundred balls faced. Balls faced exclude wides and include no-balls, matching scorecard convention, so a batter who is bowled a wide is not penalised for it. Runs off the bat exclude leg byes and byes, which are credited to the team rather than the batter. Super-over deliveries are excluded from every figure.
Boundary runs is the share of a batter's total that arrived in fours and sixes: four times the fours plus six times the sixes, divided by runs scored. All-run fours and sixes are excluded from the boundary counts, since the source data flags them separately, so the column measures balls that reached the rope. It is a descriptive figure, not a quality measure — a high share is neither good nor bad on its own.
The three thresholds of 1,000, 2,000 and 500 balls faced are our own, chosen to show how far the ranking depends on where the line is drawn, and the 250-ball bar on the season table is ours as well. No official qualification exists for this record. Season labels are the calendar year the tournament was played, and every figure closes with the 2026 final.