Quite a few cricketers have had a successful career in the ODI format. However, there are only a few cricketers who have broken cricketing records every now and then in the ODI format. These cricketers dominated in the ODI format when they were at the peak of their cricket careers.
Here is a list of the 5 greatest ODI cricketers of all time:
5. Muttiah Muralitharan
At no 5 in this list is former Sri Lankan cricketer Muttiah Muralitharan. Muralitharan is arguably one of the greatest spin bowlers of all time. In 350 matches in his ODI career, Muralitharan scalped a remarkable 534 wickets for Sri Lanka. Former Sri Lanka also maintained a terrific bowling economy of 3.93 in the ODI format.
4. Virat Kohli
At no 4 in this list is Indian cricketer Virat Kohli. Kohli is undoubtedly one of the greatest ODI batsmen of all time. In 254 matches in his ODI career, Kohli amassed a remarkable 12169 runs for India. Kohli also boasts an extraordinary batting average of 59.07 in the ODI format.
3. AB de Villiers
At no 3 in this list is South African cricketer AB de Villiers. AB de Villiers is arguably one of the most popular cricketers in the world. In 228 matches in his ODI career, de Villiers amassed 9577 runs in total. The South African also boasts a superb batting average of 53.5 in the ODI format.
2. Sachin Tendulkar
Sachin Tendulkar is arguably the greatest ODI batsman of all time. In 463 matches in his ODI career, Tendulkar amassed an astonishing 18426 runs for India. The former Indian cricketer also maintained a superb batting average of 44.83 in the ODI format.
1. Jacques Kallis
At no 1 in this list is former South African cricketer Jacques Kallis. In 328 matches in his ODI career, Kallis amassed a remarkable 11579 runs for South Africa. Moreover, Jacques Kallis also scalped a remarkable 273 wickets for South Africa in his ODI career.