Winning on the last ball of the match

Records for ODI Matches

WinnerMarginTargetOversOppGroundMatch Date
England3 wickets20935.0×8v PakistanSahiwal23 Dec 1977
Australia2 wickets14035.0v West IndiesCastries12 Apr 1978
West Indies4 wickets12840.0v PakistanKarachi21 Nov 1980
Pakistan1 wickets21435.0v New ZealandMultan7 Dec 1984
Australia2 wickets17850.0v EnglandSharjah24 Mar 1985
England5 wickets23037.0v West IndiesPort of Spain4 Mar 1986
Pakistan1 wickets24650.0v IndiaSharjah18 Apr 1986
Pakistan1 wickets21750.0v West IndiesLahore16 Oct 1987
West Indies3 wickets21550.0v EnglandKingston3 Mar 1990
England4 wickets22448.0v IndiaJaipur18 Jan 1993
Australia1 wickets17343.0v West IndiesSydney1 Jan 1996
New Zealand5 wickets25950.0v ZimbabweDhaka24 Oct 1998
South Africa2 wickets16027.0v West IndiesJohannesburg22 Jan 1999
South Africa2 wickets19240.0v New ZealandNapier26 Mar 1999
Pakistan2 wickets19649.0v IndiaBrisbane10 Jan 2000
Zimbabwe2 wickets22350.0v South AfricaDurban2 Feb 2000
South Africa3 wickets25750.0v New ZealandCape Town4 Nov 2000
West Indies3 wickets20150.0v South AfricaKingston28 Apr 2001
West Indies4 wickets29250.0v New ZealandKingstown16 Jun 2002
South Africa2 wickets23949.0v West IndiesColombo (SSC)13 Sep 2002