Which player has scored the most 50s in IPL? Warner, Kohli, Dhawan, and more

Abhinav Nair

Which player has scored the most 50s in IPL? Warner, Kohli, Dhawan, and more image

While the Indian Premier League (IPL) is known for its high-scoring nature, hitting a half-century is not all that easy a task. Often batsmen close to crossing the 50-run mark are dismissed trying to hit a boundary and reach the landmark.

Over its 16 seasons, some IPL batsmen have, however, made it their forte to score 50+ runs and help their side put up a formidable score or chase a large total. The likes of David Warner, Virat Kohli, Shikhar Dhawan, and more, have mastered the art of putting up half-centuries.

MORE: Bet on the IPL Orange Cap and Purple Cap here in India 

Here's a list of players with the most 50s in IPL.

Who has scored the most 50s in IPL?

Currently, Delhi Capitals skipper David Warner has scored the most half-centuries (59) in IPL, achieving the feat in 172 innings while putting up a total of 6211 runs in his career. 

READ: IPL 2023: Who will win the Purple Cap? | IPL 2023: Who will win the Orange Cap?

List: Players with the most 50s in IPL

Warner is followed by Royal Challengers Bangalore ace Virat Kohli who holds the honour of being the batsman with the most runs in the league's history and has scored fifty 50s over the course of his IPL career, as well as Punjab Kings skipper and fellow India batsman Shikhar Dhawan who has also scored fifty 50s.

Rank Player No of 50s Innings Total runs
1 David Warner 59 172 6211
2 Virat Kohli 50 225 7043
3 Shikhar Dhawan 50 212 6586
4 Rohit Sharma 41 232 6063
5 AB de Villers 40 170 5162
6 Suresh Raina 39 200 5528
7 Gautam Gambhir 36 152 4217
8 KL Rahul 33 109 4163
9 Chris Gayle 31 141 4965
10 Faf du Plessis 30 119 3914

Abhinav Nair

Abhinav Nair Photo

Abhinav Nair is a content Producer for The Sporting News' India edition.