Updated October 2026 | All stats are as of the end of IPL 2026 (final played 31 May 2026).
Best strike rate in IPL history: Among the 112 batters who have scored at least 1,000 IPL runs, Vaibhav Sooryavanshi has the highest career strike rate: 228.95 runs per 100 balls. This page ranks the 20 fastest scorers in IPL history, shows how the title of ‘fastest scorer’ has changed hands since 2008, lists the quickest scorer of every season and looks at who could overtake the leader.
More records are in our IPL records section.
What This Record Measures and Why It Is Hard
Strike rate is runs scored per 100 balls faced. A batter who scores 30 off 20 balls has a strike rate of 150. Wides do not count as balls faced; no-balls do. On its own the number can flatter a batter who has faced few balls, so this list uses a minimum of 1,000 career runs, which means at least two or three full seasons of regular batting.
Sustaining a high strike rate over a whole career is much harder than doing it for one season. Bowlers learn a batter’s scoring areas, the batter ages, and teams change his role. Most of the batters on this list bat in the top three or as finishers, the two roles that allow, and demand, attacking from the first ball. The Impact Player rule, used since 2023, has pushed strike rates up across the league because batting sides can afford to lose wickets, so recent careers are over-represented near the top.
Best Strike Rate in IPL History: The Complete All-Time Leaderboard (Top 20)
| Rank | Player | Team(s) | Runs | Balls | SR | Avg | 6s | First-last season |
|---|---|---|---|---|---|---|---|---|
| 1 | Vaibhav Sooryavanshi | RR | 1028 | 449 | 228.95 | 44.70 | 96 | 2025-2026 |
| 2 | Tim David | MI/RCB | 1151 | 650 | 177.08 | 32.89 | 83 | 2021-2026 |
| 3 | Phil Salt | RCB/KKR/DC | 1258 | 721 | 174.48 | 34.00 | 67 | 2023-2026 |
| 4 | Andre Russell | KKR/DC | 2651 | 1522 | 174.18 | 28.20 | 223 | 2012-2025 |
| 5 | Abhishek Sharma | SRH/DC | 2379 | 1389 | 171.27 | 29.37 | 144 | 2018-2026 |
| 6 | Travis Head | SRH/RCB | 1556 | 915 | 170.05 | 32.42 | 78 | 2016-2026 |
| 7 | Heinrich Klaasen | SRH/RR/RCB | 2104 | 1262 | 166.72 | 42.08 | 120 | 2018-2026 |
| 8 | Sunil Narine | KKR | 1820 | 1101 | 165.30 | 17.50 | 120 | 2012-2026 |
| 9 | Rajat Patidar | RCB | 1612 | 980 | 164.49 | 33.58 | 110 | 2021-2026 |
| 10 | Nicholas Pooran | LSG/PBKS/SRH | 2527 | 1540 | 164.09 | 31.59 | 186 | 2019-2026 |
| 11 | Prabhsimran Singh | PBKS | 1815 | 1161 | 156.33 | 28.81 | 94 | 2019-2026 |
| 12 | Virender Sehwag | DC/PBKS | 2728 | 1755 | 155.44 | 27.56 | 106 | 2008-2015 |
| 13 | Liam Livingstone | PBKS/RR/RCB/SRH | 1066 | 687 | 155.17 | 25.38 | 76 | 2019-2026 |
| 14 | Glenn Maxwell | PBKS/RCB/DC/MI | 2819 | 1817 | 155.15 | 23.89 | 161 | 2012-2025 |
| 15 | Dhruv Jurel | RR | 1195 | 775 | 154.19 | 31.45 | 62 | 2023-2026 |
| 16 | Yashasvi Jaiswal | RR | 2593 | 1697 | 152.80 | 33.68 | 110 | 2020-2026 |
| 17 | Jitesh Sharma | PBKS/RCB | 1107 | 726 | 152.48 | 23.06 | 68 | 2022-2026 |
| 18 | AB de Villiers | RCB/DC | 5162 | 3403 | 151.69 | 39.71 | 251 | 2008-2021 |
| 19 | Cameron Green | MI/KKR/RCB | 1029 | 681 | 151.10 | 38.11 | 49 | 2023-2026 |
| 20 | Jos Buttler | RR/GT/MI | 4646 | 3103 | 149.73 | 39.71 | 211 | 2016-2026 |
Read strike rate and average together. A batter at the top of this table with a low average scores quickly but gets out often; one with a high average as well as a high strike rate is the rarest type of T20 batter.
The top 20 in profile
1. Vaibhav Sooryavanshi. 1028 runs from 449 balls across 2 seasons (2025-2026), with 96 sixes and 81 fours. Average 44.70; highest score 103; 2 hundreds and 6 fifties. 88% of his runs have come in boundaries. Still active in 2026.
2. Tim David. 1151 runs from 650 balls across 6 seasons (2021-2026), with 83 sixes and 76 fours. Average 32.89; highest score 70*; 0 hundreds and 2 fifties. 70% of his runs have come in boundaries. Still active in 2026.
3. Phil Salt. 1258 runs from 721 balls across 4 seasons (2023-2026), with 67 sixes and 138 fours. Average 34.00; highest score 89*; 0 hundreds and 12 fifties. 76% of his runs have come in boundaries. Still active in 2026.
4. Andre Russell. 2651 runs from 1522 balls across 13 seasons (2012-2025), with 223 sixes and 186 fours. Average 28.20; highest score 88*; 0 hundreds and 12 fifties. 79% of his runs have come in boundaries.
5. Abhishek Sharma. 2379 runs from 1389 balls across 9 seasons (2018-2026), with 144 sixes and 224 fours. Average 29.37; highest score 141; 2 hundreds and 13 fifties. 74% of his runs have come in boundaries. Still active in 2026.
6. Travis Head. 1556 runs from 915 balls across 5 seasons (2016-2026), with 78 sixes and 172 fours. Average 32.42; highest score 102; 1 hundred and 10 fifties. 74% of his runs have come in boundaries. Still active in 2026.
7. Heinrich Klaasen. 2104 runs from 1262 balls across 6 seasons (2018-2026), with 120 sixes and 146 fours. Average 42.08; highest score 105*; 2 hundreds and 13 fifties. 62% of his runs have come in boundaries. Still active in 2026.
8. Sunil Narine. 1820 runs from 1101 balls across 15 seasons (2012-2026), with 120 sixes and 191 fours. Average 17.50; highest score 109; 1 hundred and 7 fifties. 82% of his runs have come in boundaries. Still active in 2026.
9. Rajat Patidar. 1612 runs from 980 balls across 5 seasons (2021-2026), with 110 sixes and 106 fours. Average 33.58; highest score 112*; 1 hundred and 14 fifties. 67% of his runs have come in boundaries. Still active in 2026.
10. Nicholas Pooran. 2527 runs from 1540 balls across 8 seasons (2019-2026), with 186 sixes and 168 fours. Average 31.59; highest score 87*; 0 hundreds and 15 fifties. 71% of his runs have come in boundaries. Still active in 2026.
11. Prabhsimran Singh. 1815 runs from 1161 balls across 8 seasons (2019-2026), with 94 sixes and 189 fours. Average 28.81; highest score 103; 1 hundred and 13 fifties. 73% of his runs have come in boundaries. Still active in 2026.
12. Virender Sehwag. 2728 runs from 1755 balls across 8 seasons (2008-2015), with 106 sixes and 334 fours. Average 27.56; highest score 122; 2 hundreds and 16 fifties. 72% of his runs have come in boundaries.
13. Liam Livingstone. 1066 runs from 687 balls across 7 seasons (2019-2026), with 76 sixes and 70 fours. Average 25.38; highest score 94; 0 hundreds and 7 fifties. 69% of his runs have come in boundaries. Still active in 2026.
14. Glenn Maxwell. 2819 runs from 1817 balls across 13 seasons (2012-2025), with 161 sixes and 237 fours. Average 23.89; highest score 95; 0 hundreds and 18 fifties. 68% of his runs have come in boundaries.
15. Dhruv Jurel. 1195 runs from 775 balls across 4 seasons (2023-2026), with 62 sixes and 98 fours. Average 31.45; highest score 81*; 0 hundreds and 10 fifties. 64% of his runs have come in boundaries. Still active in 2026.
16. Yashasvi Jaiswal. 2593 runs from 1697 balls across 7 seasons (2020-2026), with 110 sixes and 310 fours. Average 33.68; highest score 124; 2 hundreds and 18 fifties. 73% of his runs have come in boundaries. Still active in 2026.
17. Jitesh Sharma. 1107 runs from 726 balls across 5 seasons (2022-2026), with 68 sixes and 86 fours. Average 23.06; highest score 85*; 0 hundreds and 1 fifties. 68% of his runs have come in boundaries. Still active in 2026.
18. AB de Villiers. 5162 runs from 3403 balls across 14 seasons (2008-2021), with 251 sixes and 413 fours. Average 39.71; highest score 133*; 3 hundreds and 40 fifties. 61% of his runs have come in boundaries.
19. Cameron Green. 1029 runs from 681 balls across 3 seasons (2023-2026), with 49 sixes and 84 fours. Average 38.11; highest score 100*; 1 hundred and 4 fifties. 61% of his runs have come in boundaries. Still active in 2026.
20. Jos Buttler. 4646 runs from 3103 balls across 11 seasons (2016-2026), with 211 sixes and 458 fours. Average 39.71; highest score 124; 7 hundreds and 28 fifties. 67% of his runs have come in boundaries. Still active in 2026.
Two things stand out in this table. First, how new most of it is: only Virender Sehwag and AB de Villiers finished their IPL careers before 2022, and Sehwag’s place, from careers played between 2008 and 2015, is the most remarkable on the list because he scored at that rate when 160 was a big total. Second, the gap at the top. Vaibhav Sooryavanshi’s figure is more than 50 runs per 100 balls clear of anyone else, the largest margin between first and second in any major IPL batting record. He reached 1,000 runs in his second season, at the age of 15, and 88% of his runs have come from boundaries.
Andre Russell is the only player in the top five who did most of his batting in the lower middle order, arriving with few overs left and no time to settle. His 223 sixes from 1,522 balls works out to a six every 6.8 balls across 13 seasons. Sunil Narine’s place is a product of a role change: Kolkata first sent him in to open in 2017 as a pinch-hitter, and his 2024 season, with a 109 against Rajasthan, turned a gimmick into a genuine weapon.
Who Holds It Now and How It Was Set
Vaibhav Sooryavanshi passed 1,000 IPL runs in 2026 and has stayed ahead of every other qualified batter since. His 1028 runs have come from just 449 balls. 88% of them have come from boundaries (96 sixes and 81 fours), which is how a strike rate of 228.95 is possible: he does not need to run hard between the wickets to keep the scoreboard moving.
Sooryavanshi’s debut season, 2025, included a 35-ball hundred against Gujarat at the age of 14, the fastest by an Indian in the IPL. In 2026 he went further, scoring 776 runs at a strike rate of 237.31 to win the Orange Cap, with 72 sixes, and two innings in the 90s in the playoffs. Because his career is short, his figure is the one most likely to fall as he plays more: strike rates usually drift down as bowlers adjust. For now it is the number every other attacking batter is measured against.
How the Record Has Changed Hands Over the Years
The table below shows who had the highest career strike rate at the end of each season in which the lead changed. To qualify, a batter needed at least 250 career balls faced at that point, roughly one full season as a regular top-order batter. A 1,000-run bar would leave the first two seasons empty, because no batter reached 1,000 IPL runs until 2010; in 2008 only 15 batters faced 250 balls.
| End of season | Fastest scorer (min. 250 balls) | Career SR then | Career runs then |
|---|---|---|---|
| 2008 | Sanath Jayasuriya | 166.34 | 514 |
| 2009 | Virender Sehwag | 168.72 | 604 |
| 2014 | Glenn Maxwell | 178.92 | 594 |
| 2016 | Andre Russell | 173.41 | 574 |
| 2024 | Phil Salt | 175.54 | 653 |
| 2025 | Priyansh Arya | 179.25 | 475 |
| 2026 | Vaibhav Sooryavanshi | 228.95 | 1028 |
The leading career strike rate (minimum 250 balls) has risen from 166.34 at the end of 2008 to 228.95 today, a clear picture of how much faster IPL batting has become.
Season-by-Season Best
This table shows the highest strike rate in each season among batters with at least 250 runs that season.
| Season | Player | Team | SR | Runs | 6s |
|---|---|---|---|---|---|
| 2008 | Virender Sehwag | DC | 184.55 | 406 | 21 |
| 2009 | Adam Gilchrist | DCG | 152.31 | 495 | 29 |
| 2010 | Kieron Pollard | MI | 185.71 | 273 | 17 |
| 2011 | Chris Gayle | RCB | 183.13 | 608 | 44 |
| 2012 | David Warner | DC | 164.10 | 256 | 14 |
| 2013 | David Miller | PBKS | 164.57 | 418 | 24 |
| 2014 | Glenn Maxwell | PBKS | 187.76 | 552 | 36 |
| 2015 | Andre Russell | KKR | 192.90 | 326 | 19 |
| 2016 | AB de Villiers | RCB | 168.80 | 687 | 37 |
| 2017 | Chris Lynn | KKR | 180.98 | 295 | 19 |
| 2018 | Sunil Narine | KKR | 189.89 | 357 | 23 |
| 2019 | Andre Russell | KKR | 204.82 | 510 | 52 |
| 2020 | Kieron Pollard | MI | 191.43 | 268 | 22 |
| 2021 | Prithvi Shaw | DC | 159.14 | 479 | 18 |
| 2022 | Dinesh Karthik | RCB | 183.33 | 330 | 22 |
| 2023 | Glenn Maxwell | RCB | 183.49 | 400 | 31 |
| 2024 | Jake Fraser-McGurk | DC | 234.04 | 330 | 28 |
| 2025 | Vaibhav Sooryavanshi | RR | 206.56 | 252 | 24 |
| 2026 | Vaibhav Sooryavanshi | RR | 237.31 | 776 | 72 |
The fastest scoring season by anyone with 250 or more runs was Vaibhav Sooryavanshi’s 237.31 in 2026.
Active Players Closest to Breaking It
| Player | SR | Runs | Balls |
|---|---|---|---|
| Vaibhav Sooryavanshi | 228.95 | 1028 | 449 |
| Tim David | 177.08 | 1151 | 650 |
| Phil Salt | 174.48 | 1258 | 721 |
| Abhishek Sharma | 171.27 | 2379 | 1389 |
| Travis Head | 170.05 | 1556 | 915 |
| Heinrich Klaasen | 166.72 | 2104 | 1262 |
| Sunil Narine | 165.30 | 1820 | 1101 |
| Rajat Patidar | 164.49 | 1612 | 980 |
| Nicholas Pooran | 164.09 | 2527 | 1540 |
| Prabhsimran Singh | 156.33 | 1815 | 1161 |
These active batters have between 500 and 999 runs and would enter the list at their current pace once they pass 1,000:
| Player | SR | Runs |
|---|---|---|
| Priyansh Arya | 191.99 | 839 |
| Josh Inglis | 173.25 | 544 |
| Ashutosh Sharma | 168.86 | 564 |
| Ryan Rickelton | 168.21 | 836 |
| Naman Dhir | 163.97 | 710 |
| Shashank Singh | 161.61 | 905 |
Related Records Worth Knowing
Related record pages: IPL Purple Cap winners, IPL Orange Cap winners, fastest century in IPL history, most sixes in IPL history, most wickets in IPL history, and the full IPL records section.
Frequently Asked Questions
Who holds the record for highest strike rate in the IPL?
Among batters with 1,000 or more IPL runs, Vaibhav Sooryavanshi, at 228.95 (as of the end of IPL 2026).
When was this record set?
Vaibhav Sooryavanshi took the lead in 2026 and still holds it.
Has this record ever been broken twice by the same player?
The lead has been held by Sanath Jayasuriya, Virender Sehwag, Glenn Maxwell, Andre Russell, Phil Salt, Priyansh Arya, Vaibhav Sooryavanshi, and no batter has lost the lead and regained it.