All time greatest right handers ODI XI 1
Getty Images

2. Hashim Amla

South Africa's Amla raises his bat as he celebrates his century during their first One Day International cricket match against Sri Lanka in Colombo

An elegant stroke-player blessed with the temperament to make the most of his talent, Hashim Amla is the fastest to 23 ODI centuries till date. Nearing 7000 runs and an average over 51 from 137 games is no mean feat. His critics might say he is a bit sedate and slow but a strike rate of 89 simply makes their argument fall flat on its face. A quiet man, there is no doubting Amla’s immense hunger for runs.

Sudipta Biswas

Sudipta Biswas is a 27 year old cricket fan.He started watching the game when Sourav Ganguly and Rahul Dravid made their debut. Once had a dream of playing for the nation, now aspires to be a sports journo...