Batting Records

Stats: Most Runs at Each Batting Position in ODI

When it comes to the ODIs, the top of the order, i.e., opening and no. 3, is the place that will fetch you maximum results if you are a batter. The common saying is that the top 3 positions are the best to accumulate runs as batsmen, as they are often laced with a lot of scoring opportunities.

If we notice, the top run-getters in ODI cricket are either openers or top-order batters. The top 5 run-getters, Sachin Tendulkar, Kumar Sangakkara, Virat Kohli, Ricky Ponting, and Sanath Jayasuriya, all form the core top order for their respective teams.

Each batting position has its own importance and the teams generally have designated batters to fill in those slots. But as we go down the batting order, the quantity of runs goes down considerably.

Here, in this article, we list the players with the most runs in each batting position in ODI cricket.

Most Runs at Each Batting Position in ODI

Position/No. 1 2 3 4 5
Opener Sachin Tendulkar – 15310 Sanath Jayasuriya – 12740 Chris Gayle – 10179 Adam Gilchrist – 9200 Sourav Ganguly – 9146
No. 3 Ricky Ponting – 12662 Virat Kohli – 12060 Kumar Sangakkara – 9747 Jacques Kallis – 7774 Kane Williamson – 6483
No. 4 Ross Taylor – 7690 Mahela Jayawardene – 6947 Aravinda de Silva – 6870 AB de Villiers – 5736 Javed Miandad – 5678
No. 5 Arjuna Ranatunga – 4675 Steve Waugh – 4117 Shakib Al Hasan – 4077 Andrew Symonds – 3473 Inzamam-ul-Haq – 3473
No. 6 MS Dhoni – 4164 Michael Bevan – 3006 David Miller – 2876 Mark Boucher – 2387 Jos Buttler – 2264
No. 7 Chris Harris – 2130 Abdur Razzaq – 2007 Ravindra Jadeja – 2000 Shahid Afridi – 1858 Elton Chigumbura – 1811
No. 8 Wasim Akram – 1208 Chris Woakes – 1184 Heath Streak – 1147 Shaun Pollock – 1145 Chaminda Vaas – 1068
No. 9 Mashrafe Mortaza – 701 Brett Lee – 630 Daniel Vettori – 581 Chaminda Vaas – 552 Kyle Mills – 545
No. 10 Waqar Younis – 478 Zaheer Khan – 416 Abdur Razzaq – 358 Kyle Mills – 344 Muthiah Muralidaran – 337
No. 11 Trent Boult – 176 Muthiah Muralidaran – 170 Courtney Walsh – 165 James Anderson – 162 Shane Bond – 145

Key Insights

25 players have scored 5000 or more runs while batting in the opening slot in ODIs, and the number truncates to 11 if we consider players who have scored 7500 or more runs from that position. Rohit Sharma’s batting average of around 55.60 is the best for a batter with a minimum of 5000 runs as an opener in ODIs.

At the all-important Virat Kohli’s ODI centuries list here.)

Likewise, at the No. 4 batting position in ODIs, a total of 6 batters have scored over 5000 runs, with the 6th one being Inzamam-ul-Haq. AB de Villiers has the best batting average (53.11) in this spot, followed by Ross Taylor’s 51.27 (minimum 3000 runs).

In the coveted No. 5 slot, MS Dhoni (3169), Angelo Mathews (3116), Yuvraj Singh (3040), and Eoin Morgan (3008) are the other 4 batters to have accumulated 3000 or more runs. In this batting position, Angelo Mathews has the best average with 51.08, and Yuvraj has struck the most tons (7).

Mushfiqur Rahim of Bangladesh and Tillkaratne Dilshan of Sri Lanka are the other 2 players to have scored 2000 or more while batting from the No. 6 position. While Jos Buttler has struck 4 tons from the No. 6 slot, Bevan has the best batting average (56.72) in 87 innings.

Only 7 batters have scored 1500 runs or more while batting at No. 7. The highest batting average (34.65) with a minimum of 1500 runs from this position belongs to Mahmudullah.

It is worth noting that Shaun Pollock has made over 1000 runs each, coming at both No. 7 and No. 8 in ODIs.