Australia vs England : 3000th one day game
The history of one day games witnessed the 3000th game when England and Australia met at Rose Bowl on 22.06.10
The first ever one day game was played on 05.01.1971 between Australia and England at Melbourne. It is quite befitting that the same two teams are playing the 3000th one day, albeit with a difference. The first one day game was played in Australia while the 3000th one day game is played in England.
The following are the progressive milestones of one day game in terms of 500 matches
| Number | Team | Opponent | Ground | Date |
| First | Australia | England | Melbourne | 05.01.71 |
| 0500th | India | West Indies | Gwalior | 22.01.88 |
| 1000th | England | West Indies | Nottingham | 24.05,95 |
| 1500th | Pakistan | West Indies | Toronto | 16.09.99 |
| 2000th | Pakistan | Zimbabwe | Sharjah | 10.04.03 |
| 2500th | Netherlands | Scotland | Nairobi {Jaff} | 02.02.07 |
| 3000th | England | Australia | Rose Bowl | 22.06.10 |
It is interesting to note that England and Australia have never met each other in the captioned mile stones of 500 matches except for the first game and 3000th game.
For reference, the number of test matches played so far is 1961