BankoZeka

Football Predictions for Saturday, 21 November 2026

Predictions for all 75 matches on 21 November 2026: match result, both teams to score and over/under 1.5 / 2.5 / 3.5 goals, the most likely pick per game, bookmaker odds and the accumulator of the day. 30 picks sit at 80% probability or above. The model learns from 78,000+ historical matches; every prediction is recorded before kick-off and scored against real results.

Accumulator of the day · 80%+ probability

MatchPickProbabilityOdds
Como – Cagliari Serie A 17:00Under 3.595%—
Celtic – St Mirren Premiership 18:00BTTS no95%—
Nijmegen – PSV Eindhoven Eredivisie 18:30Over 1.593%—
Leverkusen – Paderborn Bundesliga 17:30Under 3.593%—
Amedspor – Rizespor Super Lig 16:00Over 1.592%—
Utrecht – Cambuur Eredivisie 20:45Over 1.592%—
Parma – Roma Serie A 20:00Under 3.592%—
Lazio – Lecce Serie A 17:00Under 3.591%—
Kalamata – AEK Super League 20:30Over 1.590%—
Monaco – Auxerre Ligue 1 22:45Under 3.589%—
Sabadell – Granada Segunda 16:00Under 3.589%—
Feyenoord – Excelsior Eredivisie 20:45Over 1.589%—
Tenerife – Mallorca Segunda 23:00Under 3.589%—
Galatasaray – Samsunspor Super Lig 16:00Over 1.589%—
St Pauli – Bochum 2. Bundesliga 22:30Under 3.588%—
Motherwell – Rangers Premiership 23:00Under 3.588%—
West Ham – Preston Championship 18:00Over 1.587%—
Union Berlin – RB Leipzig Bundesliga 17:30Over 1.587%—
Sampdoria – Benevento Serie B 17:00Under 3.587%—
M'gladbach – Dortmund Bundesliga 17:30Over 1.587%—
Sudtirol – Cremonese Serie B 17:00Under 3.587%—
Catanzaro – Palermo Serie B 19:15Over 1.587%—
Carrarese – Virtus Entella Serie B 17:00Under 3.587%—
Dundee – Hearts Premiership 20:45Over 1.587%—
Elversberg – Freiburg Bundesliga 17:30Over 1.586%—
Schalke 04 – Stuttgart Bundesliga 20:30Over 1.586%—
Laval – Montpellier Ligue 2 16:00Under 3.586%—
Modena – Juve Stabia Serie B 17:00Under 3.586%—
Nantes – Grenoble Ligue 2 16:00Under 3.586%—
Ein Frankfurt – Hoffenheim Bundesliga 17:30Over 1.586%—

The three most likely picks together have roughly a 83% chance of all landing. More legs = lower chance. In the app you can tick, tap "I played it" and follow it live.

Süper Lig 4

TimeMatch1X2Most likely pickOdds
13:30Genclerbirligi – Gaziantep38%26%36%Under 3.5 · 84%—
16:00Amedspor – Rizespor79%12%8%Over 1.5 · 92%—
16:00Galatasaray – Samsunspor83%11%6%Over 1.5 · 89%—
19:00Kocaelispor – Fenerbahce15%24%60%Under 3.5 · 86%—

2. Bundesliga 4

TimeMatch1X2Most likely pickOdds
15:00Nurnberg – Braunschweig64%19%17%Over 1.5 · 85%—
15:00Hannover – Greuther Furth56%22%22%Over 1.5 · 82%—
15:00Wolfsburg – Holstein Kiel62%20%19%Over 1.5 · 84%—
22:30St Pauli – Bochum41%28%31%Under 3.5 · 88%—

Premier League 7

TimeMatch1X2Most likely pickOdds
15:30Man City – Fulham65%21%14%Over 1.5 · 84%—
18:00Bournemouth – Nott'm Forest47%28%25%Over 1.5 · 77%—
18:00Aston Villa – Sunderland42%31%27%Over 1.5 · 76%—
18:00Chelsea – Leeds50%26%24%Over 1.5 · 79%—
18:00Coventry – Crystal Palace35%31%35%Over 1.5 · 77%—
18:00Tottenham – Ipswich59%24%17%Over 1.5 · 79%—
20:30Newcastle – Arsenal12%20%68%Over 1.5 · 80%—

Championship 11

TimeMatch1X2Most likely pickOdds
15:30Millwall – QPR48%24%28%Under 3.5 · 78%—
15:30Norwich – Cardiff54%21%25%Over 1.5 · 84%—
15:30Southampton – Derby65%18%17%Over 1.5 · 83%—
18:00Bolton – Portsmouth36%23%40%Over 1.5 · 82%—
18:00Lincoln – Wrexham26%24%50%Over 1.5 · 82%—
18:00Middlesbrough – Bristol City57%22%21%Over 1.5 · 78%—
18:00Sheffield United – Watford56%22%23%Under 3.5 · 79%—
18:00Stoke – Birmingham28%27%44%Under 3.5 · 84%—
18:00Swansea – West Brom39%27%34%Under 3.5 · 86%—
18:00West Ham – Preston80%13%8%Over 1.5 · 87%—
18:00Wolves – Charlton64%20%16%Under 3.5 · 83%—

Ligue 2 3

TimeMatch1X2Most likely pickOdds
16:00Nantes – Grenoble52%24%24%Under 3.5 · 86%—
16:00Laval – Montpellier18%25%57%Under 3.5 · 86%—
22:00Reims – St Etienne41%24%34%Over 1.5 · 79%—

La Liga 4

TimeMatch1X2Most likely pickOdds
16:00Alaves – La Coruna47%25%28%Under 3.5 · 81%—
18:15Vallecano – Valencia44%27%30%Under 3.5 · 83%—
20:30Sevilla – Betis29%23%47%Over 1.5 · 80%—
23:00Real Madrid – Celta74%16%11%Over 1.5 · 81%—

Segunda 4

TimeMatch1X2Most likely pickOdds
16:00Sabadell – Granada44%27%29%Under 3.5 · 89%—
18:15Sociedad B – Cadiz44%24%32%Under 3.5 · 80%—
20:30Castellon – Eldense72%16%13%Over 1.5 · 80%—
23:00Tenerife – Mallorca19%26%55%Under 3.5 · 89%—

Serie A 4

TimeMatch1X2Most likely pickOdds
17:00Como – Cagliari76%17%7%Under 3.5 · 95%—
17:00Lazio – Lecce71%19%10%Under 3.5 · 91%—
20:00Parma – Roma5%15%80%Under 3.5 · 92%—
22:45Napoli – Torino65%22%14%Over 1.5 · 78%—

Serie B 7

TimeMatch1X2Most likely pickOdds
17:00Ascoli – Vicenza76%15%9%Over 1.5 · 81%—
17:00Carrarese – Virtus Entella41%28%32%Under 3.5 · 87%—
17:00Modena – Juve Stabia45%27%28%Under 3.5 · 86%—
17:00Sampdoria – Benevento19%26%55%Under 3.5 · 87%—
17:00Sudtirol – Cremonese25%29%46%Under 3.5 · 87%—
19:15Catanzaro – Palermo23%21%56%Over 1.5 · 87%—
21:30Empoli – Pisa30%26%43%Under 3.5 · 80%—

Bundesliga 6

TimeMatch1X2Most likely pickOdds
17:30Union Berlin – RB Leipzig16%23%61%Over 1.5 · 87%—
17:30Leverkusen – Paderborn77%16%7%Under 3.5 · 93%—
17:30M'gladbach – Dortmund13%20%68%Over 1.5 · 87%—
17:30Ein Frankfurt – Hoffenheim30%28%42%Over 1.5 · 86%—
17:30Elversberg – Freiburg23%27%50%Over 1.5 · 86%—
20:30Schalke 04 – Stuttgart17%25%58%Over 1.5 · 86%—

Pro League 4

TimeMatch1X2Most likely pickOdds
18:00Charleroi – St Truiden46%24%30%Over 1.5 · 79%—
20:15Genk – RAAL La Louviere68%17%14%Over 1.5 · 81%—
22:45Mechelen – Club Brugge11%17%72%Over 1.5 · 86%—
22:45Waregem – Antwerp41%24%35%Under 3.5 · 79%—

Premiership 6

TimeMatch1X2Most likely pickOdds
18:00Celtic – St Mirren88%9%3%BTTS no · 95%—
18:00Falkirk – St Johnstone42%28%31%Over 1.5 · 78%—
18:00Hibernian – Dundee United45%27%28%Over 1.5 · 85%—
18:00Kilmarnock – Aberdeen24%25%51%Over 1.5 · 84%—
20:45Dundee – Hearts15%21%65%Over 1.5 · 87%—
23:00Motherwell – Rangers9%16%75%Under 3.5 · 88%—

Eredivisie 5

TimeMatch1X2Most likely pickOdds
18:30Nijmegen – PSV Eindhoven15%20%65%Over 1.5 · 93%—
20:45Utrecht – Cambuur41%22%37%Over 1.5 · 92%—
20:45Feyenoord – Excelsior80%13%7%Over 1.5 · 89%—
23:00Groningen – Heerenveen36%26%38%Over 1.5 · 84%—
23:00Telstar – Zwolle50%23%26%Over 1.5 · 84%—

Ligue 1 5

TimeMatch1X2Most likely pickOdds
19:15Nice – Paris SG10%17%74%Over 1.5 · 82%—
22:45Monaco – Auxerre72%18%11%Under 3.5 · 89%—
22:45Lens – Toulouse45%27%27%Over 1.5 · 82%—
22:45Lille – Lyon36%29%36%Over 1.5 · 80%—
22:45Strasbourg – Brest30%29%41%Over 1.5 · 82%—

Super League Greece 1

TimeMatch1X2Most likely pickOdds
20:30Kalamata – AEK7%16%77%Over 1.5 · 90%—

How to read this

The 1 / X / 2 columns are our probabilities. "Most likely pick" is the highest-probability selection across all markets (match result, both teams to score, over/under 1.5 / 2.5 / 3.5); the odds are the best price we found (a ~ means no bookmaker prices that market, so it is the fair odds implied by the market). Open a match for the reasoning, likely scorelines and every bookmaker's odds.

Other days

Last updated: