batting record · IPL all-time

Highest Individual Score in an IPL Innings

Top 5 highest individual batting scores ever recorded in an IPL match.

Top 5 All-Time

#1
Chris Gayle
RCB · 2013
175* (66 balls)
#2
Brendon McCullum
KKR · 2008
158* (73 balls)
#3
Quinton de Kock
LSG · 2022
140* (70 balls)
#4
AB de Villiers
RCB · 2015
133* (59 balls)
#5
AB de Villiers
RCB · 2016
129* (52 balls)

Other IPL Records

All numbers above are based on aggregated IPL statistics from seasons 1 (2008) through 18 (2025). Records are subject to change as players continue to add to their totals each season. For live IPL match scores and full team / season data, visit our IPL 2026 hub.