Most runs in the IPL 2018

Kane Williamson scored the most runs in the IPL 2018 — 735 runs. Computed from every ball bowled in the IPL 2018 — the top ten below match the official record.

PlayerRunsBalls
1. Kane Williamson735516
2. Rishabh Pant684394
3. Lokesh Rahul659416
4. Ambati Rayudu602402
5. Shane Watson555359
6. Jos Buttler548353
7. Virat Kohli530381
8. Suryakumar Yadav512384
9. Dinesh Karthik498337
10. Shikhar Dhawan497363

Who scored the most runs in the IPL 2018?

Kane Williamson scored the most runs in the IPL 2018 — 735 runs. Second is Rishabh Pant (684), third Lokesh Rahul (659).

Related leaderboards

Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions