When Was The First ODI Played?

The first ever ODI (One Day International) match was played between Australia and England on 5th January 1971 at the Melbourne Cricket Ground, Australia. Note that this was 40 overs a side match.

Brief Match Stats: Australia won the toss and invited England to bat first. The English side were bowled out for a score of 190 in 39.4 overs. John Edrich top scored for England with 82 runs. Australia chased down the target in 34.6 overs and won the match by 5 wickets.