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.
| Player | Fifties | Balls |
|---|---|---|
| 1. Kumar Sangakkara | 76 | 14315 |
| 2. Virat Kohli | 75 | 15652 |
| 3. Mahendra Singh Dhoni | 72 | 11820 |
| 4. Rohit Sharma | 60 | 12300 |
| 5. Tamim Iqbal | 55 | 9681 |
| 6. AB de Villiers | 52 | 9323 |
| 7. Shakib Al Hasan | 52 | 7930 |
| 8. Mahela Jayawardene | 51 | 9993 |
| 9. Michael Clarke | 50 | 8938 |
| 10. Ross Taylor | 48 | 9791 |
Kumar Sangakkara made the most fifties in ODIs (all-time) — 76 fifties. Second is Virat Kohli (75), third Mahendra Singh Dhoni (72).
Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions