Most fifties in ODIs (all-time)

Kumar Sangakkara made the most fifties in ODIs (all-time) — 76 fifties. Computed from every ball bowled in ODIs (all-time) — the top ten below match the official record.

PlayerFiftiesBalls
1. Kumar Sangakkara7614315
2. Virat Kohli7515652
3. Mahendra Singh Dhoni7211820
4. Rohit Sharma6012300
5. Tamim Iqbal559681
6. AB de Villiers529323
7. Shakib Al Hasan527930
8. Mahela Jayawardene519993
9. Michael Clarke508938
10. Ross Taylor489791

Who made the most fifties in ODIs (all-time)?

Kumar Sangakkara made the most fifties in ODIs (all-time) — 76 fifties. Second is Virat Kohli (75), third Mahendra Singh Dhoni (72).

Related leaderboards

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