Indian Premier League is a witness of producing world’s most talented cricketers. This league is a kind of place where national and international players find opportunities to showcase their outstanding talent all over the world. The Indian Premier League has seen some of the best batters in T20 cricket history who have scored the most runs in a single IPL season.
Talking about bowlers, Chris Gayle is the bowler who has bowled the most dot balls in the history of IPL. After, Brendon McCullum is the other player who bowled the most dot balls in the history of IPL.
Below, in this article we will talk about the top batters who scored the most runs in a single match in the history of IPL. So, if you want to know which player has scored the most runs in a single match in the history of IPL. Kindly read the entire article, so that neither information can be left.
Most Runs by a Player in a Single IPL Match
| Player | Runs | Balls | 4s | 6s | Team | Opposition | Ground | Match Date |
|---|---|---|---|---|---|---|---|---|
| Chris Gayle | 175* | 66 | 13 | 17 | RCB | v Warriors | Bengaluru | 23 Apr 2013 |
| Brendon McCullum | 158* | 73 | 10 | 13 | KKR | v RCB | Bengaluru | 18 Apr 2008 |
| Abhishek Sharma | 141 | 55 | 14 | 10 | SRH | v Punjab Kings | Hyderabad | 12 Apr 2025 |
| Q de Kock | 140* | 70 | 10 | 10 | LSG | v KKR | DY Patil | 18 May 2022 |
| AB de Villiers | 133* | 59 | 19 | 4 | RCB | v MI | Wankhede | 10 May 2015 |
| KL Rahul | 132* | 69 | 14 | 7 | Kings XI | v RCB | Dubai (DICS) | 24 Sep 2020 |
| AB de Villiers | 129* | 52 | 10 | 12 | RCB | v Guj Lions | Bengaluru | 14 May 2016 |
| Shubman Gill | 129 | 60 | 7 | 10 | GT | v MI | Ahmedabad | 26 May 2023 |
| Chris Gayle | 128* | 62 | 7 | 13 | RCB | v Daredevils | Delhi | 17 May 2012 |
| Rishabh Pant | 128* | 63 | 15 | 7 | Daredevils | v SRH | Delhi | 10 May 2018 |
1. Chris Gayle
West Indies player Chris Gayle has scored the most runs in a single IPL match. He achieved this title in 2013 where he was playing against Pune Warriors. In that match, he played a total of 66 balls in which he scored the highest 175 runs. In 2012, he also hit another highest score in a single IPL match
2. Brendon McCullum
Former New Zealand player BB McCullum is the second most run scorer in a single IPL match. He achieved this title in 2008 where he was playing against RCB. In that match, he played a total of 73 balls in which he scored the highest 158 runs.
3. Abhishek Sharma
Indian top order batter Abhishek Sharma is the third most run scorer in a single IPL match. He achieved this title in 2025 where he was playing against PBKS. In that match, he played a total of 55 balls in which he scored the highest 141 runs.
4. Q de Kock
Q de Kock is the fourth most run scorer in a single IPL match. He achieved this title in 2022 where he was playing against KKR. In that match, he played a total of 70 balls in which he scored the highest 140 runs.
5. AB de Villiers
AB de Villiers is the fifth most run scorer in a single IPL match. He achieved this title in 2015 where he was playing against MI. In that match, he played a total of 59 balls in which he scored the highest 133 runs. In 2016, he also hit another highest score in a single IPL match.
6. KL Rahul
KL Rahul is the sixth most run scorer in a single IPL match. He achieved this title in 2020 where he was playing against RCB. In that match, he played a total of 69 balls in which he scored the highest 132 runs.
7. Shubman Gill
Shubman Gill is the eight most run scorer in a single IPL match. He achieved this title in 2012 where he was playing against MI. In that match, he played a total of 60 balls in which he scored the highest 129 runs.
8. Rishabh Pant
Rishabh Pant is the tenth most run scorer in a single IPL match. He achieved this title in 2018 where he was playing against SRH. In that match, he played a total of 63 balls in which he scored the highest 128 runs.
FAQS
Which player has scored the most runs in a single match in the history of IPL?
CH Gayle has scored the most runs in a single match in the history of IPL.
Which Indian player has scored the most runs in a single match in the history of IPL?
Abhishek Sharma has scored the most runs in a single match in the history of IPL.
How many runs CH Gayle has scored in a single match in the history of IPL?
CH Gayle has scored a total of 175 runs in a single IPL match.




