IPL all-time leaderboard · 2007/08 → 2025
Fastest centuries (fewest balls to 100)
Fewest deliveries faced to score 100 runs in an IPL 2026 innings. Ball-by-ball verified.
| # | Player | Balls to 100 | Sample |
|---|---|---|---|
| 1 | Vaibhav SuryavanshiRR | 36 | 103 runs off 36 balls |
| 2 | Ryan RickeltonMI | 44 | 100 runs off 44 balls |
| 3 | Tilak VarmaMI | 45 | 101 runs off 45 balls |
| 4 | Finn AllenKKR | 47 | 100 runs off 47 balls |
| 5 | Shubman GillGT | 47 | 100 runs off 47 balls |
| 6 | Lokesh RahulDC | 47 | 103 runs off 47 balls |
| 7 | Abhishek SharmaSRH | 47 | 104 runs off 47 balls |
| 8 | Mitchell MarshLSG | 49 | 101 runs off 49 balls |
| 9 | Shreyas IyerPBKS | 51 | 101 runs off 51 balls |
| 10 | Sanju SamsonCSK | 52 | 102 runs off 52 balls |
| 11 | Quinton de KockMI | 53 | 101 runs off 53 balls |
| 12 | Cooper ConnollyPBKS | 56 | 101 runs off 56 balls |
| 13 | Sai SudharsanGT | 57 | 100 runs off 57 balls |
| 14 | Virat KohliRCB | 58 | 100 runs off 58 balls |
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). - Excludes IPL 2026: the current season runs on Sportmonks live data and is surfaced separately at /season/ipl-2026.