Virat Kohli
The Royal Challengers Bangalore (RCB) captain leads the pack with 7263 runs at an average of 37.24 and a strike rate of 130.02. He has also scored 7 centuries in the IPL
Shikhar Dhawan
Representing Delhi Capitals (DC), Mumbai Indians (MI), Punjab Kings (PBKS), and Sunrisers Hyderabad (SRH), Dhawan has amassed 6617 runs with 2 centuries to his name
David Warner
The explosive Australian opener, who has played for Delhi Capitals (DC) and Sunrisers Hyderabad (SRH), boasts 6397 runs at an impressive average of 41.53 and a strike rate of 139.91
Rohit Sharma
The Mumbai Indians (MI) skipper has contributed 6211 runs to his team’s cause, including a highest score of 109*. His strike rate stands at 130.04
Suresh Raina
A consistent performer for Chennai Super Kings (CSK) and Gujarat Lions (GL), Raina has scored 5528 runs with a century to his credit
AB de Villiers
The South African maestro, representing Delhi Capitals (DC) and Royal Challengers Bangalore (RCB), has entertained fans with 5162 runs at a staggering strike rate of 151.68
MS Dhoni
The iconic CSK captain has contributed 5082 runs to his team’s cause, leading them to multiple IPL titles
Chris Gayle
Known for his explosive batting, Gayle has played for Kolkata Knight Riders (KKR), Kings XI Punjab (KXIP), Punjab Kings (PBKS), and Royal Challengers Bangalore (RCB). He has scored 4965 runs, including 6 centuries, at a strike rate of 148.96