Grow your visibility across sports enthusiasts and fans.

Joe Root Becomes England’s First Batter to Score 8,000 ODI Runs

Joe Root becomes England’s first batter to score 8,000 ODI runs and the fourth-fastest player to reach the milestone during the Rawalpindi ODI against Sri Lanka.

23.10.2026
3 views
2 min read
Joe Root Becomes England’s First Batter to Score 8,000 ODI Runs

English legend Joe Root created history during the historic Rawalpindi ODI against Sri Lanka on Thursday, where we also experienced the fastest ODI double-century by the English skipper Harry Brook, England’s fourth-highest ODI total (429/4), and, lately, Sri Lanka’s stunning chase of the second-highest successful ODI target (430/8).


All the historic incidents happened in the important third game of the ODI tri-series after the Sri Lankan captain Kusal Mendis won the toss and chose to field first. 


English skipper Harry Brook slammed the fastest ODI double hundred by completing it in just 114 balls, ultimately scoring 202 off 116 balls with 21 fours and 10 sixes. He got some strong support from the other end, including Joe Root, who scored 69 runs off 66 balls with eight fours. For the third wicket, Root and Brook had a strong 159-run partnership. 


Joe Root: 1st England batter to complete 8000 ODI runs

During that first innings, Root also created a new ODI history for England by becoming the first English batter to complete 8000 ODI runs. With that knock, the right-handed English batter has scored 8005 ODI runs in 186 innings. The next most ODI scoring record for England is held by the former skipper Eoin Morgan, who scored 6957 runs. 

  • In ODI cricket history, Root became the 34th batter to complete 8000 ODI runs. 

Most ODI runs for England

Player

Runs Scored

Joe Root

8005

Eoin Morgan

6957

Jos Buttler

5678

Ian Bell

5416

Paul Collingwood

5092


*Updated as of 22 October 2026.


Joe Root: 4th fastest to complete 8000 ODI runs

In the meantime, Root became the fourth fastest batter to complete 8000 ODI runs. 


Fastest to complete 8000 ODI runs (by number of innings)

Player (Team)

Innings (Matches)

Virat Kohli (India)

175 (183)

Hashim Amla (South Africa)

176 (179)

AB de Villiers (South Africa/Africa XI)

182 (190)

Joe Root (England)

186 (197)

Sourav Ganguly (India)

200 (208)

Rohit Sharma (India)

200 (206)


*Updated as of 22 October 2026.