Updated

4 November 2026

Football predictions today

Today's slate features 13 fixtures across three competitions, with our model providing published picks for all of them. The widest-edge match is Rennes vs Olympiakos Piraeus, where we have Olympiakos Piraeus at 39% compared to the market's 30%, giving an edge of +8.1 percentage points. This analysis is based on xG-based team ratings blended with de-vigged bookmaker odds, but variations in team performance or injuries could affect outcomes.

Top pick today

Rennes vs Olympiakos Piraeus

UEFA Europa League ·

Our pick
Olympiakos Piraeus to win
Our prob.
39%
Market prob.
30%
Edge
+8%
Best odds
3.20
Matches today 13 across 3 competitions
Competitions 3 with fixtures today
Value picks 2 edge ≥ 2% over the market
High confidence 3 both teams xG-backed
Average edge +5.5% across value picks

Top opportunities

Largest edge over the market on the 1X2 pick, xG-backed picks first — the hero card features the strongest of those whose analysis page is already live

All value bets
ValueB

FC Porto to win

FC Porto vs Napoli · UEFA Champions League ·

Edge+3% Our prob55% Best odds1.89
Full prediction

Match explorer

13 fixtures today — every row opens the full prediction

Fixtures today with our pick, edge and best market odds
MatchLeaguePickEdgeOursMarketConf.Best odds
Rennes vs Olympiakos PiraeusUEFA Europa LeagueB UEFA Europa League Olympiakos PiraeusOur prob 39%Best odds 3.20 +8% 39% 30% B 3.20
AEK Athens FC vs Real MadridUEFA Champions LeagueB UEFA Champions League Real MadridOur prob 67%Best odds 1.27 -11% 67% 78% B 1.27
Fenerbahçe vs LiverpoolUEFA Champions LeagueC UEFA Champions League LiverpoolOur prob 55%Best odds 1.55 -9% 55% 64% C 1.55
Cardiff vs West HamEngland ChampionshipC England Championship West HamOur prob 49%Best odds 2.00 0% 49% 48% C 2.00
Wrexham vs MiddlesbroughEngland ChampionshipC England Championship MiddlesbroughOur prob 56%Best odds 1.75 0% 56% 55% C 1.75
Bristol City vs Wolverhampton WanderersEngland ChampionshipC England Championship Wolverhampton WanderersOur prob 42%Best odds 2.25 -1% 42% 43% C 2.25
Lens vs ComoUEFA Champions LeagueA UEFA Champions League ComoOur prob 48%Best odds 2.00 -1% 48% 49% A 2.00
Borussia Dortmund vs Real BetisUEFA Champions LeagueA UEFA Champions League Borussia DortmundOur prob 56%Best odds 1.75 0% 56% 57% A 1.75
RasenBallsport Leipzig vs Manchester CityUEFA Champions LeagueA UEFA Champions League Manchester CityOur prob 55%Best odds 1.60 -7% 55% 62% A 1.60
PSV Eindhoven vs Club Brugge KVUEFA Champions LeagueC UEFA Champions League PSV EindhovenOur prob 51%Best odds 2.02 +1% 51% 50% C 2.02
FC Porto vs NapoliUEFA Champions LeagueB UEFA Champions League FC PortoOur prob 55%Best odds 1.89 +3% 55% 52% B 1.89
Slavia Praha vs ArsenalUEFA Champions LeagueC UEFA Champions League ArsenalOur prob 64%Best odds 1.26 -14% 64% 77% C 1.26
Viking vs Sabah FAUEFA Champions LeagueC UEFA Champions League VikingOur prob 64%Best odds 1.42 -5% 64% 70% C 1.42

Our prob = the probability we publish for that pick (the Ours column) — our model blended with the de-vigged market price where one is recorded; Market = that de-vigged market probability. Edge = Ours minus Market; grade A/B = the pick is backed by both/one team's xG record. Best odds = the top bookmaker price on our pick, taking each book at its own last update.

Competitions in our window

13 upcoming fixtures across 3 competitions — the fixtures themselves are in the explorer above and on each competition page

All competitions
  • UEFA Europa League World 1 fixture
  • UEFA Champions League World 9 fixtures
  • England Championship England 3 fixtures