Joe Root created history in ODIs, becoming the third player to do so for England
- bySudha Saxena
- 13 Nov, 2026
Joe Root achieved another major milestone in his career in the first ODI against Australia. With this achievement, he joined the elite list of England's most legendary players.
Joe Root 200 ODI Record: England's star batsman Joe Root reached a special milestone in his career as he took the field in the first ODI against Australia. He became the third cricketer to play 200 ODIs for England. Prior to him, only Eoin Morgan and Jos Buttler had reached this milestone. With this match, Root also equaled former fast bowler James Anderson's record of playing 401 international matches.
The first match of the three-match ODI series between England and Australia is being played at Optus Stadium in Perth on Friday, November 13. The 35-year-old Root is part of England's playing XI for this match. He has already become England's leading run-scorer in ODI cricket, with 8,010 runs and 20 centuries in 200 matches.
Players who have played the most ODIs for England
Joe Root has secured his place in the elite list of England's greatest players by reaching 200 ODIs. Eoin Morgan is first on this list, followed by Jos Buttler in second. Root has now reached third place.
|
Player |
ODI matches |
Run |
century |
Best Score |
|
Eoin Morgan |
225 |
6,957 |
13 |
148 |
|
Jos Buttler |
204 |
5,678 |
11 |
162* |
|
Joe Root |
200 |
8,010 |
20 |
166* |
|
Paul Collingwood |
197 |
5,092 |
5 |
120* |
|
James Anderson |
194 |
273 |
0 |
28 |
|
Alec Stewart |
170 |
4,677 |
4 |
116 |
|
Adil Rashid |
165 |
972 |
0 |
69 |
|
Ian Bell |
161 |
5,416 |
4 |
141 |
|
Darren Gough |
158 |
609 |
0 |
46* |
|
Moeen Ali |
138 |
2,355 |
3 |
128 |
Joe Root equals James Anderson in international cricket too
This match against Australia isn't just Joe Root’s 200th ODI. By playing in this match, he has also equaled James Anderson in terms of having played the most international matches for England. Root has now played 401 international matches for England across all three formats.
Only Jos Buttler is ahead of him on this list. Buttler has played 424 international matches for England , while James Anderson has played 401 matches. Root has scored 23,181 runs in international cricket so far, including 61 centuries.
Players who have played the most international matches for England
|
Player |
International matches |
Run |
century |
wicket |
|
Jos Buttler |
424 |
12,969 |
15 |
0 |
|
James Anderson |
401 |
1,627 |
0 |
991 |
|
Joe Root |
401 |
23,181 |
61 |
112 |
|
Eoin Morgan |
356 |
10,115 |
15 |
0 |
|
Stuart Broad |
344 |
4,309 |
1 |
847 |
|
Adil Rashid |
337 |
1,675 |
0 |
475 |
|
Alec Stewart |
303 |
13,140 |
19 |
0 |
|
Paul Collingwood |
300 |
9,934 |
15 |
144 |
|
Moeen Ali |
298 |
6,678 |
8 |
366 |
|
Jonny Bairstow |
287 |
11,581 |
23 |
0 |
|
Ian Bell |
287 |
13,331 |
26 |
7 |
Sachin Tendulkar holds the world record for playing the most number of international matches.
India's legendary batsman, Sachin Tendulkar, holds the world record for playing the most matches in international cricket. Sachin played a total of 664 international matches for India between 1989 and 2013. This included 200 Tests, 463 ODIs, and one T20 International. Sachin Tendulkar is the cricketer with the most matches played in both Test and ODI formats. He also holds the record for most runs and centuries scored in international cricket.
PC: Prabhat Khabar



