Top Ten Greatest All Rounders of One Day International Cricket

1Shahid Afridi (Pakistan)

Shahid Afridi (Pakistan)


2Shakib Al Hasan (Bangladesh)

Shakib Al Hasan (Bangladesh)


3Yuvraj Singh (India)

Yuvraj Singh (India)


4Jayasuriya (Sri Lanka)


5Jacques Kallis (South Africa)

Jacques Kallis (South Africa)


6Hardik Pandya (India)

Hardik Pandya (India)


7Shane Watson (Australia)

Shane Watson (Australia)


8Kapil Dev (India)


9Abdul Razzaq (Pakistan)


10Lance Klusener (South African)


11Imran Khan (Pakistan)

Imran Khan (Pakistan)


12Ravindra Jadeja (India)


13Wasim Akram (Pakistan)


14Ryan ten Doeschate (Netherlands)


15Mohammad Hafeez (Pakistan)


16Sachin Tendulkar (India)

Sachin Tendulkar (India)


17Shaun Pollock (South Africa)


18Sourav Ganguly (India)

Sourav Ganguly (India)


19Irfan Pathan (India)


20Virat Kohli (India)

Virat Kohli (India)


21Mohinder Amarnath (Indian)


22Chris Cairns (New Zealand)


23Richard Hedley (New Zealand)


24Kieron Pollard (Trinidad)


25Tillakaratne Dilshan (Sri Lanka)


26Angelo Mathews (Sri Lanka)


27Mahmudullah Riyad (Bangladesh)


28Ben Stokes (England)

Ben Stokes (England)


29Thisara Perera (Sri Lanka)


30Chris Gayle (Jamaica)

Chris Gayle (Jamaica)


31Andre Russell (Jamaica)


32Colin de Grandhomme (New Zealand)


33James Neesham (New Zealand)