Top Ten Cricket Upsets In ODIs

There have been many instances when some favourite cricketing teams were defeated by underdog teams leading to unexpected results. Many favourite cricket playing nations faced surprising defeats.
The Top Ten
1 Bangladesh beat India by 5 wickets,World Cup,Port Of Spain,17 March 2007

That was real shame to India in World cup and not qualified in the super eight stage

I don't wanna think of that

2 Zimbabwe beat South Africa by 48 runs,World Cup,Chelmsford,29 May 1999
3 Canada beat Bangladesh by 60 runs, World Cup, Durban, February 11, 2003
4 Zimbabwe beat England by 9 runs, World Cup, Albury, March 18, 1992
5 Kenya beat West Indies by 73 runs, World Cup, Pune, February 29, 1996
6 Bangladesh beat Australia by 5 wickets, NatWest Series, Cardiff, June 18, 2005
7 Ireland beat Pakistan by 3 wickets,World Cup,Kingston,17 March 2007
8 Zimbabwe beat Australia by 13 runs, World Cup, Trent Bridge, June 9, 1983
9 Bangladesh beat Pakistan by 62 runs, World Cup, Northampton, May 31, 1999
10 Kenya beat India by 69 runs, Gwalior, March 6, 1998
The Contenders
11 Kenya beat Sri Lanka by 53 runs, World Cup, Nairobi, February 24, 2003
12 Zimbabwe beat India by 3 runs,World Cup, Leicester, 19 May 1999
13 Bangladesh beat India by 15 runs, Dhaka, December 26, 2004
14 Sri Lanka beat India by 47 runs, World Cup, Manchester, 18 June 1979
15 Bangladesh beat India by 5 wickets, Asia Cup, Mirpur, 16 March 2012
16 India beat West Indies by 43 runs, World Cup, Lord's, 25 June 1983
17 Bangladesh beat South Africa by 67 runs, Providence, 7 April 2007
18 Zimbabwe beat England by 131 runs, Harare, 3 January 1997
19 Kenya beat India by 70 runs, Port Elizabeth, 17 October 2001
20 Zimbabwe beat Pakistan by 7 wickets, Harare, 27 August 2013
21 Zimbabwe beat Pakistan by 6 wickets, Sheikhupura, 22 Nov 1998
BAdd New Item