Ben Stokes
Ben Stokes (Credits: Twitter)
3 of 5

3. Ravindra Jadeja

Ravindra Jadeja
Ravindra Jadeja (Credits: Twitter)

Jadeja has gradually taken giant strides as an all-round cricketer for India. The Saurashtra cricketer faced heavy criticism at the start of his career but is now integral to the team’s success across formats.

Jadeja has now played 50 Tests, 168 ODIs and 50 T20Is for the country. He has made above 4,000 runs and taken more than 400 wickets in international cricket.

Jadeja’s career graph has only gone upwards in the last four years as he has shown drastic improvement with both bat and ball at the highest level. Jadeja has the best batting (46.29) and bowling (24.97) averages among Test all-rounders since 2016.

3 of 5

Read More  Did Sanju Samson fool BCCI and Jay Shah vs Delhi Capitals? Video releases justifying Ricky Ponting and Sourav Ganguly's heated exchange