OrcaScore
Upset index

Upset index

Including the years before odds: the biggest upsets in history, the most chaotic seasons and the giant killers by our learning Elo model's pre-match probabilities. Index 100 = as many upsets as expected.

Matches with a clear favourite
614,667
Upsets
126,577
Upset rate
20.6%
Upset index
103

Filters

Model data: 2,438,710 matches with a clear favourite between 26 Apr 1970 and 2 Nov 2026 (learning Elo, pre-match state).

Biggest upsets

By the winner's pre-match chance (Elo model) — lowest first

  1. Liga F Moeve Fútbol Club Barcelona1 Levante UD2 Winner's pre-match chance 1.9%
  2. Première Ligue, Féminine Bordeaux2 OL Lyonnes1 Winner's pre-match chance 2.8%
  3. Türkiye Kupası Beyoğlu Yeni Çarşı FAŞ1 Gaziosmanpaşa SK3 Winner's pre-match chance 2.8%
  4. Liga MX, Women, Clausura Monterrey3 FC Juárez4 Winner's pre-match chance 3.0%
  5. Coupe de la Ligue · Quarterfinals Paris Saint-Germain1 Guingamp2 Winner's pre-match chance 3.1%
  6. National League Telford United1 Lincoln City2 Winner's pre-match chance 3.3%
  1. Internacional 1–2 Pelotas Gaúcho · 25 Jan 2019 3.3%
  2. Plymouth 1–0 Liverpool FC FA Cup · 9 Feb 2025 3.4%
  3. FC Anry Vladivostok 1–2 Dinamo Barnaul Russian Cup · 30 Jul 2026 3.5%
  4. CD Guadalajara (F) 1–2 Mazatlán FC Liga MX, Women, Apertura · 20 Sep 2024 3.6%
  5. SFK 2000 Sarajevo 2–3 FC Slovan Liberec UEFA Women's Europa Cup · 26 Aug 2026 3.8%
  6. Çankaya FK 0–3 Hacettepe SK Türkiye Kupası · 11 Sep 2013 4.1%
  7. Polideportivo El Ejido 1969 0–1 Sevilla Atlético Segunda Federación · 13 Sep 2009 4.3%
  8. 1461 Trabzon 1–2 Arsinspor Türkiye Kupası · 11 Sep 2013 4.3%
  9. Körfez 2–1 Düzcespor Türkiye Kupası · 12 Sep 2018 4.4%
  10. Club Atlético de Madrid 0–1 Santa Teresa Liga F Moeve · 10 Feb 2021 4.4%
  11. Grêmio 1–2 EC Cruzeiro Gaúcho · 29 Mar 2013 4.4%
  12. Al-Ain 0–1 Al-Fujairah UAE Pro League · 21 Feb 2013 4.4%
  13. Real Madrid 0–1 Real Betis LaLiga · 20 Sep 2017 4.4%
  14. Fútbol Club Barcelona 2–3 Sporting Huelva Liga F Moeve · 13 Feb 2019 4.4%
  15. PSV Eindhoven 0–2 SC Telstar VriendenLoterij Eredivisie · 30 Aug 2025 4.4%
  16. Vitória 1–4 Itabuna EC Baianão 2026 · 15 Jan 2023 4.5%
  17. Sport Recife 0–1 América-PE Pernambucano · 4 Feb 2016 4.6%
  18. Club Sporting Cristal 0–2 Comerciantes Unidos Liga 1 Te Apuesto · 30 Sep 2018 4.6%
  19. Chelsea 2–4 Bradford City FA Cup · 24 Jan 2015 4.6%
  20. PAOK 0–1 OFPF Ethnikos Stoiximan Super League · 13 May 1998 4.7%
  21. RFS 2–3 SK Super Nova Virsliga · 7 Aug 2022 4.7%
  22. FC Juárez 0–1 Mazatlán FC Liga MX, Women, Clausura · 17 Feb 2025 4.7%
  23. Real Madrid 0–1 SD Eibar Liga F Moeve · 19 Jan 2025 4.7%
  24. Athletico 0–1 Oeste Brasil Paranaense · 19 Jan 2019 4.8%
  25. Olympiacos FC 0–1 AOK Kerkyra Stoiximan Super League · 8 Apr 2012 4.9%
  26. Oxford United 0–1 Stockport County League Two · 18 Sep 2010 4.9%
  27. Atlético de San Luis 1–0 Monterrey Liga MX, Women, Clausura · 16 Jan 2025 4.9%
  28. União Recreativa dos Trabalhadores 1–0 Atlético-MG Mineiro, Módulo I · 10 Feb 2022 5.0%
  29. FC Bayern München 1–2 FC Augsburg Bundesliga · 24 Jan 2026 5.0%
  30. APO Ellas Syrou 0–1 Olympiacos B Superbet League 2 · 21 Sep 2025 5.0%
  31. Goiás 0–2 Brasília CONMEBOL Sudamericana · 26 Aug 2015 5.1%
  32. Madrid CFF 2–1 Fútbol Club Barcelona Liga F Moeve · 21 May 2023 5.1%
  33. Avaí 0–2 Concórdia AC Catarinense · 1 Feb 2018 5.1%
  34. Manchester United 2–3 Blackburn Premier League · 31 Dec 2011 5.2%

Upset index by league

100 = as many upsets as the probabilities predict; above is more chaotic, below more predictable

Upset index by league
League Matches Upsets Rate Expected Index
AFC Challenge League · Asia 92 35 38.0% 23.8% 167
Emirates Cup · Dünya 17 9 52.9% 22.9% 167
Egypt Capital Cup · Mısır 117 36 30.8% 22.2% 149
Türkiye Kupası · Türkiye 2,202 632 28.7% 22.5% 147
Arab Club Champions Cup · Dünya 60 20 33.3% 23.8% 144
Australia Cup · Avustralya 242 80 33.1% 26.0% 143
MLS Preseason · Amerika Birleşik Devletleri 260 76 29.2% 23.3% 142
UEFA Europa League · Avrupa 5,112 1,478 28.9% 24.1% 139
CAF Super Cup · Africa 11 5 45.4% 24.5% 137
FA Cup · İngiltere 2,306 624 27.1% 23.1% 135
U17 Africa Cup of Nations · Africa 12 5 41.7% 23.5% 134
Johan Cruijff Schaal · Hollanda 15 6 40.0% 24.6% 134
CONMEBOL Pre-Olympic · South America 8 4 50.0% 25.4% 133
UEFA Women's Europa Cup · Avrupa 119 36 30.2% 25.2% 133
Copa Ecuador · Ekvador 103 26 25.2% 20.8% 132
Copa Chile · Şili 708 192 27.1% 23.9% 130
Cupa României Betano · Romanya 854 235 27.5% 24.3% 130
Football League Trophy · İngiltere 1,181 350 29.6% 26.3% 130
Gulf Cup · Asia 87 23 26.4% 22.2% 129
Ethiopian Premier League · Etiyopya 685 172 25.1% 22.5% 128
Professional Development League · England Amateur 1,265 363 28.7% 26.4% 125
Copa de la Liga Profesional · Arjantin 630 162 25.7% 23.7% 125
League Two · İngiltere 6,507 1,723 26.5% 24.7% 124
Supercopa de España · İspanya 35 9 25.7% 20.8% 124
Supercopa Argentina · Arjantin 8 3 37.5% 21.3% 124
TFF Süper Kupa · Türkiye 16 5 31.2% 22.7% 123
Serie C, Playoffs · İtalya 250 64 25.6% 23.8% 123
3. Liga · Almanya 4,556 1,176 25.8% 24.5% 122
Ligue 3 · Fransa 3,318 819 24.7% 23.6% 121
U23 AFC Asian Cup · Asia 90 22 24.4% 22.4% 120

Giant killers

Win more than expected as the underdog

Upset victims

Lose more than expected as the favourite

How is it calculated?
  • Probability: From pre-match 1X2 (or two-way) odds, with the bookmaker margin removed proportionally: p = (1/odds) / Σ(1/odds). The same formula as the stats hub's “upsets by odds” block.
  • Clear favourite and upset: Only matches with at least a 10-point gap between the home and away win probabilities count; if the favourite's opponent wins, it is an upset. Draws are not upsets. Winner's chance of 25% or less = big upset.
  • Ranking: The lower the winner's pre-match chance, the bigger the upset (surprise score = 100 × (1 − chance)).
  • Index: 100 × (actual upsets + 5) / (expected upsets + 5); expected = sum of the underdogs' win probabilities. The +5 pulls small samples towards 100. Teams have two directions: giant killing (winning as the underdog) and fragility (losing as the favourite).
  • Calibration: Expected values are scaled by the source's overall hit factor (0.86 in this view), so a systematic bias of the source does not shift every league the same way.
  • Historical (model): For past matches without odds, the probability comes from our learning Elo model replaying the full history chronologically and taking its state before the match (both teams need at least 15 matches; friendlies excluded). Never mixed with odds.