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.

Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news

Quick Links

Edited by Musab Abid
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications