1. Syd Gregory (Australia)
Syed Gregory was the first cricketer to bat in all 11 positions in international cricket
2. Wilfred Rhodes (England)
Wilfred Rhodes batted in every position, making most appearances while opening innings
3. Vinoo Mankad (India)
Vinoo Mankad is only Indian cricketer to bat in every position in international cricket
4. Nasim-Ul-Ghani (Pakistan)
Nasim-Ul-Ghani batted in every position despite playing only 50 international matches
5. Ben Stokes (England)
Ben Stokes is the only active player in the world to play in every position in international cricket
Next : Top 10 longest Javelin throws by Neeraj Chopra as he bags another Diamond League title
Click to read more..