Home » Virat Kohli’s Highest Score In IPL (2026 List)
Written By: Ben Crawley
Published: April 18, 2026

Virat Kohli is the highest run-scorer in IPL history. He has played 271 matches and scored 8840 runs at an average of 39.82 with 6 hundreds. 

In 17 seasons with the Royal Challengers Bangalore, Kohli has scored the most 50+ scores (73), including 8 centuries.  

His highest IPL score is 113* off 72 balls against Rajasthan Royals in 2024. Interestingly, 4 out of the 8 centuries of his IPL career came in  IPL 2016. In this season, he scored 973 runs at an incredible average of 81.08, the most by any batter in a tournament in cricket history. Here is a full list of Virat Kohli’s top 10 highest IPL scores.

Top 10 Virat Kohli’s Highest IPL Scores

Here is the list of Virat Kohli’s highest innings in the IPL.

RankScoreBallsOpponentVenueEdition
1113*72Rajasthan RoyalsSawai Mansingh StadiumIPL 2024
211350PBKSM Chinnaswamy StadiumIPL 2016
3109*55Gujarat LionsM Chinnaswamy StadiumIPL 2016
4108*58Rising Pune SGM Chinnaswamy StadiumIPL 2016
5101*61Gujarat TitansM Chinnaswamy StadiumIPL 2023
6100*63Gujarat LionsNiranjan Shah StadiumIPL 2016
710058KKREden GardensIPL 2019
810063SRHRajiv Gandhi Intl. StadiumIPL 2023
99958Delhi DaredevilsFeroz Shah KotlaIPL 2013
1093*47SRHM Chinnaswamy StadiumIPL 2013

1. 113 (72) vs Rajasthan Royals, IPL 2024 

Virat Kohli made his highest IPL score in 2024 at the Sawai Mansingh Stadium in Jaipur. He scored 113 runs without getting out, facing 72 balls, against the Rajasthan Royals.

113 (72) vs Rajasthan Royals, IPL 2024 
Source: ESPNcricinfo 

Kohli opened the batting and played very well from the beginning. He hit 12 fours and 4 sixes. Because of his effort, Royal Challengers Bangalore scored 183/3.

Rajasthan Royals needed 184 runs, and they chased this target with the help of Jos Buttler’s 100* off 58. Sanju Samson scored 69 runs for RR and helped his team to win the match by 6 wickets. 

2. 113 (50) vs PBKS, IPL 2016 

In his best IPL season, Virat Kohli played an amazing innings of 113 runs off just 50 balls against Kings XI Punjab at his home ground in Bengaluru.

113 (50) vs PBKS, IPL 2016 
Source: ESPNcricinfo

This score is one of his highest in the IPL, but what made it special was that it came in a 15-over innings. His strike rate was 226, which is very high. He hit 12 fours and 8 sixes, helping Royal Challengers Bangalore reach a big total of 211/3.

Punjab needed 214 runs to win but could only score 120/9. None of the PBKS batters could stay on the pitch and lost the match by 82 runs.

3. 109 (55) vs Gujarat Lions, IPL 2016 

Virat Kohli continued his incredible IPL 2016 form with a brilliant unbeaten 109 off 55 balls against Gujarat Lions at the M Chinnaswamy Stadium.

109 (55) vs Gujarat Lions, IPL 2016 
Source: ESPNcricinfo

Along with AB de Villiers 129* off just 52 balls, Kohli built a record 229-run unbeaten partnership, one of the best in IPL history. Thanks to their effort, Royal Challengers Bangalore posted a strong total of 248/3.

In reply, the Gujarat Lions struggled badly and were all out for just 104 runs. RCB’s bowlers controlled the game as Chris Jordan was the pick of the bowlers with 4/11. It was one of the most dominant performances of IPL 2016, as RCB won the match by a huge margin of 144 runs.

4. 108 (58) vs Rising Pune Supergiant, IPL 2016

It was his third century at the M Chinnaswamy Stadium in the same IPL 2016 season that Virat Kohli was doing something truly special.

He scored an unbeaten 108 off 58 balls against Rising Pune Supergiant. His innings included 8 fours and 7 sixes. 

108 (58) vs Rising Pune Supergiant, IPL 2016
Source: ESPNcricinfo

RPS played the first inning and could score only 191/6 with the help of Ajinkya Rahane’s 74 off 48. Royal Challengers Bangalore chased this target by Virat’s century and Shane Watson’s 36 in 13 balls.

In the end, RCB won the match by 15 runs and kept their playoff hopes alive.

5. 101 (61) vs Gujarat Titans, IPL 2023 

In the 2023 edition, Virat Kohli proved that he can still score big runs at the M Chinnaswamy Stadium.

He scored an unbeaten 101 off 61 balls against the Gujarat Titans in IPL 2023. During his innings, he hit 8 fours and 5 sixes, helping Royal Challengers Bangalore reach 197/5.

101 (61) vs Gujarat Titans, IPL 2023 
Source: ESPNcricinfo

This was his first IPL century since 2019, and it became even more special because it came in front of his home crowd.

Gujarat Titans needed 198 runs to win, and they chased it down with the help of Shubman Gill’s 104* (52 balls). Mohammed Siraj bowled very well and took 2 wickets for 32 runs, but it’s not enough as GT won the match by 6 wickets.

6. 100 (63) vs Gujarat Lions, IPL 2016 

This is one of Virat Kohli’s centuries that came in a losing cause. Virat Kohli scored an unbeaten 100 off 63 balls at the Niranjan Shah Stadium against the Gujarat Lions.

100 (63) vs Gujarat Lions, IPL 2016 
Source: India Today

It was not an easy pitch to bat on, but Kohli played very carefully and smartly. He hit 11 fours and 1 six only and was the main reason Royal Challengers Bangalore reached 180/2.

Gujarat Lions made this chase easy with Dinesh Kartik’s 50 off 39 balls and won the match by 6 wickets. 

7. 100 (58) vs KKR, IPL 2019

Virat Kohli scored an outstanding century at one of cricket’s most famous grounds, the Eden Gardens, against Kolkata Knight Riders in 2019.

He made 100 runs off 58 balls. During his innings, he hit 9 fours and 4 sixes. Even with a loud and challenging crowd, Kohli stayed calm and played with great control.

100 (58) vs KKR, IPL 2019
Source: ESPNcricinfo

Thanks to his innings, Royal Challengers Bangalore scored a big total of 213/4. AB de Villiers also played a quick knock of 63* off 39 balls.

KKR tried to chase 214 but were all out for 177. Umesh Yadav bowled brilliantly and took 4 wickets. Andre Russell scored 48 runs, but it was not enough.

8. 100 (63) vs Sunrisers Hyderabad, IPL 2023

Virat Kohli scored his second century of IPL 2023 at the Rajiv Gandhi International Stadium against Sunrisers Hyderabad.

He made 100 runs off 63 balls. This innings was calm and well-controlled compared to his other aggressive knocks, with 12 fours and 4 sixes, helping Royal Challengers Bangalore chase down a target of 187 with 8 wickets in hand.

100 (63) vs Sunrisers Hyderabad, IPL 2023
Source: ESPNcricinfo

In the first inning, Sunrisers Hyderabad scored 186/5 runs with the help of Heinrich Klassen’s 104 runs in 52 balls. Along with Virat, Faf du Plessis scored 71 runs in 47 balls and helped his team to win the match.

RCB won the match by 18 runs. This century, along with his other one in 2023, reminded fans how great Kohli still is in the IPL.

9. 99 (58) vs Delhi Daredevils, IPL 2013 

At the 9th place, Virat Kohli scored 99 runs off 58 balls against Delhi Daredevils at the Feroz Shah Kotla in 2013, just one run short of a century.

99 (58) vs Delhi Daredevils, IPL 2013 
Source: ESPNcricinfo

He played a brilliant innings, hitting 10 fours and 4 sixes. It looked like he would easily reach 100, but he got out at 99. Royal Challengers Bangalore scored 183/4 because of his effort.

Delhi needed 184 runs to win but could only manage 179/7. Jaydev Unadkat took 5 wickets while conceding only 25 runs and helped RCB to win the match by 4 runs.

10. 93 (47) vs SRH, IPL 2013

Virat Kohli showed his power with a brilliant 93* off just 47 balls against Sunrisers Hyderabad at the M Chinnaswamy Stadium in 2013 to complete a chase.

93 (47) vs SRH, IPL 2013
Source: The Indian Express 

Even though it was not a century, it was still an outstanding innings. He hit 9 fours and 6 sixes, playing very aggressively. Because of his knock, Royal Challengers Bangalore chased the target of 162 in just 17.4 overs.

SRH could score only 161 runs with the help of Cameron White’s 52 in 34 balls. RCB won the match by 7 runs. 

Suggested Reads:

Conclusion: Virat Kohli’s Highest Score in IPL is 113*

Virat Kohli is the greatest batter in IPL history. No other player has scored so many runs while also playing so many match-winning innings. His best innings remains the unbeaten 113 against the Rajasthan Royals in 2024, one of the finest knocks of his IPL career.

Out of his top 10 IPL knocks, 8 are centuries, and 4 came in the amazing 2016 season, something very rare and hard to repeat. Since, Virat Kohli is still playing in IPL, we expect him to beocme the 1st ever player to score 10,000 IPL runs. 

About the Author

Hey, I am a cricket writer based in London with over 7 years of experience covering everything from county championships to international showdowns. I bring a sharp eye for detail and a passion for storytelling, highlighting England’s rising stars and memorable match moments. At DurhamCricket, I deliver weekly coverage that's honest, insightful, and easy to follow—perfect for fans who live and breathe the game.

Scroll to Top