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.
| Player | Runs | Balls |
|---|---|---|
| 1. Kane Williamson | 735 | 516 |
| 2. Rishabh Pant | 684 | 394 |
| 3. Lokesh Rahul | 659 | 416 |
| 4. Ambati Rayudu | 602 | 402 |
| 5. Shane Watson | 555 | 359 |
| 6. Jos Buttler | 548 | 353 |
| 7. Virat Kohli | 530 | 381 |
| 8. Suryakumar Yadav | 512 | 384 |
| 9. Dinesh Karthik | 498 | 337 |
| 10. Shikhar Dhawan | 497 | 363 |
Kane Williamson scored the most runs in the IPL 2018 — 735 runs. Second is Rishabh Pant (684), third Lokesh Rahul (659).
Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions