Most fours in the IPL (all-time)

Virat Kohli hit the most fours in the IPL (all-time) — 844 fours. Computed from every ball bowled in the IPL (all-time) — the top ten below match the official record.

PlayerFoursBalls
1. Virat Kohli8446926
2. Shikhar Dhawan7685324
3. David Warner6634697
4. Rohit Sharma6615514
5. Ajinkya Rahane5394273
6. Lokesh Rahul5084179
7. Suresh Raina5064043
8. Gautam Gambhir4923404
9. Suryakumar Yadav4823083
10. Robin Uthappa4813799

Who hit the most fours in the IPL (all-time)?

Virat Kohli hit the most fours in the IPL (all-time) — 844 fours. Second is Shikhar Dhawan (768), third David Warner (663).

Related leaderboards

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