OrcaScore
Upset index

UEFA Europa League upset index

Matches won by the side the pre-match odds gave little chance, and which leagues and teams produce more upsets than expected. Index 100 = as many upsets as expected.

Matches with a clear favourite
59
Upsets
13
Upset rate
22.0%
Upset index
116

Filters

Odds data: 554,791 matches with a clear favourite between 31 Dec 2015 and 5 Nov 2026.

Biggest upsets

By the winner's pre-match chance (from odds) — lowest first

  1. UEFA Europa League OFI Crete2 TSG Hoffenheim0 Winner's pre-match chance 12% · odds 8.00
  2. UEFA Europa League · Playoff round FK Kauno Žalgiris1 Beşiktaş JK0 Winner's pre-match chance 12% · odds 7.50
  3. UEFA Europa League GNK Dinamo Zagreb2 NEC Nijmegen4 Winner's pre-match chance 16% · odds 5.75
  4. UEFA Europa League · Playoff round CSKA Sofia0 OFI Crete2 Winner's pre-match chance 19% · odds 4.75
  5. UEFA Europa League FC Viktoria Plzeň1 Levski Sofia2 Winner's pre-match chance 20% · odds 4.75
  6. UEFA Europa League Celtic1 Ferencváros TC3 Winner's pre-match chance 21% · odds 4.50
  1. Omonia 1–0 Celta Vigo UEFA Europa League · 16 Sep 2026 22%
  2. Lillestrøm SK 1–2 Torreense UEFA Europa League · 17 Sep 2026 22%
  3. FC Ararat-Armenia 1–0 Universitatea Craiova UEFA Europa League · Playoff round · 27 Aug 2026 25%
  4. TSG Hoffenheim 2–3 Beşiktaş JK UEFA Europa League · 15 Oct 2026 25%
  5. Ferencváros TC 4–0 Trabzonspor UEFA Europa League · Playoff round · 27 Aug 2026 30%
  6. AC Milan 0–2 Benfica UEFA Europa League · 16 Sep 2026 30%
  7. SK Sturm Graz 1–0 Olympique de Marseille UEFA Europa League · 22 Oct 2026 31%

UEFA Europa League: by season

The most chaotic and most predictable seasons

Giant killers

Win more than expected as the underdog

Giant killers
Team Underdog wins Expected Index
OFI Crete 2/4 0.5 129
Ferencváros TC 2/2 0.5 128
NEC Nijmegen 1/2 0.2 115
Beşiktaş JK 1/1 0.2 115
Benfica 1/1 0.3 114
Omonia 1/2 0.3 113
Torreense 1/3 0.5 110
SK Sturm Graz 1/3 0.6 108
Levski Sofia 1/3 0.7 106
FC Ararat-Armenia 1/4 0.7 105

Upset victims

Lose more than expected as the favourite

Upset victims
Team Losses as favourite Expected Index
TSG Hoffenheim 2/3 0.6 126
Beşiktaş JK 1/2 0.3 113
Lillestrøm SK 1/2 0.4 112
FC Viktoria Plzeň 1/2 0.5 110
AC Milan 1/2 0.5 109
GNK Dinamo Zagreb 1/3 0.6 107
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.95 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.