Indian Premier League Records

List: Instances of 2 Centuries in an IPL Match

Scoring a century in a T20 game is an uphill task for batters, considering the limited resources they have at their disposal. But, with the game favouring the batters more, they have made the most of it, scoring centuries at a rapid pace. 

Thus, we are witnessing a rise in hundreds being scored. But have you seen two batters notching up the triple-digit figure in a single game?

Well, the Indian Premier League (IPL) has witnessed a few notable instances of two batters scoring tons in a match. Here are the instances of two centuries scored in an IPL match. 

2 Centuries in an IPL Match

Batter 1 Batter 2 Match Venue Year
Virat Kohli (RCB) – 109 AB de Villiers (RCB) – 129* RCB vs GL Bengaluru 2016
Jonny Bairstow (SRH) – 114 David Warner (SRH) – 100* SRH vs RCB Hyderabad 2019
Heinrich Klaasen (SRH) – 104 Virat Kohli (RCB) – 100 SRH vs RCB Hyderabad 2023
Virat Kohli (RCB) – 101* Shubman Gill (GT) – 104* RCB vs GT Bengaluru 2023
Virat Kohli (RCB) – 113* Jos Buttler (RR) – 100* RR vs RCB Jaipur 2024
Sunil Narine (KKR) – 109 Jos Buttler (RR) – 107* KKR vs RR Kolkata 2024
Ruturaj Gaikwad (CSK) – 108* Marcus Stoinis (LSG) – 124* CSK vs LSG Chennai 2024
Shubman Gill (GT) – 104 Sai Sudharsan (GT) – 103 GT vs CSK Ahmedabad 2024
KL Rahul (DC) – 112* Sai Sudharsan (GT) – 108* DC vs GT Delhi 2025

Key Insights

1: Virat Kohli and AB de Villiers made history by scoring their respective centuries in a single IPL match. They achieved this extraordinary feat against the Gujarat Lions in 2016 while playing for the Royal Challengers Bangalore (now Bengaluru).

This was also the first instance of two batters from the same team bringing up their hundreds in the same IPL match. Kohli scored 109 runs off 55 — of the four he scored in 2016 — while ABD remained unbeaten on 129 runs off 52 balls.

During their stay on the crease, Kohli and de Villiers built the highest-ever partnership for any wicket in the IPL. Both batters put together 229 runs for the second wicket.

RCB are involved in five of the above IPL matches, with Virat Kohli having a hundred in four of them. However, two of those centuries — 101* vs Gujarat Titans and 113* vs Rajasthan Royals — came in a losing cause.

Jonny Bairstow and David Warner are the only opening pair to hammer hundreds in a match in the IPL. Both scored centuries against RCB highest for the opening wicket at that time.

2: Except for Heinrich Klassen and AB de Villiers, all the other players opened the innings for their teams. Klaasen batted in the No. 4 position, while de Villiers came to bat in the No. 3 position.

3: Sunil Narine became the third Kolkata Knight Riders batter to score an IPL century. The bowling all-rounder notched up his maiden IPL and T20 hundred against RR on April 16, 2024.

100: Narine is the only player to have taken 100+ wickets and scored a hundred in the IPL.

Jos Buttler’s two centuries on this list came during successful run chases. His unbeaten 107 helped RR chase down one of the highest targets in IPL history (224 set by KKR).