Last updated on March 18th, 2024 at 09:10 pm
In the all time Top 10 list of Highest Score In IPL ,Chris Gayle stands first with a score that he achieved in 2013 edition. For the second, Brendan McCullum has the highest score that he got in the very first match of the inaugural IPL edition.
The eight scores in this list are – an unbeaten innings played by the batsmen. There are the, two innings above 150 & four innings in 120s in this list of highest score in IPL.

Also Read – 1983 World Cup | Asia Cup | India Vs Australia Test series | IND Vs AUS ODI | IND Vs ENG ODI | NZ Vs SA ODI | NZ Vs PAK ODI
Top 10: Highest Score In IPL Player – Chris Gayle Creates Record In PWI Vs RCB 2013 Match
No. | Player, | Runs, | Balls, | S.R. | Fours | Sixes | Team | Vs. | Year | Venue, |
1 | Chris Gayle | 175* | 66 | 265.1 | 13 | 17 | Bangalore | Pune | 2013 | Bengaluru |
2 | Brendan McCullum | 158* | 73 | 216.4 | 10 | 13 | Kolkata | Bangalore | 2008 | Bengaluru |
3 | Quinton De Kock | 140* | 70 | 200.0 | 10 | 10 | Lucknow | Kolkata | 2022 | Navi Mumbai |
4 | AB Devilliers | 133* | 59 | 225.4 | 19 | 4 | Bangalore | Mumbai | 2015 | Wankhede |
5 | KL Rahul | 132* | 69 | 191.3 | 14 | 7 | Punjab | Bangalore | 2020 | Dubai |
6 | AB Devilliers | 129* | 52 | 248.0 | 10 | 12 | Bangalore | Gujarat | 2016 | Bengaluru |
7 | Shubman Gill | 129 | 60 | 215.0 | 7 | 10 | Gujarat | Mumbai | 2023 | Ahmedabad |
8 | Chris Gayle | 128* | 62 | 206.4 | 7 | 13 | Bangalore | Delhi | 2012 | Delhi |
9 | Rishabh Pant | 128* | 63 | 203.1 | 15 | 7 | Delhi | Hyderabad | 2018 | Delhi |
10 | Murali Vijay | 127 | 56 | 226.7 | 8 | 11 | Chennai | Rajasthan | 2010 | Chennai |

Also Read – Most Runs | Most Wkts | Most 100s | Best Bowling | Most Runs Single Edition , In ODI World Cup
Also Read – Most Runs | Most Wkts | Highest Score | Best Bowling , In ODI World Cup 2023
Highest Score In IPL History – Chris Gayle Highest Score In IPL , RCB Vs PWI 2013
Also Read – Best Bowling | Most Wickets , in IPL
1) Chris Gayle, 175*
175* (In Bengaluru) , the highest individual t-20 innings ever, played by the Universal Boss – Chris Gayle that included 13 fours & 17 sixes. Gayle took 66 balls in the innings played against Pune Warriors which lead Royal Challengers Bangalore win by 130 runs. Batting first, RCB had a score of 263/5 following which Pune could score only 133 for 9 wickets.

There was a 30 balls hundred for Gayle , the fastest ever in T-20 cricket. The player having the 2nd most international 6s , comes first for the – most 6s in IPL & second in respect of the – most hundreds in IPL.
2) Brendan McCullum, 158*
The fastest fifty scorer in ODI World Cup, Brendan McCullum was the first to score a century in IPL scoring 158* (In Bengaluru) in the very first match of the Indian Premier League. Brendan had this innings for Kolkata Knight Riders versus Royal Challengers Bangalore, helping KKR win by 140 runs. This 73 balls innings comprised of 10 fours & 13 sixes.
3) Quinton De Cock, 140*
In 2022, a Lucknow Supergiants batsman Quinton De Cock had the 3rd highest score in IPL, after he smashed 140*(70 balls,10 fours & 10 sixes), in Mumbai & had an unbroken 210 run opening stand with KL Rahul against Kolkata Knight Riders. Lucknow secured a narrow victory of 2 runs in the match.
Also Read – Most Sixes | Most Wkts | Best Bowling , In IPL 2023
4) AB De Villiers, 133*
In 2015 IPL, batting at no. 3 for Royal Challengers Bangalore the star batsman AB De Villiers plays an unbeaten innings of 133(In Mumbai) versus Mumbai Indians, taking just 59 balls including 19 fours & 4 sixes. De Villiers who is among the fastest 100 scorers in ODI World Cup, shares an unbroken 215 runs partnership with Virat Kohli who scored 82*(50 balls), helping RCB win by 39 runs. He is also among the top 10 batters with the most runs in IPL.
5) KL Rahul, 132*
132*(Dubai) is the fifth in this list of all time highest score in IPL by an individual. KL Rahul the batsman with the highest average in IPL, scored 132 not out in the 2020 IPL, for Kings XI Punjab against Royal Challengers Bangalore which lead his team to a 97 runs win. There were 14 fours & 7 sixes in this 69 balls innings by KL Rahul. Also he has the 2nd fastest fifty in IPL (14 balls) alongwith Pat Cummins.
Also Read – Most Runs Asia Cup | Most Wkts Tests | Fastest 10000 Test Runs | Fastest 500 Test Wkts
6) AB De Villiers, 129*
AB De Villiers once again in this list of highest score in IPL (one of only two to do so in this list), now coming with a score of 129 not out (In Bangalore ). AB plays this innings against Gujarat Lions in 2016, helping Royal Challengers Bangalore win by 144 runs.
Now he shares a partnership of 229 runs with Virat Kohli who also scores a hundred(109 runs, 55 balls) this time. 10 fours & 12 sixes, AB went on to score in this 52 balls innings. AB has the 2nd best strike-rate(248.0) in this list, & the 9th highest strike-rate in IPL, all time.
Also Read – Most Runs | Most Wkts | Most 100s | Highest Score | Best Bowling | Most 5-frs , In India- Australia Tests
7) Shubman Gill, 129
The 23 year old Indian batsman Shubman Gill has entered into the top 10 list of highest score in IPL after a brilliant knock of 129 runs coming off 60 balls versus Mumbai Indians, in the Qualifier 2 of the IPL 2023. It includes 7 fours & 10 sixes. This is the highest individual score in IPL 2023. It helps Gujarat Titans to have their highest total in IPL.
The fastest 2000 ODI runs player scores three hundreds & goes over 800 runs in the season. He finishes on the top to – most runs in IPL 2023 & the most hundreds in IPL 2023. He also sets the records for the – 1) youngest to score a hundred & 2) joint fastest hundred (49 balls), in the IPL Playoffs.
8) Chris Gayle, 128*
128* by Chris Gayle is the second score here for him after his 175*. Gayle who is 2nd in the lists of – Most sixes in ODI & Highest score in ODI World Cup plays this innings against Delhi Daredevils (In Delhi ) to have a 21 runs win for Royal Challengers Bangalore , in the 2012 IPL edition. He took 62 balls for his innings and built an unbroken 204 runs partnership for the second wicket with Virat Kohli who scored 73*.
Also Read – Most Runs | Most Wkts , In IND-SA Tests
Also Read – Most Runs | Most Wkts , In IND-SA T20Is
9) Rishabh Pant, 128*
Rishabh Pant, an attacking wicket-keeper batsman played an innings of 128*(In Delhi) for Delhi Daredevils , the one for the ages. He did this against Sunrisers Hyderabad in the IPL-2018, but that couldn’t save his team from a defeat.
At one stage, the Delhi team was reeling at 43/3 but Pant’s 128 not out at the fourth position helped them finish with 187/5. He hit 15 fours, 7 sixes in his 63 balls innings.
Also Read – Most Runs | Most Wkts , In Ashes 2023
10) Murali Vijay, 127
127 off 56 balls in 2010, by the former Chennai Super Kings opener Murali Vijay, comes as the 10th highest score in IPL. Vijay’s innings included 8 fours & 11 sixes, helping his team post a total of 246-5 and defeating Rajasthan Royals by 23 run