BankoZeka

Football Predictions for Saturday, 21 March 2026

Predictions for all 61 matches on 21 March 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. 21 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

MatchPickProbabilityOddsResult
Bayern Munich – Union Berlin Bundesliga 17:30Over 1.591%~1.11✓
Espanol – Getafe La Liga 18:15Under 3.589%~1.15✓
Nice – Paris SG Ligue 1 23:05Over 1.588%~1.14✓
Dortmund – Hamburg Bundesliga 20:30Over 1.586%~1.19✓
Rangers – Aberdeen Premiership 20:45Over 1.585%~1.19✓
Heidenheim – Leverkusen Bundesliga 17:30Over 1.585%~1.19✓
Paderborn – Dresden 2. Bundesliga 15:00Over 1.584%~1.23✓
For Sittard – Twente Eredivisie 18:30Over 1.584%~1.19✓
Santa Clara – Gil Vicente Primeira Liga 21:00Under 3.584%~1.19✓
Sparta Rotterdam – Volendam Eredivisie 20:45Over 1.584%~1.19✓
Elversberg – Bielefeld 2. Bundesliga 15:00Over 1.583%~1.22✓
Benfica – Guimaraes Primeira Liga 21:00Over 1.583%~1.22✓
Juventus – Sassuolo Serie A 22:45Over 1.582%~1.23✓
Wolfsburg – Werder Bremen Bundesliga 17:30Over 1.582%~1.25✗
Nurnberg – Kaiserslautern 2. Bundesliga 15:00Over 1.582%~1.22✓
Hull – Sheffield Weds Championship 18:00Over 1.582%~1.22✓
Zwolle – NAC Breda Eredivisie 23:00Over 1.582%~1.23✓
Sevilla – Valencia La Liga 23:00Under 3.581%~1.24✓
Brighton – Liverpool Premier League 15:30Over 1.580%~1.25✓
QPR – Portsmouth Championship 18:00Under 3.580%~1.26✗
Darmstadt – Schalke 04 2. Bundesliga 22:30Over 1.580%~1.29✓

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

2. Bundesliga 4

TimeMatch1X2Most likely pickOddsResult
15:00Elversberg – Bielefeld49%25%26%Over 1.5 · 83%~1.223-1 ✓
15:00Nurnberg – Kaiserslautern43%28%30%Over 1.5 · 82%~1.223-0 ✓
15:00Paderborn – Dresden55%25%20%Over 1.5 · 84%~1.232-1 ✓
22:30Darmstadt – Schalke 0435%29%36%Over 1.5 · 80%~1.291-1 ✓

Premier League 4

TimeMatch1X2Most likely pickOddsResult
15:30Brighton – Liverpool31%27%43%Over 1.5 · 80%~1.252-1 ✓
18:00Fulham – Burnley63%22%14%Over 1.5 · 78%~1.293-1 ✓
20:30Everton – Chelsea27%26%48%Over 1.5 · 78%~1.293-0 ✓
23:00Leeds – Brentford38%27%35%Over 1.5 · 76%~1.320-0 ✗

Championship 11

TimeMatch1X2Most likely pickOddsResult
15:30Blackburn – Middlesbrough22%25%53%Over 1.5 · 75%~1.330-0 ✗
15:30Derby – Birmingham32%28%39%Under 3.5 · 74%~1.371-0 ✓
15:30Ipswich – Millwall59%24%17%Over 1.5 · 78%~1.311-1 ✓
18:00Bristol City – West Brom38%29%33%Under 3.5 · 76%~1.330-1 ✓
18:00Charlton – Norwich28%28%45%Over 1.5 · 74%~1.360-1 ✗
18:00Hull – Sheffield Weds74%16%10%Over 1.5 · 82%~1.223-1 ✓
18:00QPR – Portsmouth32%31%37%Under 3.5 · 80%~1.266-1 ✗
18:00Sheffield United – Wrexham49%27%24%Over 1.5 · 78%~1.281-2 ✓
18:00Southampton – Oxford65%20%15%Over 1.5 · 80%~1.262-0 ✓
18:00Watford – Leicester49%25%27%Over 1.5 · 75%~1.320-0 ✗
20:15Swansea – Coventry29%27%44%Over 1.5 · 76%~1.310-3 ✓

Ligue 2 3

TimeMatch1X2Most likely pickOddsResult
16:00Guingamp – Reims31%28%41%Over 1.5 · 74%~1.350-2 ✓
16:00Troyes – Dunkerque51%26%23%Over 1.5 · 75%~1.335-1 ✓
22:00St Etienne – Annecy57%24%19%Over 1.5 · 78%~1.304-0 ✓

La Liga 5

TimeMatch1X2Most likely pickOddsResult
16:00Elche – Mallorca44%30%26%Under 3.5 · 75%~1.312-1 ✓
18:15Espanol – Getafe40%33%27%Under 3.5 · 89%~1.151-2 ✓
20:30Levante – Oviedo43%30%28%Under 3.5 · 73%~1.304-2 ✗
20:30Osasuna – Girona42%30%28%Over 1.5 · 75%~1.351-0 ✗
23:00Sevilla – Valencia42%32%26%Under 3.5 · 81%~1.240-2 ✓

Segunda 5

TimeMatch1X2Most likely pickOddsResult
16:00Leganes – Ceuta54%27%20%Under 3.5 · 76%~1.315-2 ✗
18:15Andorra – Eibar39%31%29%Under 3.5 · 79%~1.270-1 ✓
18:15Santander – Albacete53%25%22%Over 1.5 · 79%~1.260-4 ✓
20:30Cadiz – Malaga36%29%35%Under 3.5 · 75%~1.330-3 ✓
23:00La Coruna – Zaragoza60%24%16%Under 3.5 · 74%~1.352-1 ✓

Serie A 3

TimeMatch1X2Most likely pickOddsResult
17:00Parma – Cremonese44%32%24%Under 3.5 · 77%~1.290-2 ✓
20:00Milan – Torino73%18%9%Over 1.5 · 78%~1.293-2 ✓
22:45Juventus – Sassuolo76%16%8%Over 1.5 · 82%~1.231-1 ✓

Serie B 5

TimeMatch1X2Most likely pickOddsResult
17:00Cesena – Catanzaro41%27%32%Over 1.5 · 76%~1.313-1 ✓
17:00Juve Stabia – Spezia40%32%29%Under 3.5 · 80%~1.263-1 ✗
17:00Padova – Palermo21%25%54%Under 3.5 · 76%~1.330-1 ✓
19:15Monza – Venezia34%33%33%Over 1.5 · 75%~1.371-1 ✓
21:30Modena – Mantova57%26%17%Over 1.5 · 76%~1.342-1 ✓

Bundesliga 5

TimeMatch1X2Most likely pickOddsResult
17:30Bayern Munich – Union Berlin83%11%6%Over 1.5 · 91%~1.114-0 ✓
17:30FC Koln – M'gladbach39%29%32%Over 1.5 · 79%~1.283-3 ✓
17:30Heidenheim – Leverkusen17%21%62%Over 1.5 · 85%~1.193-3 ✓
17:30Wolfsburg – Werder Bremen38%27%35%Over 1.5 · 82%~1.250-1 ✗
20:30Dortmund – Hamburg70%18%12%Over 1.5 · 86%~1.193-2 ✓

Premiership 5

TimeMatch1X2Most likely pickOddsResult
18:00Falkirk – St Mirren50%26%24%Over 1.5 · 74%~1.341-2 ✓
18:00Hearts – Dundee71%18%10%Over 1.5 · 79%~1.281-0 ✗
18:00Kilmarnock – Livingston51%25%24%Over 1.5 · 77%~1.282-0 ✓
18:00Motherwell – Hibernian52%26%21%Over 1.5 · 77%~1.310-0 ✗
20:45Rangers – Aberdeen78%14%8%Over 1.5 · 85%~1.194-1 ✓

Eredivisie 3

TimeMatch1X2Most likely pickOddsResult
18:30For Sittard – Twente17%22%61%Over 1.5 · 84%~1.191-2 ✓
20:45Sparta Rotterdam – Volendam63%21%16%Over 1.5 · 84%~1.192-0 ✓
23:00Zwolle – NAC Breda41%27%32%Over 1.5 · 82%~1.232-1 ✓

Primeira Liga 5

TimeMatch1X2Most likely pickOddsResult
18:30Famalicao – Nacional57%23%20%Over 1.5 · 77%~1.301-0 ✗
18:30Moreirense – Arouca39%30%32%Under 3.5 · 78%~1.290-1 ✓
21:00Benfica – Guimaraes78%14%8%Over 1.5 · 83%~1.223-0 ✓
21:00Santa Clara – Gil Vicente36%32%32%Under 3.5 · 84%~1.191-0 ✓
23:30Tondela – AVS49%28%23%Under 3.5 · 75%~1.310-0 ✓

Ligue 1 3

TimeMatch1X2Most likely pickOddsResult
19:00Toulouse – Lorient51%29%20%Under 3.5 · 77%~1.291-0 ✓
21:00Auxerre – Brest44%28%28%Under 3.5 · 77%~1.283-0 ✓
23:05Nice – Paris SG11%14%75%Over 1.5 · 88%~1.140-4 ✓

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: