Batting Records

Most Runs vs One Team in ODI Cricket

Sachin Tendulkar is the only player to have 2000+ ODI runs against four different teams; he is also the only player to score 3000+ runs against a single opponent in ODI, in fact, two teams. Find out Sachin’s opponent-wise batting stats in detail here.

Following his legacy, Virat has a 2000+ runs aggregate against three teams. Three other Asian batters, Saeed Anwar, Sanath Jayasuriya, & Inzamam-ul-Haq, have the same milestone against two teams.

This article will list the batters who have scored the most runs against one team in ODI cricket history.

Most Runs against Single Opponent in ODI

BATSMANVSRUNSINNSAVGHS100s
Sachin Tendulkar (IND)Sri Lanka31138043.841388
Sachin Tendulkar (IND)Australia30777044.591759
Sanath Jayasuriya (SL)India28998536.231897
Kumar Sangakkara (SL)India27007139.70138*6
Mahela Jayawardene (SL)India26668435.071284
Virat Kohli (IND)Sri Lanka26525460.27183*10
Rohit Sharma (IND)Australia26094959.292099
Sachin Tendulkar (IND)Pakistan25266740.091415
Virat Kohli (IND)Australia25255153.721238
Sanath Jayasuriya (SL)Pakistan25177932.68134*3

Bonus: Read the same list for T20Is and Tests.

Key Stats

One can see the dominance of Asian batters in the above list as West Indies’ Desmond Haynes is the only non-Asian batter on the list.

It is also important to note that it is all Asian sides in the opponent column. The frequent contests between these sides is the reason for complete Asian occupancy in the list.

Virat’s 10 centuries against Sri Lanka is the record for any batter to score most centuries against a single opponent. Followed by Virat himself against West Indies and Sachin Tendulkar against Australia have scored 9 centuries.

In the list of batters with 1500+ runs against a single opponent, Virat has the best batting average. His average against West Indies is around 66 currently, and he is followed by MS Dhoni (vs Sri Lanka)

Related List: Batsmen scoring most runs against a single bowler

Buvanesh Thiraviam

A Cricket Blogger | Blogs at Cricindeed.com

Share
Published by
Buvanesh Thiraviam

Recent Posts

IPL Teams with the Most Wins in a Single Season 

Top 5: IPL Teams with Most Wins in a Season

12 hours ago

Sunrisers Hyderabad IPL Results Every Year

Sunrisers Hyderabad (SRH) are one of the seven teams to win the IPL at least…

2 days ago

Gujarat Titans IPL Results Every Year

In this article, find out the Gujarat Titans’ year-wise performance in the IPL’s history, including…

2 days ago

Delhi Capitals IPL Results Every Year

In this article, find out the Delhi Capitals’ year-wise performance in the IPL’s history, including…

2 days ago

Rajasthan Royals IPL Results Every Year

In this article, find out the Rajasthan Royals’ year-wise performance in the IPL’s history, including…

3 days ago

Lucknow Super Giants IPL Results Every Year

Lucknow Super Giants (LSG) were one of the two new entrants in the IPL in…

3 days ago