Most Centuries in IPL History: List of 100 (Hundreds) Made by Top 10 Players

IPL: Most of the Indian Premier League (IPL) are one of the most exciting T20 cricket matches since 2008. The 2025 season, scheduled to be held from March 22 to May 25, promises to move with ten teams. The opening match and finals will be held in Kolkata’s iconic Garden of Eden.

Several batsmen have made history by scoring the most points in the IPL over the years. The leading chart is Virat Kohli, who smashed eight centuries while playing for Royal Challenger Bangalore (RCB). His 2016 season, where he scored four centuries and 973 runs, remains legendary.

Followed by Jos Buttler, the explosive Rajasthan Royals (RR) batsman, whose name is seven centuries. His consistency is crucial to the success of RR.

Chris Gayle is known for batting and is ranked third in six centuries. He is undefeated 2013 175 against the Indian Pune Warriors* Still the highest individual score in IPL history. These batsmen played a major role in making IPL one of the most exciting cricket leagues in the world.

View | IPL 2025 Timetable: Check the start date, team, first game, venue and other key details

Most Centuries in the History of IPL (2008-2025)

According to ESPN, Virat Kohli leads the rankings for eight centuries in his IPL career, followed by Jos Buttler (7) and West Indies left-handed Chris Gayle (6).

Player

nation

span

pad

run

HS

100

V KOHLI (RCB)

India

2008-2024

252

8004

113*

8

JC Buttler (MI/RR)

England

2016-2024

107

3582

124

7

Ch Gayle (KKR/KXIP/PBKS/RCB)

West Indies

2009-2021

142

4965

175*

6

Shubman Gill (GT/KKR)

India

2018-2024

103

3216

129

4

kl rahul (kxip/lsg/pbks/rcb/srh)

India

2013-2024

132

4683

132*

4

SR Watson (CSK/RCB/RR)

Australia

2008-2020

145

3874

117*

4

Dawarner (DC/SRH)

Australia

2009-2024

184

6565

126

4

SV Samson (DC/RR)

India

2013-2024

168

4419

119

3

Ab de Villiers (DC/RCB)

South Africa

2008-2021

184

5162

133*

3

HM Amla (KXIP)

South Africa

2016-2017

16

577

104*

2

BA Stokes (CSK/RPS/RR)

England

2017-2023

45

935

107*

2

JM Bairstow (PBK/SRH)

England

2019-2024

50

1589

114

2

YBK Jaiswal (RR)

India

2020-2024

53

1607

124

2

RD Gaikwad (CSK)

India

2020-2024

66

2380

108*

2

AC Gilchrist (DCH/KXIP)

Australia

2008-2013

80

2069

109*

2

v Sehwag (DC/KXIP)

India

2008-2015

104

2728

122

2

M Vijay (CSK/DC/KXIP)

India

2009-2020

106

2619

127

2

Q de Kock (DC/LSG/MI/RCB/SRH)

South Africa

2013-2024

107

3157

140*

2

BB McCullum (CSK/GL/KKR/KOCHI/RCB)

New Zealand

2008-2018

109

2880

158*

2

SA Yadav (KKR/MI)

India

2012-2024

150

3594

103*

2

Am Rahane (CSK/DC/KKR/MI/RPS/RR)

India

2008-2024

185

4642

105*

2

S Dhawan (DC/DCH/MI/PBK/SRH)

India

2008-2024

222

6769

106*

2

RG Sharma (DCH/MI)

India

2008-2024

257

6628

109*

2

The most roster of players in IPL history in centuries

Over the years, the Indian Premier League (IPL) has witnessed some of the best batting performances, with players scoring centuries. Here are the top 7 players with the largest number of hundreds of players in IPL history.

1. Virat Kohli (RCB): 8 centuries

Source: NDTV Sports

Royal Challenger Bangalore (RCB) pillar Virat Kohli has a record for centuries. Since his debut in 2008, he has participated in 252 games, accumulating 8,004 games with a high score of 113* respectively. Kohli’s consistency and ability to chase large sums make him one of the league’s most important batsmen.

2. JosButtler (MI/RR): 7 Centuries

Source: Indian TV News

Jos Buttler of England has been the winner of the Rajasthan Royals (RR) and the Mumbai Indians (MI). In just 107 games, he has seven IPL centuries and has scored 3582 runs, including 124 games. His offensive hitting style and powerful hitting make him a key player in any lineup.

3. ChrisGayle (KKR/KXIP/PBKS/RCB): 6 centuries

Source: May 11

Known as the “Cosmic Boss”, Chris Gayle is one of the most destructive batsmen in IPL history. He played for multiple teams, earning 4965 runs in 142 games, including a record 175*, the highest score in the IPL. His six-double ability and advantage in T20 cricket remains unparalleled.

4. ShubmanGill (GT/KKR): 4 centuries

Shubman Gill has become one of India’s brightest young talents. After participating in 103 games, he accumulated 3,216 runs with a highest score of 129. His elegant stroke and ability to anchor the game make him a future IPL superstar.

Discover | IPL and WPL: Break down the bonus gap! Who gets more? Check it out here!

5. KLRahul (KXIP/LSG/PBKS/RCB/SRH): 4 centuries

KL Rahul has always been a prolific runner in the IPL, and he is known for his stylish and stable attitude. In 132 games, he accumulated 4683 games with a best score of 132*. His ability to shift gears and play anchor and finalizer roles makes him a valuable asset.

6. ShaneWatson (CSK/RCB/RR): 4 centuries

Australian all-around player Shane Watson is a powerful performer in the IPL. In 4 centuries in 145 games, he scored 3874 times, including 117*. His ability to dominate the power play and contribute to the ball makes him one of the best T20 players.

7. David Warner (DC/SRH): 4 Centuries

David Warner is one of the most stable overseas players, and is the pillar of Hyderabad (SRH) and the Delhi Capital (DC). He has 6565 runs in 184 games with a best score of 126, and he is one of the best players for IPL running players. His aggressive attitude at the top of the order greatly helped his team.

What’s Next | IPL 2025 Opening Ceremony: Check Date, Time, Performer, Venue, Ticket Pricing and How to Watch Live