Fixtures & Predictions

Today plus two days either side — pick any other day from the calendar, which covers the last three days through every scheduled day ahead. Recent days show final results; upcoming days show our model's win/draw/win probability split and most likely scoreline.

Predictions by competition 81 of 91 with matches ahead

Every competition on one page of its own: all its matches ahead, and how the model did in its last round. The number is how many matches are coming up.

High confidence Medium Low 1 home · X draw · 2 away — fair odds

84 matches on 30 October 2026, with the model's win / draw / win split and most likely scoreline for each.

Upset index 21 favourites at 50% or more. The model expects about 8 of them to drop points; so far 1 of the 2 finished has.

La Liga (Spain) — 1 match

  • 20:00 UTC Villarreal vs Espanyol — model 58% / 24% / 18%, most likely 2-0, fair odds 1.72 · 4.17 · 5.56.

Bundesliga (Germany) — 1 match

Ligue 1 (France) — 3 matches

  • 18:00 UTC Nice vs Rennes — model 31% / 26% / 43%, most likely 1-2, fair odds 3.23 · 3.85 · 2.33.
  • 18:00 UTC Le Havre vs Paris Saint Germain — model 15% / 22% / 63%, most likely 0-2, fair odds 6.67 · 4.55 · 1.59.
  • 20:05 UTC Lille vs Lens — model 46% / 27% / 27%, most likely 1-0, fair odds 2.17 · 3.70 · 3.70.

Ligue 1 (Algeria) — 3 matches

Liga Profesional Argentina (Argentina) — 2 matches

A-League (Australia) — 1 match

Bundesliga (Austria) — 1 match

Premyer Liqa (Azerbaijan) — 1 match

  • 14:30 UTC Turan vs Sabah FA — model 23% / 30% / 47%, most likely 0-1, fair odds 4.35 · 3.33 · 2.13.

Premier League (Belarus) — 1 match

Jupiler Pro League (Belgium) — 1 match

Serie A (Brazil) — 2 matches

Serie B (Brazil) — 1 match

First League (Bulgaria) — 2 matches

Primera División (Chile) — 2 matches

Primera A (Colombia) — 2 matches

HNL (Croatia) — 1 match

1. Division (Cyprus) — 1 match

Superliga (Denmark) — 1 match

  • 18:00 UTC Lyngby vs Randers FC — model 44% / 26% / 30%, most likely 2-1, fair odds 2.27 · 3.85 · 3.33.

1. Division (Denmark) — 1 match

  • 18:00 UTC Aalborg vs Hobro — model 47% / 26% / 27%, most likely 2-1, fair odds 2.13 · 3.85 · 3.70.

Premier League (Egypt) — 3 matches

Championship (England) — 1 match

League Two (England) — 1 match

Ligue 2 (France) — 5 matches

  • 19:00 UTC Nantes vs Clermont Foot — model 39% / 29% / 32%, most likely 1-0, fair odds 2.56 · 3.45 · 3.13.
  • 19:00 UTC Grenoble vs Dijon — model 34% / 27% / 39%, most likely 1-2, fair odds 2.94 · 3.70 · 2.56.
  • 19:00 UTC Metz vs PAU — model 46% / 25% / 29%, most likely 2-1, fair odds 2.17 · 4.00 · 3.45.
  • 19:00 UTC Laval vs Boulogne — model 34% / 31% / 35%, most likely 0-1, fair odds 2.94 · 3.23 · 2.86.
  • 19:00 UTC Rodez vs Dunkerque — model 42% / 25% / 33%, most likely 2-1, fair odds 2.38 · 4.00 · 3.03.

2. Bundesliga (Germany) — 2 matches

3. Liga (Germany) — 1 match

Persian Gulf Pro League (Iran) — 6 matches

Premier Division (Ireland) — 5 matches

Botola Pro (Morocco) — 1 match

Eerste Divisie (Netherlands) — 4 matches

Eliteserien (Norway) — 1 match

  • 18:00 UTC Bodo/Glimt vs Viking — model 43% / 26% / 31%, most likely 2-1, fair odds 2.33 · 3.85 · 3.23.

Division Profesional - Clausura (Paraguay) — 2 matches

Primera División (Peru) — 1 match

Ekstraklasa (Poland) — 2 matches

I Liga (Poland) — 1 match

Primeira Liga (Portugal) — 1 match

Stars League (Qatar) — 3 matches

Liga I (Romania) — 1 match

  • 18:30 UTC Rapid vs Csikszereda — model 67% / 21% / 12%, most likely 2-0, fair odds 1.49 · 4.76 · 8.33.

Pro League (Saudi-Arabia) — 3 matches

  • 12:30 UTC Abha vs Al-Ittihad — model 18% / 25% / 57%, most likely 0-2, fair odds 5.56 · 4.00 · 1.75.
  • 14:50 UTC Al Diriyah vs NEOM — model 29% / 33% / 38%, most likely 0-1, fair odds 3.45 · 3.03 · 2.63.
  • 18:00 UTC Al Shabab vs Al-Ahli Jeddah — model 20% / 22% / 58%, most likely 1-2, fair odds 5.00 · 4.55 · 1.72.

Championship (Scotland) — 1 match

Premier Soccer League (South-Africa) — 1 match

Challenge League (Switzerland) — 4 matches

Süper Lig (Turkey) — 1 match

1. Lig (Turkey) — 1 match

Premier League (Ukraine) — 1 match

Pro League (United-Arab-Emirates) — 3 matches