ODI All Time
Greatest ODI players of all time
All time
🏏
Top 5 ODI Batsmen
1
👤
Sachin Tendulkar
India
2
👤
Virat Kohli
India
3
👤
Kumar Sangakkara
Sri Lanka
4
👤
AB de Villiers
South Africa
5
👤
Rohit Sharma
India
⚾
Top 5 ODI Bowlwers
1
👤
Mulitharan
Sri Lanka
2
👤
Waim Akram
Pakistan
3
👤
Glenn Mcgrath
Austrilia
4
👤
Richard Hadlee
New Zealand
5
👤
Joel Garner
West Indies
Current Generation
🏏
Top 5 ODI Batsmen
1
👤
Shubman Gill
India
2
👤
Daryl Mitchell
New Zealand
3
👤
Virat Kohli
India
4
👤
Rohit Sharma
India
5
👤
Ibrahim Zardan
Afganisthan
⚾
Top 5 ODI Bowlers
1
👤
Rashid Khan
Afghanistan
2
👤
Abrar Ahmed
Pakistan
3
👤
Mitchell santner
New Zealand
4
👤
Maheesh Theekshana
Sri Lanka
5
👤
Jofra Archer
England