Star batsman Abhishek Sharma left his mark in IPL history on April 12, hitting an unbeaten 141 off only 55 deliveries for Sunrisers Hyderabad against Punjab Kings at the Rajiv Gandhi International Stadium in Hyderabad. The 24-year-old left-handed batsman hit 14 fours and 10 sixes, helping establish a 171-run opening partnership with Travis Head, who added 66 off 37 deliveries.

Beats KL Rahul’s 132*

Sharma surpassed KL Rahul’s earlier Indian record of 132*, which was achieved during the 2020 IPL season for Punjab Kings against Royal Challengers Bangalore on September 24, 2020, in Dubai. His destructive knock also assisted SRH in reaching the target easily, securing an eight-wicket win under Pat Cummins’ leadership.

All-Time IPL Scoring Ranks

Though Sharma’s achievement is at the top of the list for Indian players, the highest total IPL score overall is Chris Gayle’s unbeaten 175 from 66 balls for RCB against Pune Warriors India on April 23, 2013. Brendon McCullum’s 158* (73 balls) for KKR against RCB in 2008 is second, with Quinton de Kock’s 140 (70 balls) for Lucknow Super Giants in 2022 coming third.

Position Player Team Runs Balls 4s/6s Opposition Venue Date
1 Chris Gayle* Royal Challengers Bengaluru 175* 66 13/17 Pune Warriors India Bengaluru April 23, 2013
2 Brendon McCullum* Kolkata Knight Riders 158* 73 10/13 Royal Challengers Bengaluru Bengaluru April 18, 2008
3 Abhishek Sharma Sunrisers Hyderabad 141 55 14/10 Punjab Kings Hyderabad April 12, 2025
4 Quinton de Kock* Lucknow Super Giants 140* 70 10/10 Kolkata Knight Riders Navi Mumbai May 18, 2022
5 AB de Villiers* Royal Challengers Bengaluru 133* 59 19/4 Mumbai Indians Mumbai May 10, 2015

Rapid Century Powers SRH Win

Sharma reached his century in just 40 deliveries—his fastest in the IPL—marking his maiden IPL hundred. His form mirrors his T20I prowess; on February 2, 2025, he scored 135 off 54 balls for India against England at Mumbai’s Wankhede Stadium, setting the record for the highest T20I score by an Indian.