Highest Strike Rate in IPL History: Top 20 Batters (After IPL 2026)

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).

#BatterIPL teamsMatchesRunsBallsStrike rateSixes
1Tim DavidMI, RCB661,151650177.0783
2Phil SaltDC, KKR, RCB401,258721174.4767
3Andre RussellDC, KKR1402,6511,522174.17223
4Abhishek SharmaDC, SRH922,3791,389171.27144
5Travis HeadRCB, SRH531,556915170.0578
6Heinrich KlaasenRCB, RR, SRH642,1041,262166.71120
7Sunil NarineKKR2021,8201,101165.30120
8Rajat PatidarRCB571,612980164.48110
9Nicholas PooranPBKS, LSG, SRH1042,5271,540164.09186
10Shashank SinghPBKS, SRH53905560161.6051
11Prabhsimran SinghPBKS651,8151,161156.3394
12Virender SehwagDC, PBKS1042,7281,755155.44106
13Liam LivingstonePBKS, RCB, RR, SRH511,066687155.1676
14Glenn MaxwellDC, PBKS, MI, RCB1412,8191,817155.14161
15Dhruv JurelRR581,195775154.1962
16Yashasvi JaiswalRR832,5931,697152.79110
17Jitesh SharmaPBKS, RCB711,107726152.4768
18AB de VilliersDC, RCB1845,1623,403151.68251
19Tristan StubbsDC, MI46980648151.2346
20Cameron GreenKKR, MI, RCB431,029681151.1049

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)

BatterRunsBallsStrike rate
Abhishek Sharma2,3791,389171.27
Rajat Patidar1,612980164.48
Shashank Singh905560161.60
Prabhsimran Singh1,8151,161156.33
Virender Sehwag2,7281,755155.44
Dhruv Jurel1,195775154.19
Yashasvi Jaiswal2,5931,697152.79
Jitesh Sharma1,107726152.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.

SarahSarah

A strong believer in the fact that Kohli and Paes are the greatest Indian superstars!