Greatest soccer upsets of all time!
The soccer world was shocked by Sheriff beating Real Madrid the other day, so I made a list of the biggest upsets ever, do you want to know where Sheriff rank? well you can find out here!
15. Celtic 2-1 Barcelona, 2012, UEFA Champions League, Group Stage

14. West Germany 3-2 Hungary, 1954, FIFA World Cup, Final

13. South Korea 5-3 Spain, 2002, FIFA World Cup, Quarter-finals

12. South Korea 2-1 Italy, 2002, FIFA World Cup, Round of 16

11. Sweden 8-1 Belgium, 1924, Olympics, Quarter-finals
10. Northern Ireland 1-0 Spain, 1982, FIFA World Cup, Group Stage
9. Liverpool 3-3 AC Milan, 2005, UEFA Champions League, Final

8. Wigan Athletic 1-0 Manchester City, 2013 FA Cup, Final

7. Senegal 1-0 France, 2002, FIFA World Cup, Group Stage
6. Cameroon 1-0 Argentina, 1990, FIFA World Cup, Group Stage

5. Greece 1-0 Portugal, 2004, Euro, Final

4. Brazil 1-2 Uruguay, 1950, FIFA World Cup, Final

3. Sheriff 2-1 Real Madrid, 2021, UEFA Champions League, Group Stage

2. USA 1-0 England, 1950, FIFA World Cup, Group Stage

1. North Korea 1-0 Italy, 1966, FIFA World Cup, Group Stage
