Virat Kohli is one of the greatest IPL players ever, known for his incredible consistency and match-winning abilities. His top performances include explosive innings like 113 against Kings XI Punjab, fearless 100 versus Gujarat Lions, masterful 108 against Rising Pune Supergiants, unstoppable 109 versus Gujarat Lions again, and brilliant 100 against Kolkata Knight Riders. Each of these innings showed his power, skill, and determination, making him a true superstar in the Indian Premier League.
Virat Kohli’s Explosive 113 vs Kings XI Punjab
The IPL 2016 league match between Royal Challengers Bangalore and Kings XI Punjab was played at M. Chinnaswamy Stadium, Bengaluru, during the 55th match of the ninth edition season that year.
Virat Kohli played an incredible innings, scoring 113 runs off 50 balls, using powerful strokes and timing to dominate bowlers even after a rain delay reduced the game, and he was named Player of the Match for his century.
Royal Challengers Bangalore scored 211 for 3 in 15 overs while Kings XI Punjab were restricted to 120 for 9 in 14 overs under the Duckworth-Lewis method, so RCB won the match by 82 runs in a big, dominant victory.
Virat Kohli’s Fearless 100 vs Gujarat Lions
This was the 19th match of the IPL 2016 season, played at Niranjan Shah Stadium in Rajkot between Gujarat Lions and Royal Challengers Bangalore on April 24, 2016.
Virat Kohli played really well for RCB, scoring 100 runs off 63 balls. He hit many fours and showed amazing batting skills. He was the best player of the match for his century.
RCB scored 180 for 2 batting first. Gujarat Lions chased it successfully, reaching 182 for 4 in 19.3 overs, winning the match by 6 wickets despite Kohli’s big score.
Virat Kohli’s Masterful 108 vs RPS
This was the 35th match of the IPL 2016 season, played at M Chinnaswamy Stadium in Bengaluru on May 7, 2016, between Royal Challengers Bangalore and Rising Pune Supergiants.
Virat Kohli played an amazing innings for RCB, scoring 108 runs off 58 balls. He hit many fours and sixes, showed great batting skills, and was the best player in the match for his century.
Rising Pune Supergiants scored 191 for 6 batting first. RCB chased it successfully, finishing on 195 for 3 in 19.3 overs, winning the match by 7 wickets with some balls remaining.
Virat Kohli’s Unstoppable 109 vs Gujarat Lions
Match no. 44 of IPL 2016, played on May 14 at M.Chinnaswamy Stadium in Bengaluru between Royal Challengers Bangalore and Gujarat Lions. RCB batted first after winning the toss and set a huge target.
Virat Kohli had an amazing innings, scoring 109 runs off 55 balls. He hit many fours and sixes, played with great skill, and built a huge partnership that helped RCB post a massive total.
RCB scored 248 for 3 in 20 overs. Gujarat Lions could only manage 104 for 8 in 18.4 overs, so RCB won the match by 144 runs in a very big victory.
Virat Kohli’s Brilliant 100 vs KKR
At Eden Gardens in Kolkata on April 19, 2019, Royal Challengers Bangalore faced Kolkata Knight Riders in the 35th match of IPL 2019. KKR chose to bowl first, and fans were excited to see big hitters in action.
Virat Kohli played brilliantly, scoring 100 runs off 58 balls. He hit many fours and sixes, kept the scoreboard ticking, and showed amazing skill and confidence while chasing the target. His innings was one of the highlights of the match.
RCB scored 213 for 4 in 20 overs. KKR tried hard to chase but could only reach 203 for 5 in their 20 overs. RCB won the match by 10 runs in a thrilling finish.
ALSO READ: Meet Novak Djokovic’s Coach for the Australian Open 2026

