Top 5 batsmen with most runs in the middle order in ODIs 

MS Dhoni (L) and Yuvraj Singh
MS Dhoni (L) and Yuvraj Singh

#4 Yuvraj Singh

Yuvraj Singh
Yuvraj Singh

The Player of the Tournament in India's victorious campaign in the 2011 World Cup, Yuvraj Singh was India's middle order mainstay for more than a decade. The all-rounder from Punjab stands fourth in the list with 8285 runs from 262 innings at an average of 36.98 and strike rate of 87.82.

More than 68% of his runs in the middle order came in winning causes. In matches won, Yuvraj averages 50.41 and has a strike rate of 93.74. He has 13 hundreds and 37 fifties batting in the middle order, with a highest score of 150.

#3 Inzamam-ul-Haq

Inzamam-ul-Haq
Inzamam-ul-Haq

Former Pakistan skipper and a star in their victory at the 1992 World Cup, Inzamam-ul-Haq is undoubtedly one of the best batsmen to have played ODI cricket. Infamous for being a slow runner between the wickets, Inzamam has 9190 runs from 277 innings in the middle order.

He averages 39.44 and has a strike rate of 75.79, which swell up to 51.12 and 80.51 respectively in winning causes. 4 of his 6 hundreds and 43 of his 65 fifties have resulted in wins for Pakistan. His highest score of 123 came in a losing cause though.

Brand-new app in a brand-new avatar! Download CricRocket for fast cricket scores, rocket flicks, super notifications and much more! 🚀☄️

Quick Links