skip to content

IPL 2025 Most Hundreds

( As on - Jun 08 2025, 10:23 PM IST )
MAT
INNS
RUNS
HS
AVG
SR
100
50
4S
6S
1 Vaibhav Sooryavanshi Rajasthan Royals
7
7
252
101
36.00
206.55
1
1
18
24
2 Mitchell Marsh Lucknow Super Giants
13
13
627
117
48.23
163.70
1
6
56
37
3 KL Rahul Delhi Capitals
13
13
539
112*
53.90
149.72
1
3
52
21
4 Heinrich Klaasen Sunrisers Hyderabad
14
13
487
105*
44.27
172.69
1
1
42
25
5 Abhishek Sharma Sunrisers Hyderabad
14
13
439
141
33.76
193.39
1
2
46
28
6 Ishan Kishan Sunrisers Hyderabad
14
13
354
106*
35.40
152.58
1
1
33
15
7 Rishabh Pant Lucknow Super Giants
14
13
269
118*
24.45
133.16
1
1
23
16
8 Sai Sudharsan Gujarat Titans
15
15
759
108*
54.21
156.17
1
6
88
21
9 Priyansh Arya Punjab Kings
17
17
475
103
27.94
179.24
1
2
55
25

Throughout the course of the Indian Premier League, a total of 87 centuries have been scored, starting from the very first game in the league's history back in 2008 when Kolkata Knight Riders' Brendon McCullum smothered 158 off 73 against the Royal Challengers Bangalore at the Chinnaswamy Stadium.

RCB's Virat Kohli holds the record for most hundreds — seven — four of which he scored in his record-run-piling 2016 season where he scored 923 runs. Just below him is his former RCB teammate, Chris Gayle, who has six triple-figure scores to his name including his 175 against Pune Warriors India, which is also the highest any batter has scored in a single IPL innings. It was also the fastest IPL hundred — off just 30 balls. David Warner, Shane Watson and KL Rahul have four hundreds each to their name while AB de Villiers, Sanju Samson and Shubman Gill had three.

The record for most hundreds in a single IPL season belongs to 2023, when 12 hundreds were registered by nine players — with Gill scoring three and Kohli two. Whereas it was in 2009 that the least hundreds were scored in a single season — two. The first-ever Indian batter to score an IPL hundred was Manish Pandey, who did so for RCB back in the 2009 season.

The team with the most number of centurions over the years is Punjab Kings — formerly known as Kings XI Punjab — with 12 batters having scored 14 hundreds for the 2014 finalists. While Rajasthan Royals also have 14 hundreds from their roster of players, they're split between seven batters.