100 overs in one day internationals = 600 balls (excluding wides & no balls), we reach a nail biting finish when we don't know the winner till the last ball is bowled.
Sometimes, we don't find a winner as match finishes as tied. See list of all tied cricket matches, but in following, lets discuss the closest but decided one day cricket matches, also known as match with smallest win margin..
A total of 37 ODI games have been won by 1 wicket standing till today, 8 September 2009. 1 each by Srilanka, Netherlands, Bangladesh and India. Kenya & South Africa have won 2 games off the last ball while Zimbabwe & Australia thrice. Pakistan have pulled skin off opposition teeth (1 wicket win) 4 times while England scored 5 such unforgatable wins. New Zealand are marginally ahead with 6 last wicket wins while West Indies, the former world champions, have scored wins with 1 wicket in hand as many as on 9 occassions.
The first ever last wicket ODI win was registered by England [182/9] against West Indies [181/10] at Leeds way back on 5 September 1973.. 3 balls remained.
Win off last balls in another aspect of closest cricket matches. In total, 29 games have been decided off the last ball, list lead again by West Indies (6 times), Pakistan and South Africa (5 times), New Zealand (4 times), England and Australia (thrice), Zimbabwe twice and Scotland once. Interestingly, neither India or Srilanka have won an ODI game off the last ball!
First ever last ball victory in oneday international came for Pakistan against England at Zafar Ali stadium in Sahiwal. It was a 35 over match and Pakistan batted first, making healthy 208 but Graham Roope's 27 ball 29 with 2 sixes and 12 ball unbeaten 15 from Ian Botham won the game for visitors off the last ball.
And now, we come down to closest of them all = the 1 run victories in one day cricket match. Here's the list :-