IPL 2025: Highest Scores, Fastest Hundreds, Highest Wicket, Most Catches, Highest Totals And More
Chris Gayle holds the record for the highest individual score in IPL cricket. He scored 175 not out vs Pune Warriors in IPL 2023.

The 18th edition of the IPL starts on Mar. 22, and cricket fans are getting ready for the biggest T20 carnival of the year. In the first match, defending champions Kolkata Knight Riders will take on Royal Challengers Bengaluru at Eden Gardens, Kolkata. In total, 74 matches will be played over eight weeks to decide the 2025 champion. The final is scheduled for May 25.
To jazz things up, we have prepared a list of some of the most important records in IPL history. From the fastest hundreds to the highest wicket-takers, you can find it all here.
Highest Individual Scores In IPL History
Chris Gayle (RCB): 175*(66) vs Pune Warriors India (2013)
Brendon McCullum (KKR): 158*(73) vs Royal Challengers Bangalore (2013)
Quinton de Kock (LSG): 140*(70) vs Kolkata Knight Riders (2022)
AB de Villiers (RCB): 133*(59) vs Mumbai Indians (2015)
KL Rahul (KXIP) : 132*(69) vs Royal Challengers Bangalore (2020)
Five knocks that are etched in memory and in #TATAIPL history books ð ð¤©
— IndianPremierLeague (@IPL) March 16, 2025
Will we see a new addition to this list in 2025? ð¥ pic.twitter.com/iFf3XwjHLW
Fastest Centuries In IPL History
Chris Gayle (RCB): 30 balls vs Pune Warriors India (2013)
Yusuf Pathan (RR): 37 balls vs Mumbai Indians (2010)
David Miller (KXIP): 38 balls vs Royal Challengers Bangalore (2013)
Travis Head (SRH): 39 balls vs Royal Challengers Bangalore (2024)
Will Jacks (RCB): 41 balls vs Gujarat Titans (2024)
Highest Wicket Takers In IPL
Yuzvendra Chahal - 205
Piyush Chawla - 192
Dwayne Bravo - 183
Bhuvneshwar Kumar - 181
Sunil Narine - 180
Players With Most Catches In IPL History
Virat Kohli - 114
Suresh Raina - 109
Kieron Pollard - 103
Ravindra Jadeja - 103
Rohit Sharma - 101
Most Hundreds In IPL
Virat Kohli - 8
Jos Buttler - 7
Chris Gayle - 6
Shubman Gill - 4
KL Rahul - 4
Most Sixes In An IPL Innings
Chris Gayle: 17
Brendon McCullum: 13
Chris Gayle: 13
Chris Gayle: 12
AB de Villiers: 12
Highest Totals In IPL History
Sunrisers Hyderabad: 287/3 vs RCB (2024)
Sunrisers Hyderabad: 277/3 vs MI (2024)
Kolkata Knight Riders: 272/7 vs DC (2024)
Sunrisers Hyderabad: 266/7 vs DC (2024)
Royal Challengers Bangalore: 263/5 vs PWI (2013)
Most Dismissals By Wicketkeepers In IPL History
MS Dhoni: 190
Dinesh Karthik: 174
Wriddhiman Saha: 113
Rishabh Pant: 95
Robin Uthappa: 90
IPL: Highest Partnerships For Any Wicket
V Kohli, AB de Villiers: 229 vs Gujarat Lions (2016)
V Kohli, AB de Villiers: 215* vs Mumbai Indians (2015)
KL Rahul, Q de Kock: 210* vs Kolkata Knight Riders (2022)
Shubman Gill, B Sai Sudharsan: 210 vs Chennai Super Kings (2024)
Shaun Marsh, Adam Gilchrist: 206 vs RCB (2011)