IPL all-time leaderboard · 2007/08 → 2025
Highest batting strike rates
Best batting strike rates with a minimum sample floor. Minimum 30 balls faced.
| # | Player | Strike rate | Sample |
|---|---|---|---|
| 1 | R ShepherdLSGMIRCBSRH | 217.6 | 12 matches · 85 balls · 185 runs |
| 2 | Urvil PatelCSK | 212.5 | 3 matches · 32 balls · 68 runs |
| 3 | V SuryavanshiRR | 208.3 | 7 matches · 121 balls · 252 runs |
| 4 | J Fraser-McGurkDC | 201.6 | 15 matches · 191 balls · 385 runs |
| 5 | A MhatreCSK | 189.0 | 7 matches · 127 balls · 240 runs |
| 6 | Priyansh AryaPBKS | 182.9 | 18 matches · 298 balls · 545 runs |
| 7 | V NigamDC | 182.1 | 8 matches · 78 balls · 142 runs |
| 8 | Naman DhirMI | 181.5 | 19 matches · 216 balls · 392 runs |
| 9 | LJ WrightPUNE-WARRIORS-INDIA | 179.7 | 5 matches · 59 balls · 106 runs |
| 10 | PD SaltDCKKRRCB | 177.5 | 34 matches · 595 balls · 1056 runs |
| 11 | AD RussellDCKKR | 176.1 | 114 matches · 1508 balls · 2655 runs |
| 12 | Shahid AfridiDECCAN-CHARGERS | 176.1 | 9 matches · 46 balls · 81 runs |
| 13 | TH DavidMIRCB | 175.2 | 44 matches · 483 balls · 846 runs |
| 14 | KK CooperRR | 173.1 | 12 matches · 67 balls · 116 runs |
| 15 | JG BethellRCB | 171.8 | 2 matches · 39 balls · 67 runs |
| 16 | TM HeadRCBSRH | 171.8 | 37 matches · 667 balls · 1146 runs |
| 17 | H KlaasenRCBRRSRH | 171.5 | 45 matches · 863 balls · 1480 runs |
| 18 | N PooranLSGPBKSSRH | 169.2 | 86 matches · 1355 balls · 2293 runs |
| 19 | BCJ CuttingMIRRSRH | 168.8 | 17 matches · 141 balls · 238 runs |
| 20 | K GowthamLSGPBKSRR | 168.0 | 27 matches · 147 balls · 247 runs |
| 21 | Avesh KhanDCLSGRCBRR | 167.6 | 13 matches · 37 balls · 62 runs |
| 22 | SP NarineKKR | 166.8 | 118 matches · 1067 balls · 1780 runs |
| 23 | Ashutosh SharmaDCPBKS | 166.5 | 18 matches · 236 balls · 393 runs |
| 24 | Aniket VermaSRH | 166.2 | 12 matches · 142 balls · 236 runs |
| 25 | Kamran AkmalRR | 166.2 | 6 matches · 77 balls · 128 runs |
Sources & methodology
- Derived from the canonical IPL historical SETU snapshot at
data/_season-stats-ipl-historical.json, walked from ball-by-ball records sourced from Cricsheet under CC BY 3.0. 1,169 matches across 18 seasons (2007/08 → 2025). - Sample-size floor (doctrine §3.1): Minimum 30 balls faced. Claims below this floor are excluded.
- Excludes IPL 2026: the current season runs on Sportmonks live data and is surfaced separately at /season/ipl-2026.