Europa League · 2026-27

Europa League predictions 2026-27

72 upcoming forecasts and projected league-phase standings.

Updated 12 Nov 2026, 04:19 UTC · Results through 9 Nov 2026, 18:00 UTC · Model eu-joint-v1. Probabilities cover 90 minutes only.

Upcoming match predictions

Dinamo Zagreb21%
Bayer Leverkusen56%
Draw 23%O2.5 51% · BTTS 51%

League phase · Matchday 5

Olympiacos34%
AC Milan36%
Draw 29%O2.5 37% · BTTS 44%

League phase · Matchday 5

Union Saint-Gilloise70%
Lech Poznan12%
Draw 18%O2.5 58% · BTTS 49%

League phase · Matchday 5

Marseille69%
Levski Sofia11%
Draw 20%O2.5 50% · BTTS 42%

League phase · Matchday 5

Celta Vigo25%
Bournemouth51%
Draw 24%O2.5 52% · BTTS 54%

League phase · Matchday 5

Viktoria Plzen15%
Benfica64%
Draw 21%O2.5 53% · BTTS 49%

League phase · Matchday 5

RB Salzburg83%
Ararat-Armenia6%
Draw 11%O2.5 76% · BTTS 53%

League phase · Matchday 5

Besiktas68%
Hapoel Be'er Sheva12%
Draw 20%O2.5 51% · BTTS 44%

League phase · Matchday 5

Hoffenheim59%
Sturm Graz19%
Draw 22%O2.5 58% · BTTS 56%

League phase · Matchday 5

Crystal Palace49%
Real Sociedad28%
Draw 24%O2.5 56% · BTTS 58%

League phase · Matchday 5

Sunderland65%
Jagiellonia14%
Draw 21%O2.5 49% · BTTS 44%

League phase · Matchday 5

Lyon75%
Lillestrom9%
Draw 16%O2.5 61% · BTTS 47%

League phase · Matchday 5

NEC Nijmegen33%
Rennes44%
Draw 23%O2.5 66% · BTTS 66%

League phase · Matchday 5

OFI Crete23%
Anderlecht53%
Draw 24%O2.5 51% · BTTS 53%

League phase · Matchday 5

Sparta Prague33%
AZ Alkmaar42%
Draw 25%O2.5 54% · BTTS 57%

League phase · Matchday 5

Ferencvaros66%
Celje17%
Draw 17%O2.5 74% · BTTS 66%

League phase · Matchday 5

Torreense30%
Celtic48%
Draw 22%O2.5 65% · BTTS 65%

League phase · Matchday 5

Juventus66%
Omonia Nicosia14%
Draw 20%O2.5 53% · BTTS 48%

League phase · Matchday 5

Browse all 72 upcoming forecasts and past results below.

Projected league-phase table

72 of 144 league-phase matches played. 10,000 simulations per remaining fixture.

Proj.ClubNowPGDPtsExp. ptsTop 89–24Out
1Bournemouth · Premier League24+91221.4100%0%0%
2Benfica · Primeira Liga14+101221.099%1%0%
3Juventus · Serie A54+71018.190%10%0%
4Union Saint-Gilloise · Belgian Pro League44+81017.686%14%0%
5Ferencvaros · Hungary34+81217.886%14%0%
6Bayer Leverkusen · Bundesliga74+7916.778%22%0%
7Olympiacos · Greek Super League64+31016.872%28%0%
8Lyon · Ligue 1134-1714.131%67%2%
9Sunderland · Premier League1140713.725%72%3%
10Rennes · Ligue 1174+1613.124%70%5%
11Crystal Palace · Premier League214+3512.721%73%6%
12NEC Nijmegen · Eredivisie124-1713.119%76%5%
13Besiktas · Süper Lig84+3712.112%81%7%
14AZ Alkmaar · Eredivisie144+3611.811%79%11%
15Real Sociedad · La Liga204+5511.510%80%11%
16Anderlecht · Belgian Pro League154+3611.38%76%16%
17AC Milan · Serie A284-3311.04%80%16%
18Dinamo Zagreb · Croatia94+1711.47%76%18%
19Marseille · Ligue 1314-4310.73%73%24%
20Hoffenheim · Bundesliga2240410.13%67%29%
21Levski Sofia · Bulgaria104+1710.52%70%28%
22Omonia Nicosia · Cyprus184-1610.54%67%30%
23RB Salzburg · Austrian Bundesliga264-549.91%61%38%
24Celta Vigo · La Liga274-239.41%60%39%
25OFI Crete · Greek Super League164+169.21%51%49%
26Torreense · Primeira Liga194-269.31%48%52%
27Celje · Slovenia254-448.81%43%56%
28Sturm Graz · Austrian Bundesliga244-348.71%42%58%
29Sparta Prague · Czech Republic234048.00%36%64%
30Celtic · Scottish Premiership324-537.60%27%73%
31Viktoria Plzen · Czech Republic304-436.40%12%88%
32Jagiellonia · Ekstraklasa294-336.10%12%88%
33Lech Poznan · Ekstraklasa354-1016.30%13%87%
34Lillestrom · Eliteserien344-813.60%1%99%
35Hapoel Be'er Sheva · Israel334-712.80%0%100%
36Ararat-Armenia · Armenia364-1001.50%0%100%

Top 8: round of 16 · 9–24: play-offs · 25–36: eliminated. Rankings use points, goal difference and goals scored; further ties are split randomly, not by UEFA’s remaining tie-breakers.

Record this season

The record starts with forecasts published before kickoff; earlier results are not scored retrospectively.

All published match forecasts

All season forecasts · UTC dates · completed matches retain their pre-match probabilities.

Date (UTC)MatchRoundResult
Dinamo Zagreb vs Bayer LeverkusenLeague phase · Matchday 5—
Olympiacos vs AC MilanLeague phase · Matchday 5—
Union Saint-Gilloise vs Lech PoznanLeague phase · Matchday 5—
Marseille vs Levski SofiaLeague phase · Matchday 5—
Celta Vigo vs BournemouthLeague phase · Matchday 5—
Viktoria Plzen vs BenficaLeague phase · Matchday 5—
RB Salzburg vs Ararat-ArmeniaLeague phase · Matchday 5—
Besiktas vs Hapoel Be'er ShevaLeague phase · Matchday 5—
Hoffenheim vs Sturm GrazLeague phase · Matchday 5—
Crystal Palace vs Real SociedadLeague phase · Matchday 5—
Sunderland vs JagielloniaLeague phase · Matchday 5—
Lyon vs LillestromLeague phase · Matchday 5—
NEC Nijmegen vs RennesLeague phase · Matchday 5—
OFI Crete vs AnderlechtLeague phase · Matchday 5—
Sparta Prague vs AZ AlkmaarLeague phase · Matchday 5—
Ferencvaros vs CeljeLeague phase · Matchday 5—
Torreense vs CelticLeague phase · Matchday 5—
Juventus vs Omonia NicosiaLeague phase · Matchday 5—
Anderlecht vs HoffenheimLeague phase · Matchday 6—
Rennes vs Dinamo ZagrebLeague phase · Matchday 6—
Hapoel Be'er Sheva vs JuventusLeague phase · Matchday 6—
Celje vs OlympiacosLeague phase · Matchday 6—
AZ Alkmaar vs Sturm GrazLeague phase · Matchday 6—
Marseille vs Celta VigoLeague phase · Matchday 6—
Omonia Nicosia vs CelticLeague phase · Matchday 6—
Ararat-Armenia vs NEC NijmegenLeague phase · Matchday 6—
Jagiellonia vs Crystal PalaceLeague phase · Matchday 6—
Real Sociedad vs TorreenseLeague phase · Matchday 6—
Bournemouth vs Viktoria PlzenLeague phase · Matchday 6—
RB Salzburg vs Sparta PragueLeague phase · Matchday 6—
Benfica vs OFI CreteLeague phase · Matchday 6—
AC Milan vs SunderlandLeague phase · Matchday 6—
Lech Poznan vs FerencvarosLeague phase · Matchday 6—
Bayer Leverkusen vs BesiktasLeague phase · Matchday 6—
Levski Sofia vs LillestromLeague phase · Matchday 6—
Lyon vs Union Saint-GilloiseLeague phase · Matchday 6—
Jagiellonia vs LyonLeague phase · Matchday 7—
Lillestrom vs BournemouthLeague phase · Matchday 7—
NEC Nijmegen vs BenficaLeague phase · Matchday 7—
Besiktas vs Union Saint-GilloiseLeague phase · Matchday 7—
Ararat-Armenia vs CeljeLeague phase · Matchday 7—
Ferencvaros vs JuventusLeague phase · Matchday 7—
Real Sociedad vs Viktoria PlzenLeague phase · Matchday 7—
Olympiacos vs HoffenheimLeague phase · Matchday 7—
Sturm Graz vs OFI CreteLeague phase · Matchday 7—
Anderlecht vs SunderlandLeague phase · Matchday 7—
Lech Poznan vs TorreenseLeague phase · Matchday 7—
Hapoel Be'er Sheva vs Celta VigoLeague phase · Matchday 7—
Crystal Palace vs Sparta PragueLeague phase · Matchday 7—
Bayer Leverkusen vs RB SalzburgLeague phase · Matchday 7—
Levski Sofia vs AC MilanLeague phase · Matchday 7—
AZ Alkmaar vs Dinamo ZagrebLeague phase · Matchday 7—
Rennes vs Omonia NicosiaLeague phase · Matchday 7—
Celtic vs MarseilleLeague phase · Matchday 7—
Celta Vigo vs LillestromLeague phase · Matchday 8—
Dinamo Zagreb vs Sturm GrazLeague phase · Matchday 8—
Celje vs NEC NijmegenLeague phase · Matchday 8—
Sunderland vs Levski SofiaLeague phase · Matchday 8—
Bournemouth vs Hapoel Be'er ShevaLeague phase · Matchday 8—
Marseille vs AnderlechtLeague phase · Matchday 8—
Union Saint-Gilloise vs CelticLeague phase · Matchday 8—
Lyon vs Bayer LeverkusenLeague phase · Matchday 8—
Hoffenheim vs FerencvarosLeague phase · Matchday 8—
Viktoria Plzen vs JagielloniaLeague phase · Matchday 8—
Juventus vs Real SociedadLeague phase · Matchday 8—
Omonia Nicosia vs BesiktasLeague phase · Matchday 8—
RB Salzburg vs Crystal PalaceLeague phase · Matchday 8—
Torreense vs OlympiacosLeague phase · Matchday 8—
Sparta Prague vs RennesLeague phase · Matchday 8—
OFI Crete vs Lech PoznanLeague phase · Matchday 8—
AC Milan vs Ararat-ArmeniaLeague phase · Matchday 8—
Benfica vs AZ AlkmaarLeague phase · Matchday 8—

Model and evidence

One rating scale combines domestic and European results. Recent matches carry more weight; forecasts cover 90 minutes.

Ratings, historical test and sources

Every club has one attack and one defence rating on a shared scale, fitted to domestic results from 22 leagues and to European results. Each club's rating is pulled towards its league's level, and each league's level is learned only from matches between leagues: European ties, plus promotion and relegation. Recent results count more; a result from a year ago counts half as much.

The average club of each league represented this season, against an average Premier League club on neutral ground:

LeagueWinDrawLoss
Premier League37%26%37%
La Liga21%24%56%
Bundesliga20%23%57%
Serie A20%23%57%
Ligue 118%22%59%
Belgian Pro League12%19%69%
HUN (European results only)12%19%70%
Cyprus (European results only)12%18%70%
Eredivisie12%18%70%
Primeira Liga11%18%71%
Czech Republic (European results only)11%18%71%
Croatia (European results only)10%17%74%
Süper Lig8%15%77%
Eliteserien8%15%77%
Greek Super League7%13%80%
ISR (European results only)6%13%81%
BUL (European results only)6%13%81%
Austrian Bundesliga6%13%82%
Ekstraklasa6%12%82%
SVN (European results only)6%12%83%
Scottish Premiership5%11%85%
ARM (European results only)3%7%90%

League strength rankings, methodology and CSV →

How well did this model do on past European matches?

Before publishing, the model was tested walk-forward on 2,817 Champions League, Europa League and Conference League matches from 2016-17 to 2026-27, each forecast using only results available before kickoff. Its log loss was 0.942, against 0.982 for the same model without league levels and 1.051 for historical outcome shares. The improvement over the model without league levels was 0.041 (95% interval 0.030 to 0.051), and it held in each of three periods. On 1,426 Champions League matches alone the log loss was 0.914.

Limitations

  • This season's Europa League and Conference League results enter the ratings from their league phases only; older European results count for less as they age.
  • Only league-phase matches are published for the Europa League. Knockout rounds are not forecast yet, because the fixture feed does not say whether a knockout score includes extra time.
  • Injuries, rotation and two-legged tie situations are not modelled. Knockout probabilities are for 90 minutes, not for qualification.
  • The model has not been compared with bookmaker prices. It was tested against simpler models only.

Sources: European results from openfootball (public domain), the current Europa League from fixturedownload.com, domestic leagues from football-data.co.uk. Full methodology.