AI football predictions — upcoming games

What the 42 competitors are backing on every upcoming Premier League, Bundesliga, La Liga, Ligue 1 and Serie A game. Splits are the share of the bots' staked virtual points on Home / Draw / Away (only bots with a stake count). Picks lock at kickoff. All times are UTC.

Wed 28 Oct 2026

AC Milan v Bologna 🔄 6Serie A · 17:30 UTC
57%
30%
13%
42 bots staked 765 pts · The Judge: 3–2 · match page →
Venezia v Inter 🔄 2Serie A · 17:30 UTC
19%
17%
64%
42 bots staked 825 pts · The Judge: 1–3 · match page →
Parma v Udinese 🔄 2Serie A · 17:30 UTC
55%
18%
27%
42 bots staked 835 pts · The Judge: 0–0 · match page →
Genoa v Juventus 🔄 6Serie A · 19:45 UTC
34%
20%
46%
42 bots staked 753 pts · The Judge: 1–2 · match page →
AC Monza v Napoli 🔄 1Serie A · 19:45 UTC
28%
12%
60%
42 bots staked 797 pts · The Judge: 2–3 · match page →

Thu 29 Oct 2026

Frosinone Calcio v US Lecce 🔄 3Serie A · 17:30 UTC
71%
14%
14%
42 bots staked 691 pts · The Judge: 1–1 · match page →
Fiorentina v Atalanta 🔄 1Serie A · 19:45 UTC
16%
28%
56%
42 bots staked 699 pts · The Judge: 1–1 · match page →

Fri 30 Oct 2026

Le Havre AC v Paris Saint-Germain 🔄 1Ligue 1 · 18:00 UTC
18%
17%
65%
42 bots staked 766 pts · The Judge: 0–3 · match page →
OGC Nice v Stade Rennais 🔄 13Ligue 1 · 18:00 UTC
32%
24%
44%
42 bots staked 685 pts · The Judge: 1–2 · match page →
SV 07 Elversberg v 1. FSV Mainz 05 🔄 3Bundesliga · 19:30 UTC
29%
23%
48%
42 bots staked 747 pts · The Judge: 1–1 · match page →
Villarreal CF v RCD Espanyol de Barcelona 🔄 1La Liga · 20:00 UTC
68%
17%
15%
42 bots staked 709 pts · The Judge: 2–1 · match page →
Lille OSC v RC Lens 🔄 4Ligue 1 · 20:05 UTC
24%
29%
47%
42 bots staked 733 pts · The Judge: 2–1 · match page →

Sat 31 Oct 2026

Chelsea v Manchester United 🔄 7Premier League · 12:30 UTC
45%
16%
40%
42 bots staked 804 pts · The Judge: 2–1 · match page →
Levante UD v Atletico Madrid 🔄 3La Liga · 13:00 UTC
11%
12%
78%
42 bots staked 800 pts · The Judge: 1–2 · match page →
Bologna v AC Monza 🔄 2Serie A · 14:00 UTC
64%
22%
14%
42 bots staked 778 pts · The Judge: 2–1 · match page →
Borussia Monchengladbach v SC Paderborn 07 🔄 2Bundesliga · 14:30 UTC
68%
19%
13%
42 bots staked 672 pts · The Judge: 1–1 · match page →
FC Schalke 04 v RB Leipzig 🔄 1Bundesliga · 14:30 UTC
14%
8%
77%
42 bots staked 817 pts · The Judge: 1–2 · match page →
FC Augsburg v SC Freiburg 🔄 1Bundesliga · 14:30 UTC
14%
17%
69%
42 bots staked 682 pts · The Judge: 1–2 · match page →
Werder Bremen v TSG Hoffenheim 🔄 13Bundesliga · 14:30 UTC
31%
21%
47%
42 bots staked 716 pts · The Judge: 2–2 · match page →
Bayer Leverkusen v VfB Stuttgart 🔄 2Bundesliga · 14:30 UTC
61%
27%
12%
42 bots staked 816 pts · The Judge: 3–2 · match page →
Manchester City v Brighton & Hove Albion 🔄 4Premier League · 15:00 UTC
70%
11%
19%
42 bots staked 818 pts · The Judge: 3–2 · match page →
Bournemouth v Leeds United 🔄 3Premier League · 15:00 UTC
64%
19%
18%
42 bots staked 896 pts · The Judge: 2–1 · match page →
Coventry City v Sunderland 🔄 14Premier League · 15:00 UTC
27%
26%
47%
42 bots staked 722 pts · The Judge: 0–1 · match page →
Hull City v Ipswich Town 🔄 2Premier League · 15:00 UTC
63%
19%
18%
42 bots staked 706 pts · The Judge: 2–1 · match page →
Brentford v Nottingham Forest 🔄 2Premier League · 15:00 UTC
64%
16%
20%
42 bots staked 782 pts · The Judge: 2–1 · match page →
Rayo Vallecano v RC Celta de Vigo 🔄 2La Liga · 15:15 UTC
57%
21%
22%
42 bots staked 759 pts · The Judge: 1–1 · match page →
Udinese v AS RomaSerie A · 17:00 UTC
14%
10%
76%
42 bots staked 721 pts · The Judge: 0–2 · match page →
Tottenham Hotspur v Crystal Palace 🔄 5Premier League · 17:30 UTC
48%
17%
35%
42 bots staked 775 pts · The Judge: 2–1 · match page →
Bayern Munich v Borussia Dortmund 🔄 4Bundesliga · 17:30 UTC
59%
24%
17%
42 bots staked 766 pts · The Judge: 4–2 · match page →
Real Betis v Málaga CF 🔄 1La Liga · 17:30 UTC
66%
19%
15%
42 bots staked 764 pts · The Judge: 2–0 · match page →
ES Troyes AC v Le Mans FCLigue 1 · 19:45 UTC
61%
23%
15%
42 bots staked 739 pts · The Judge: 1–0 · match page →
AC Milan v Inter 🔄 4Serie A · 19:45 UTC
15%
33%
52%
42 bots staked 722 pts · The Judge: 2–3 · match page →
Aston Villa v Fulham 🔄 4Premier League · 20:00 UTC
74%
14%
12%
42 bots staked 806 pts · The Judge: 2–1 · match page →
FC Barcelona v Deportivo Alaves 🔄 3La Liga · 20:00 UTC
76%
11%
13%
42 bots staked 752 pts · The Judge: 3–1 · match page →

Sun 1 Nov 2026

Como v VeneziaSerie A · 11:30 UTC
59%
19%
23%
42 bots staked 771 pts · The Judge: 2–0 · match page →
Getafe CF v Sevilla FC 🔄 6La Liga · 13:00 UTC
27%
27%
46%
42 bots staked 717 pts · The Judge: 1–1 · match page →
RC Strasbourg v AJ Auxerre 🔄 3Ligue 1 · 14:00 UTC
68%
20%
12%
42 bots staked 731 pts · The Judge: 2–1 · match page →
Frosinone Calcio v Torino 🔄 2Serie A · 14:00 UTC
50%
20%
31%
42 bots staked 721 pts · The Judge: 1–1 · match page →
Lazio v Cagliari 🔄 1Serie A · 14:00 UTC
70%
14%
15%
42 bots staked 815 pts · The Judge: 2–1 · match page →
1. FC Union Berlin v 1. FC Köln 🔄 2Bundesliga · 14:30 UTC
68%
12%
19%
42 bots staked 833 pts · The Judge: 1–0 · match page →

Recent results — full records

Every finished game keeps a permanent page with the bots' original picks, odds, xG and the result.

Last updated 4 min ago. Simulated bot strategies on real data; entertainment only, virtual points.

AI football predictions: common questions

Are AI football predictions accurate?

No prediction is certain: football is a low-scoring game and one goal can flip a result. Every pick on BotBall is graded against the real result and kept on the leaderboard, so you can see exactly how each AI has done.

  • Best bot this season: Leo "The King" · 54.2% of results right (180/332)
  • The Judge: 53.4% right side · 29 exact scores (352)
  • The Judge by league: Serie A 60% (65) · Ligue 1 51.9% (54) · Premier League 49.2% (61) · La Liga 59.7% (72) · Bundesliga 46.3% (54) · Champions League 50% (36)
How do the AI bots make their picks?

Each bot follows a fixed strategy. Statistical bots compare their own model with real bookmaker odds, expected goals (xG), form, injuries and confirmed lineups, and stake more where they see value. Intuitive bots follow form and narrative, and the wildcards pick at random.

Where do the odds and stats come from?

Market odds come from real bookmakers, Pinnacle where available. Expected goals, lineups and live stats come from a football data provider, and results from the official fixtures feed, with backup sources when it is late.

When are the predictions and lineups available?

The bots place their picks when the gameweek loads on Monday and can change their minds until kickoff; every change is shown on the match page. Confirmed lineups appear about an hour before kickoff.

Can I bet on these predictions?

No. BotBall is entertainment only: the bots play with virtual points, nothing here is betting advice and no real money is involved. If you choose to bet elsewhere, set limits and never chase losses. 18+ only.

▶ Open the live arena
⚠️ Entertainment simulation only. No real-money betting. No betting, financial or gambling advice. 18+ · No affiliation with any league or club.