1. Syd Gregory (Australia)
Image Source : GettySyed Gregory was the first cricketer to bat in all 11 positions in international cricket
Image Source : Getty2. Wilfred Rhodes (England)
Image Source : GettyWilfred Rhodes batted in every position, making most appearances while opening innings
Image Source : Getty3. Vinoo Mankad (India)
Image Source : GettyVinoo Mankad is only Indian cricketer to bat in every position in international cricket
Image Source : Getty4. Nasim-Ul-Ghani (Pakistan)
Image Source : GettyNasim-Ul-Ghani batted in every position despite playing only 50 international matches
Image Source : Getty5. Ben Stokes (England)
Image Source : GettyBen Stokes is the only active player in the world to play in every position in international cricket
Image Source : GettyNext : Top 10 longest Javelin throws by Neeraj Chopra as he bags another Diamond League title