The 10 highest individual scores in IPL history – Chris Gayle’s 175 was unstoppable in 2013

Chris Gayle hits in the IPL
Chris Gayle has the highest score in the history of the Indian Premier League.

Which batters have the highest scores in history of the Indian Premier League?

And what are those scores, against which teams?

Read on to find out more about the highest individual batting scores in the IPL.

10. Murali Vijay – 127

Murali Vijay holds the record for the 10th highest individual score in the history of the Indian Premier League, which started in 2008. Vijay faced just 56 balls and hit 11 sixes for the Chennai Super Kings against the Rajasthan Royals in Chepauk in 2010.

9. Rishabh Pant – 128

Rishabh Pant holds the record for the ninth highest individual score in the history of the Indian Premier League, which started in 2008. Pant was playing for Delhi, when they were still called the Daredevils rather than the Capitals, in 2018. He faced 63 balls and hit seven sixes. The Sunrisers Hyderabad won the match in Delhi, regardless.

8. Chris Gayle – 128 not out

Chris Gayle holds the record for the eighth highest individual score in the history of the Indian Premier League, which started in 2008. Renowned as one of the biggest hitters in world cricket and, indeed, the IPL, Gayle holds several records in India. He hit this ton for Bangalore against Delhi in Delhi in 2012, collecting 13 sixes along the way.

7. Shubman Gill – 129

Shubman Gill holds the record for the seventh highest individual score in the history of the Indian Premier League, which started in 2008. Gill has hit other centuries in the IPL, but this is his biggest. It came off 60 deliveries and included 10 sixes for the Gujarat Titans against the Mumbai Indians in Ahmedabad in 2023.

Also read: Listing every Indian Premier League century since 2017 – record number of tons in 2024

6. AB de Villiers – 129 not out

AB de Villiers holds the record for the sixth highest individual score in the history of the Indian Premier League, which started in 2008. This is the first ton from de Villiers on this top 10 list. He shared a big partnership with fellow RCB centurion Virat Kohli against the Gujarat Lions in Bangalore in 2016. De Villiers faced 52 balls and struck 12 sixes.

5. KL Rahul – 132 not out

KL Rahul holds the record for the fifth highest individual score in the history of the Indian Premier League, which started in 2008. Rahul has the highest score by an Indian player in IPL history. He scored it for the Punjab Kings against Bangalore in Dubai in 2020. The ton spanned 69 balls and included seven sixes.

4. AB de Villiers – 133 not out

De Villiers also holds the record for the fourth highest individual score in the history of the Indian Premier League, which started in 2008. Here is de Villiers again, this time against Mumbai at the Wankhede Stadium in 2015. The RCB talisman’s ton included just four sixes this time.

3. Quinton de Kock – 140 not out

Quinton de Kock holds the record for the third highest individual score in the history of the Indian Premier League, which started in 2008. Other South Africa stars have hit big centuries in the IPL, but de Kock’s ton for the Lucknow Super Giants against the Kolkata Knight Riders in Mumbai in 2022 is still the highest by a South African left-hander at the tournament.

2. Brendon McCullum – 158 not out

Brendon McCullum holds the record for the second highest individual score in the history of the Indian Premier League, which started in 2008. McCullum did this in the very first match of the IPL, ever, for the Kolkata Knight Riders against the Royal Challengers Bangalore in Bangalore. He faced 73 balls and struck 13 sixes. This is still the highest individual IPL score by a right-hander.

1. Chris Gayle – 175 not out

Gayle also holds the record for the highest individual score in the history of the Indian Premier League, which started in 2008. The big West Indies star raced past McCullum’s record in 2013, smashing 17 sixes for Bangalore against the Pune Warriors in Bangalore. There was talk of him reaching 200 at one stage, but ultimately he settled on 25 runs shy of that. He faced a mere 66 balls for his 175.

Read next: Full list of captains for 2025 Indian Premier League