The Indian Premier League (IPL) has always been a celebration of batting brilliance. From blistering centuries to game-changing knocks, many batters have etched their names into the history books with outstanding performances. But only a few of them delivered those breathtaking most iconic 100 in IPL that left fans speechless and set the cricketing world on fire.
10. Suresh Raina – 100 vs KXIP (2013 Playoffs)

Though Raina has just one official IPL century, it came in a high-pressure playoff match against Kings XI Punjab. He smashed 100 off just 53 balls and carried Chennai Super Kings into the final with a dominant display. This iconic 100 in IPL is remembered for its context, flair, and impact.
Record | Statistic |
Runs Scored | 100 |
Balls Faced | 53 |
Fours | 7 |
Sixes | 6 |
Strike Rate | 188.68 |
9. Hashim Amla – 104* vs Gujarat Lions (2017)

Known more for his Test-match elegance, Hashim Amla shocked the IPL world with a graceful century for Kings XI Punjab. His 104* against Gujarat Lions in 2017 was a masterclass in classical stroke play. This iconic 100 in IPL proved that technique and timing can be just as powerful as brute force.
Record | Statistic |
Runs Scored | 104* |
Balls Faced | 60 |
Fours | 8 |
Sixes | 5 |
Strike Rate | 173.33 |
8. Ben Stokes – 107* vs Mumbai Indians (2020)

Ben Stokes delivered a sensational innings under pressure when Rajasthan Royals needed it the most. His 107* off 60 balls against Mumbai Indians was full of controlled aggression and smart strike rotation. That iconic100 in IPL helped his team stay alive in the competition and reminded everyone of his world-class talent.
Record | Statistic |
Runs Scored | 107* |
Balls Faced | 60 |
Fours | 14 |
Sixes | 3 |
Strike Rate | 178.33 |
Also Read: Top 5 Fastest Deliveries in IPL History
7. Virat Kohli – 113 vs Kings XI Punjab (2016)

Kohli’s 113 off 50 balls came during a golden season where he scored 4 centuries. What made this knock special was that he played it with an injured hand and still hit the ball to all parts of the ground. This iconic 100 in IPL defined Kohli’s grit, determination, and hunger for big games.
Record | Statistic |
Runs Scored | 113 |
Balls Faced | 50 |
Fours | 12 |
Sixes | 8 |
Strike Rate | 226 |
6. David Warner – 126 vs KKR (2017)

David Warner has scored multiple hundreds in the IPL, but his 126-run knock against Kolkata Knight Riders in 2017 stands above the rest. He attacked from ball one and never let the bowlers settle. That iconic 100 in IPL was a perfect blend of aggression and leadership, underlining Warner’s dominance as a captain and opener.
Record | Statistic |
Runs Scored | 126 |
Balls Faced | 59 |
Fours | 10 |
Sixes | 8 |
Strike Rate | 213.55 |
5. 10. Rishabh Pant – 128* vs Sunrisers Hyderabad (2018)

Rishabh Pant’s stunning knock of 128* for Delhi Daredevils in 2018 was one of the most aggressive and fearless innings ever played in the IPL. Despite being young and relatively new to the league, Pant played shots all around the ground and dominated world-class bowlers. It was one of those rare iconic 100 in IPL that showcased raw power mixed with confidence beyond his years.
Record | Statistic |
Runs Scored | 128* |
Balls Faced | 63 |
Fours | 15 |
Sixes | 7 |
Strike Rate | 203.07 |
4. AB de Villiers – 129* vs Gujarat Lions (2016)

AB de Villiers was in a different zone when he scored 129* off just 52 balls for Royal Challengers Bangalore. Alongside Virat Kohli, he tore apart the Gujarat Lions attack, thrilling the crowd with his 360-degree shot-making. This was an unforgettable iconic 100 in IPL a pure exhibition of innovation and flair.
Record | Statistic |
Runs Scored | 129* |
Balls Faced | 52 |
Fours | 10 |
Sixes | 12 |
Strike Rate | 248.07 |
3. KL Rahul – 132* vs RCB (2020)

KL Rahul’s century against his former team RCB was not only majestic but record-breaking. His 132* is the highest individual score by an Indian in the IPL. That iconic 100 in IPL showed Rahul’s maturity and how he can dominate even the best bowling attacks with ease.
Record | Statistic |
Runs Scored | 132* |
Balls Faced | 69 |
Fours | 14 |
Sixes | 7 |
Strike Rate | 191.30 |
2. Brendon McCullum – 158* vs RCB (2008)

The knock that started it all Brendon McCullum’s 158* in the very first IPL match is still one of the most electrifying innings in league history. Playing for KKR, McCullum demolished the RCB bowling lineup and gave IPL the explosive beginning it deserved. This iconic 100 in IPL changed the future of T20 cricket forever.
Record | Statistic |
Runs Scored | 158* |
Balls Faced | 73 |
Fours | 10 |
Sixes | 13 |
Strike Rate | 216.43 |
1. Chris Gayle – 175* vs Pune Warriors India (2013)

There’s no surprise here. Chris Gayle’s 175* for RCB remains the most destructive 100 in IPL ever. He reached his century in just 30 balls the fastest in T20 history and went on to break multiple records. From the longest six to most sixes in an innings (17), everything about this knock was historic. It is truly the most iconic 100 in IPL history.
Record | Statistic |
Runs Scored | 175* |
Balls Faced | 66 |
Fours | 13 |
Sixes | 17 |
Strike Rate | 265.15 |