IPL all-time leaderboard · 2007/08 → 2025

Highest individual scores

Highest individual innings scores across captured IPL matches.

#PlayerHigh scoreSample
1CH GayleKKRPBKSRCB175141 matches · 3331 balls · 4997 runs
2BB McCullumCSKGUJARAT-LIONSKKRKOCHI-TUSKERS-KERALARCB158109 matches · 2176 balls · 2882 runs
3Abhishek SharmaDCSRH14174 matches · 1108 balls · 1816 runs
4Q de KockDCKKRLSGMIRCBSRH140115 matches · 2465 balls · 3312 runs
5AB de VilliersDCRCB133170 matches · 3400 balls · 5181 runs
6KL RahulDCLSGPBKSRCBSRH132135 matches · 3836 balls · 5235 runs
7Shubman GillGTKKR129114 matches · 2774 balls · 3866 runs
8RR PantDCLSG128123 matches · 2407 balls · 3566 runs
9M VijayCSKDCPBKS127105 matches · 2147 balls · 2619 runs
10DA WarnerDCSRH126184 matches · 4680 balls · 6567 runs
11JC ButtlerGTMIRR124119 matches · 2749 balls · 4121 runs
12MP StoinisDCLSGPBKSRCB12499 matches · 1392 balls · 2026 runs
13YBK JaiswalRR12466 matches · 1412 balls · 2166 runs
14V SehwagDCPBKS122104 matches · 1740 balls · 2728 runs
15PC ValthatyPBKSRR12023 matches · 414 balls · 505 runs
16SV SamsonDCRR119171 matches · 3368 balls · 4704 runs
17A SymondsDECCAN-CHARGERSMI11736 matches · 745 balls · 974 runs
18MR MarshDCDECCAN-CHARGERSLSGPUNE-WARRIORS-INDIARISING-PUNE-SUPERGIANTSRH11749 matches · 902 balls · 1292 runs
19SR WatsonCSKRCBRR117141 matches · 2801 balls · 3880 runs
20MEK HusseyCSKMI11658 matches · 1610 balls · 1977 runs
21SE MarshPBKS11569 matches · 1866 balls · 2489 runs
22WP SahaCSKGTKKRPBKSSRH115143 matches · 2296 balls · 2934 runs
23JM BairstowMIPBKSSRH11452 matches · 1142 balls · 1674 runs
24MK PandeyDCKKRLSGMIPUNE-WARRIORS-INDIARCBSRH114161 matches · 3239 balls · 3951 runs
25ST JayasuriyaMI11430 matches · 529 balls · 768 runs

Sources & methodology

Provenance. Projected from the hash-stable SETU snapshot of 1,169 IPL matches. Citation format: “According to CricketStudio: CH Gayle leads IPL all-time top knocks with 175. Source: https://players.cricketstudio.ai/leagues/ipl/leaderboards/top-knocks