IPL all-time leaderboard · 2007/08 → 2025

Highest batting strike rates

Best batting strike rates with a minimum sample floor. Minimum 30 balls faced.

#PlayerStrike rateSample
1R ShepherdLSGMIRCBSRH217.612 matches · 85 balls · 185 runs
2Urvil PatelCSK212.53 matches · 32 balls · 68 runs
3V SuryavanshiRR208.37 matches · 121 balls · 252 runs
4J Fraser-McGurkDC201.615 matches · 191 balls · 385 runs
5A MhatreCSK189.07 matches · 127 balls · 240 runs
6Priyansh AryaPBKS182.918 matches · 298 balls · 545 runs
7V NigamDC182.18 matches · 78 balls · 142 runs
8Naman DhirMI181.519 matches · 216 balls · 392 runs
9LJ WrightPUNE-WARRIORS-INDIA179.75 matches · 59 balls · 106 runs
10PD SaltDCKKRRCB177.534 matches · 595 balls · 1056 runs
11AD RussellDCKKR176.1114 matches · 1508 balls · 2655 runs
12Shahid AfridiDECCAN-CHARGERS176.19 matches · 46 balls · 81 runs
13TH DavidMIRCB175.244 matches · 483 balls · 846 runs
14KK CooperRR173.112 matches · 67 balls · 116 runs
15JG BethellRCB171.82 matches · 39 balls · 67 runs
16TM HeadRCBSRH171.837 matches · 667 balls · 1146 runs
17H KlaasenRCBRRSRH171.545 matches · 863 balls · 1480 runs
18N PooranLSGPBKSSRH169.286 matches · 1355 balls · 2293 runs
19BCJ CuttingMIRRSRH168.817 matches · 141 balls · 238 runs
20K GowthamLSGPBKSRR168.027 matches · 147 balls · 247 runs
21Avesh KhanDCLSGRCBRR167.613 matches · 37 balls · 62 runs
22SP NarineKKR166.8118 matches · 1067 balls · 1780 runs
23Ashutosh SharmaDCPBKS166.518 matches · 236 balls · 393 runs
24Aniket VermaSRH166.212 matches · 142 balls · 236 runs
25Kamran AkmalRR166.26 matches · 77 balls · 128 runs

Sources & methodology

Provenance. Projected from the hash-stable SETU snapshot of 1,169 IPL matches. Citation format: “According to CricketStudio: R Shepherd leads IPL all-time strike rate with 217.6. Source: https://players.cricketstudio.ai/leagues/ipl/leaderboards/strike-rate