MetaPred
MetaPred
Today's matchesBy leagueValue BetsAccumulatorsArticles
MetaPred

Football predictions built on a mathematical model. Play responsibly. 18+.

Get daily predictions

No spam. Unsubscribe anytime.

Navigate

  • Today's matches
  • By league
  • Value Bets
  • Accumulators

Resources

  • Articles
  • Method
  • FAQ
  • Contact

Legal

  • Legal notice
  • Privacy
  • Responsible gaming

Languages

  • Français
  • English
  • Español
  • Deutsch
  • Italiano
  • Português

Disclaimer: Predictions are provided for informational purposes only. Our algorithm calculates probabilities based on statistical data and does not guarantee result accuracy. We are not responsible for financial losses resulting from their use. Betting carries risks. Please gamble responsibly.

© 2026 MetaPred · All rights reserved.Made with method, not promises.
MetaPred/Value Bets (EV+)/Previous selection rule

Previous selection rule.

On September 21, 2026 we changed how value bets are selected: only picks whose expected value falls inside a calibrated band are published now, instead of every pick above a threshold. The headline numbers cover the new rule only. Every bet published before the change stays here, with its result.

23%
Win Rate
-6.6%
ROI
-5.9u
Profit
90
Total Bets
Date
Match
Pick
Odds
EV
Result
Score
Sep 20, 2026
AC Milan — Lecce
Serie A
1X2Draw
5.95
+27.6%
Lost
3–0
AC Milan — Lecce
Sep 20, 2026 · Serie A
Lost
1X2Draw5.95+27.6%3–0
Sep 19, 2026
Manchester City — Sunderland
Premier League
1X2Sunderland
9.27
+16.3%
Lost
5–3
Manchester City — Sunderland
Sep 19, 2026 · Premier League
Lost
1X2Sunderland9.27+16.3%5–3
Sep 18, 2026
Tottenham — Aston Villa
Premier League
1X2Aston Villa
3.64
+21.7%
Won
2–3
Tottenham — Aston Villa
Sep 18, 2026 · Premier League
Won
1X2Aston Villa3.64+21.7%2–3
Sep 18, 2026
Bayern Munich — Union Berlin
Bundesliga
O/U 2.5Under 2.5
7.28
+24.7%
Lost
7–0
Bayern Munich — Union Berlin
Sep 18, 2026 · Bundesliga
Lost
O/U 2.5Under 2.57.28+24.7%7–0
Sep 13, 2026
RB Leipzig — Hamburg
Bundesliga
1X2Draw
5.45
+20.7%
Lost
5–0
RB Leipzig — Hamburg
Sep 13, 2026 · Bundesliga
Lost
1X2Draw5.45+20.7%5–0
Sep 13, 2026
Como — Parma
Serie A
1X2Draw
5.89
+38.3%
Lost
2–1
Como — Parma
Sep 13, 2026 · Serie A
Lost
1X2Draw5.89+38.3%2–1
Sep 12, 2026
Hoffenheim — VfB Stuttgart
Bundesliga
1X2Draw
4.00
+29.0%
Lost
2–1
Hoffenheim — VfB Stuttgart
Sep 12, 2026 · Bundesliga
Lost
1X2Draw4.00+29.0%2–1
Sep 11, 2026
Borussia Dortmund — SC Paderborn 07
Bundesliga
1X2Draw
6.64
+29.4%
Lost
3–0
Borussia Dortmund — SC Paderborn 07
Sep 11, 2026 · Bundesliga
Lost
1X2Draw6.64+29.4%3–0
Sep 11, 2026
Tottenham — Everton
Premier League
1X2Everton
3.63
+29.4%
Lost
0–0
Tottenham — Everton
Sep 11, 2026 · Premier League
Lost
1X2Everton3.63+29.4%0–0
Sep 06, 2026
Udinese — Lazio
Serie A
1X2Draw
3.10
+21.4%
Lost
1–2
Udinese — Lazio
Sep 06, 2026 · Serie A
Lost
1X2Draw3.10+21.4%1–2
Sep 05, 2026
Eintracht Frankfurt — Augsburg
Bundesliga
1X2Draw
3.91
+23.5%
Lost
1–4
Eintracht Frankfurt — Augsburg
Sep 05, 2026 · Bundesliga
Lost
1X2Draw3.91+23.5%1–4
Sep 04, 2026
Inter Milan — Napoli
Serie A
1X2Draw
3.75
+20.0%
Lost
3–2
Inter Milan — Napoli
Sep 04, 2026 · Serie A
Lost
1X2Draw3.75+20.0%3–2
Sep 03, 2026
Real Betis — Real Madrid
La Liga
1X2Draw
5.24
+15.1%
Lost
1–0
Real Betis — Real Madrid
Sep 03, 2026 · La Liga
Lost
1X2Draw5.24+15.1%1–0
Sep 03, 2026
Lyon — Auxerre
Ligue 1
1X2Draw
4.34
+16.3%
Lost
3–1
Lyon — Auxerre
Sep 03, 2026 · Ligue 1
Lost
1X2Draw4.34+16.3%3–1
Aug 30, 2026
Barcelona — Rayo Vallecano
La Liga
1X2Draw
8.45
+33.1%
Lost
5–2
Barcelona — Rayo Vallecano
Aug 30, 2026 · La Liga
Lost
1X2Draw8.45+33.1%5–2
Aug 29, 2026
Chelsea — Brighton
Premier League
1X2Brighton
4.04
+51.8%
Lost
4–3
Chelsea — Brighton
Aug 29, 2026 · Premier League
Lost
1X2Brighton4.04+51.8%4–3
Aug 28, 2026
Liverpool — Nottingham Forest
Premier League
1X2Nottingham Forest
5.86
+43.1%
Lost
2–2
Liverpool — Nottingham Forest
Aug 28, 2026 · Premier League
Lost
1X2Nottingham Forest5.86+43.1%2–2
Aug 27, 2026
Bayern Munich — VfB Stuttgart
Bundesliga
1X2Draw
6.63
+18.7%
Lost
5–1
Bayern Munich — VfB Stuttgart
Aug 27, 2026 · Bundesliga
Lost
1X2Draw6.63+18.7%5–1
Aug 23, 2026
Brighton — Aston Villa
Premier League
1X2Aston Villa
3.18
+20.9%
Lost
4–0
Brighton — Aston Villa
Aug 23, 2026 · Premier League
Lost
1X2Aston Villa3.18+20.9%4–0
Aug 22, 2026
Elche — Barcelona
La Liga
1X2Draw
5.51
+25.3%
Lost
0–5
Elche — Barcelona
Aug 22, 2026 · La Liga
Lost
1X2Draw5.51+25.3%0–5
Aug 21, 2026
Espanyol — Real Madrid
La Liga
1X2Draw
4.57
+18.7%
Lost
1–2
Espanyol — Real Madrid
Aug 21, 2026 · La Liga
Lost
1X2Draw4.57+18.7%1–2
Aug 21, 2026
Inter Milan — Monza
Serie A
1X2Draw
6.45
+26.0%
Lost
4–1
Inter Milan — Monza
Aug 21, 2026 · Serie A
Lost
1X2Draw6.45+26.0%4–1
Aug 18, 2026
NEC Nijmegen — Bodo/Glimt
UEFA Champions League
O/U 2.5Under 2.5
2.69
+21.2%
Lost
1–3
NEC Nijmegen — Bodo/Glimt
Aug 18, 2026 · UEFA Champions League
Lost
O/U 2.5Under 2.52.69+21.2%1–3
May 23, 2026
Tottenham — Everton
Premier League
1X2Everton
4.02
+34.1%
Lost
1–0
Tottenham — Everton
May 23, 2026 · Premier League
Lost
1X2Everton4.02+34.1%1–0
May 23, 2026
West Ham — Leeds United
Premier League
1X2Leeds United
4.11
+37.6%
Lost
3–0
West Ham — Leeds United
May 23, 2026 · Premier League
Lost
1X2Leeds United4.11+37.6%3–0
May 18, 2026
Chelsea — Tottenham
Premier League
1X2Tottenham
3.51
+31.1%
Lost
2–1
Chelsea — Tottenham
May 18, 2026 · Premier League
Lost
1X2Tottenham3.51+31.1%2–1
May 17, 2026
Lille — Auxerre
Ligue 1
1X2Draw
4.74
+17.3%
Lost
0–2
Lille — Auxerre
May 17, 2026 · Ligue 1
Lost
1X2Draw4.74+17.3%0–2
May 17, 2026
Nice — Metz
Ligue 1
1X2Metz
8.61
+16.1%
Lost
0–0
Nice — Metz
May 17, 2026 · Ligue 1
Lost
1X2Metz8.61+16.1%0–0
May 17, 2026
Arsenal — Burnley
Premier League
1X2Burnley
28.29
+52.1%
Lost
1–0
Arsenal — Burnley
May 17, 2026 · Premier League
Lost
1X2Burnley28.29+52.1%1–0
May 16, 2026
Juventus — Fiorentina
Serie A
1X2Draw
5.41
+20.2%
Lost
0–2
Juventus — Fiorentina
May 16, 2026 · Serie A
Lost
1X2Draw5.41+20.2%0–2
May 16, 2026
Como — Parma
Serie A
1X2Draw
5.60
+22.0%
Lost
1–0
Como — Parma
May 16, 2026 · Serie A
Lost
1X2Draw5.60+22.0%1–0
May 16, 2026
Inter Milan — Hellas Verona
Serie A
1X2Draw
6.95
+29.0%
Won
1–1
Inter Milan — Hellas Verona
May 16, 2026 · Serie A
Won
1X2Draw6.95+29.0%1–1
May 16, 2026
Manchester United — Nottingham Forest
Premier League
1X2Nottingham Forest
4.91
+63.1%
Lost
3–2
Manchester United — Nottingham Forest
May 16, 2026 · Premier League
Lost
1X2Nottingham Forest4.91+63.1%3–2
May 15, 2026
Bayer Leverkusen — Hamburg
Bundesliga
1X2Draw
6.29
+27.3%
Won
1–1
Bayer Leverkusen — Hamburg
May 15, 2026 · Bundesliga
Won
1X2Draw6.29+27.3%1–1
May 15, 2026
Bayern Munich — FC Koln
Bundesliga
1X2Draw
8.72
+44.2%
Lost
5–1
Bayern Munich — FC Koln
May 15, 2026 · Bundesliga
Lost
1X2Draw8.72+44.2%5–1
May 14, 2026
Real Madrid — Real Oviedo
La Liga
1X2Draw
6.30
+18.0%
Lost
2–0
Real Madrid — Real Oviedo
May 14, 2026 · La Liga
Lost
1X2Draw6.30+18.0%2–0
May 12, 2026
Manchester City — Crystal Palace
Premier League
1X2Draw
7.29
+33.0%
Lost
3–0
Manchester City — Crystal Palace
May 12, 2026 · Premier League
Lost
1X2Draw7.29+33.0%3–0
May 10, 2026
Tottenham — Leeds United
Premier League
1X2Leeds United
3.81
+39.9%
Lost
1–1
Tottenham — Leeds United
May 10, 2026 · Premier League
Lost
1X2Leeds United3.81+39.9%1–1
May 08, 2026
Manchester City — Brentford
Premier League
1X2Draw
5.49
+21.8%
Lost
3–0
Manchester City — Brentford
May 08, 2026 · Premier League
Lost
1X2Draw5.49+21.8%3–0
May 08, 2026
RB Leipzig — St Pauli
Bundesliga
1X2Draw
5.49
+49.1%
Lost
2–1
RB Leipzig — St Pauli
May 08, 2026 · Bundesliga
Lost
1X2Draw5.49+49.1%2–1
May 07, 2026
Lens — Nantes
Ligue 1
1X2Nantes
7.38
+18.8%
Lost
1–0
Lens — Nantes
May 07, 2026 · Ligue 1
Lost
1X2Nantes7.38+18.8%1–0
May 05, 2026
Bayern Munich — PSG
UEFA Champions League
O/U 2.5Under 2.5
4.57
+43.0%
Won
1–1
Bayern Munich — PSG
May 05, 2026 · UEFA Champions League
Won
O/U 2.5Under 2.54.57+43.0%1–1
May 03, 2026
Chelsea — Nottingham Forest
Premier League
1X2Nottingham Forest
4.77
+102.2%
Won
1–3
Chelsea — Nottingham Forest
May 03, 2026 · Premier League
Won
1X2Nottingham Forest4.77+102.2%1–3
May 02, 2026
Lille — Le Havre
Ligue 1
1X2Le Havre
8.01
+18.5%
Lost
1–1
Lille — Le Havre
May 02, 2026 · Ligue 1
Lost
1X2Le Havre8.01+18.5%1–1
May 02, 2026
Auxerre — Angers
Ligue 1
1X2Angers
5.43
+23.3%
Lost
3–1
Auxerre — Angers
May 02, 2026 · Ligue 1
Lost
1X2Angers5.43+23.3%3–1
May 02, 2026
Inter Milan — Parma
Serie A
1X2Draw
6.46
+28.7%
Lost
2–0
Inter Milan — Parma
May 02, 2026 · Serie A
Lost
1X2Draw6.46+28.7%2–0
May 02, 2026
Juventus — Hellas Verona
Serie A
1X2Draw
6.59
+31.2%
Won
1–1
Juventus — Hellas Verona
May 02, 2026 · Serie A
Won
1X2Draw6.59+31.2%1–1
May 02, 2026
Bournemouth — Crystal Palace
Premier League
1X2Draw
4.06
+35.8%
Lost
3–0
Bournemouth — Crystal Palace
May 02, 2026 · Premier League
Lost
1X2Draw4.06+35.8%3–0
May 01, 2026
Newcastle United — Brighton
Premier League
1X2Brighton
2.65
+18.1%
Lost
3–1
Newcastle United — Brighton
May 01, 2026 · Premier League
Lost
1X2Brighton2.65+18.1%3–1
May 01, 2026
Bayern Munich — FC Heidenheim
Bundesliga
1X2Draw
6.70
+19.6%
Won
3–3
Bayern Munich — FC Heidenheim
May 01, 2026 · Bundesliga
Won
1X2Draw6.70+19.6%3–3
May 01, 2026
Arsenal — Fulham
Premier League
1X2Draw
4.44
+20.9%
Lost
3–0
Arsenal — Fulham
May 01, 2026 · Premier League
Lost
1X2Draw4.44+20.9%3–0
May 01, 2026
Hoffenheim — VfB Stuttgart
Bundesliga
1X2Draw
4.01
+29.7%
Won
3–3
Hoffenheim — VfB Stuttgart
May 01, 2026 · Bundesliga
Won
1X2Draw4.01+29.7%3–3
Apr 27, 2026
PSG — Bayern Munich
UEFA Champions League
O/U 2.5Under 2.5
2.95
+26.3%
Lost
5–4
PSG — Bayern Munich
Apr 27, 2026 · UEFA Champions League
Lost
O/U 2.5Under 2.52.95+26.3%5–4
Apr 25, 2026
VfB Stuttgart — Werder Bremen
Bundesliga
1X2Draw
4.34
+15.5%
Won
1–1
VfB Stuttgart — Werder Bremen
Apr 25, 2026 · Bundesliga
Won
1X2Draw4.34+15.5%1–1
Apr 25, 2026
Borussia Dortmund — Freiburg
Bundesliga
1X2Draw
5.22
+31.5%
Lost
4–0
Borussia Dortmund — Freiburg
Apr 25, 2026 · Bundesliga
Lost
1X2Draw5.22+31.5%4–0
Apr 24, 2026
Arsenal — Newcastle United
Premier League
1X2Draw
4.63
+18.3%
Lost
1–0
Arsenal — Newcastle United
Apr 24, 2026 · Premier League
Lost
1X2Draw4.63+18.3%1–0
Apr 24, 2026
Wolverhampton — Tottenham
Premier League
1X2Draw
4.14
+24.7%
Lost
0–1
Wolverhampton — Tottenham
Apr 24, 2026 · Premier League
Lost
1X2Draw4.14+24.7%0–1
Apr 24, 2026
Liverpool — Crystal Palace
Premier League
1X2Draw
4.78
+26.7%
Lost
3–1
Liverpool — Crystal Palace
Apr 24, 2026 · Premier League
Lost
1X2Draw4.78+26.7%3–1
Apr 23, 2026
Napoli — Cremonese
Serie A
1X2Draw
4.91
+19.5%
Lost
4–0
Napoli — Cremonese
Apr 23, 2026 · Serie A
Lost
1X2Draw4.91+19.5%4–0
Apr 23, 2026
RB Leipzig — Union Berlin
Bundesliga
1X2Draw
5.20
+40.3%
Lost
3–1
RB Leipzig — Union Berlin
Apr 23, 2026 · Bundesliga
Lost
1X2Draw5.20+40.3%3–1
Apr 21, 2026
Burnley — Manchester City
Premier League
1X2Draw
8.68
+18.9%
Lost
0–1
Burnley — Manchester City
Apr 21, 2026 · Premier League
Lost
1X2Draw8.68+18.9%0–1
Apr 18, 2026
Juventus — Bologna
Serie A
1X2Draw
4.43
+30.5%
Lost
2–0
Juventus — Bologna
Apr 18, 2026 · Serie A
Lost
1X2Draw4.43+30.5%2–0
Apr 17, 2026
Napoli — Lazio
Serie A
1X2Draw
3.97
+16.2%
Lost
0–2
Napoli — Lazio
Apr 17, 2026 · Serie A
Lost
1X2Draw3.97+16.2%0–2
Apr 16, 2026
Inter Milan — Cagliari
Serie A
1X2Draw
6.65
+19.3%
Lost
3–0
Inter Milan — Cagliari
Apr 16, 2026 · Serie A
Lost
1X2Draw6.65+19.3%3–0
Apr 15, 2026
Bayern Munich — Real Madrid
UEFA Champions League
O/U 2.5Under 2.5
3.81
+20.8%
Lost
4–3
Bayern Munich — Real Madrid
Apr 15, 2026 · UEFA Champions League
Lost
O/U 2.5Under 2.53.81+20.8%4–3
Apr 09, 2026
Roma — Pisa
Serie A
O/U 2.5Over 2.5
1.91
+16.2%
Won
3–0
Roma — Pisa
Apr 09, 2026 · Serie A
Won
O/U 2.5Over 2.51.91+16.2%3–0
Apr 09, 2026
West Ham — Wolverhampton
Premier League
1X2Wolverhampton
4.17
+21.1%
Lost
4–0
West Ham — Wolverhampton
Apr 09, 2026 · Premier League
Lost
1X2Wolverhampton4.17+21.1%4–0
Apr 09, 2026
Real Madrid — Girona
La Liga
1X2Draw
5.94
+21.3%
Won
1–1
Real Madrid — Girona
Apr 09, 2026 · La Liga
Won
1X2Draw5.94+21.3%1–1
Apr 07, 2026
PSG — Liverpool
UEFA Champions League
O/U 2.5Under 2.5
2.58
+15.0%
Won
2–0
PSG — Liverpool
Apr 07, 2026 · UEFA Champions League
Won
O/U 2.5Under 2.52.58+15.0%2–0
Mar 21, 2026
Tottenham — Nottingham Forest
Premier League
1X2Nottingham Forest
3.15
+32.1%
Won
0–3
Tottenham — Nottingham Forest
Mar 21, 2026 · Premier League
Won
1X2Nottingham Forest3.15+32.1%0–3
Mar 19, 2026
Bournemouth — Manchester United
Premier League
1X2Draw
3.73
+20.7%
Won
2–2
Bournemouth — Manchester United
Mar 19, 2026 · Premier League
Won
1X2Draw3.73+20.7%2–2
Mar 14, 2026
Real Betis — Celta Vigo
La Liga
1X2Celta Vigo
3.40
+16.5%
Lost
1–1
Real Betis — Celta Vigo
Mar 14, 2026 · La Liga
Lost
1X2Celta Vigo3.40+16.5%1–1
Mar 14, 2026
Real Mallorca — Espanyol
La Liga
1X2Espanyol
3.27
+23.5%
Lost
2–1
Real Mallorca — Espanyol
Mar 14, 2026 · La Liga
Lost
1X2Espanyol3.27+23.5%2–1
Mar 13, 2026
Girona — Athletic Bilbao
La Liga
1X2Athletic Bilbao
2.60
+24.8%
Lost
3–0
Girona — Athletic Bilbao
Mar 13, 2026 · La Liga
Lost
1X2Athletic Bilbao2.60+24.8%3–0
Mar 13, 2026
Atlético Madrid — Getafe
La Liga
1X2Getafe
6.93
+26.6%
Lost
1–0
Atlético Madrid — Getafe
Mar 13, 2026 · La Liga
Lost
1X2Getafe6.93+26.6%1–0
Mar 13, 2026
Arsenal — Everton
Premier League
1X2Draw
4.59
+27.9%
Lost
2–0
Arsenal — Everton
Mar 13, 2026 · Premier League
Lost
1X2Draw4.59+27.9%2–0
Mar 07, 2026
Celta Vigo — Real Madrid
La Liga
1X2Real Madrid
2.28
+19.7%
Won
1–2
Celta Vigo — Real Madrid
Mar 07, 2026 · La Liga
Won
1X2Real Madrid2.28+19.7%1–2
Mar 06, 2026
Getafe — Real Betis
La Liga
1X2Real Betis
2.80
+19.7%
Lost
2–0
Getafe — Real Betis
Mar 06, 2026 · La Liga
Lost
1X2Real Betis2.80+19.7%2–0
Mar 04, 2026
Tottenham — Crystal Palace
Premier League
1X2Crystal Palace
3.01
+32.8%
Won
1–3
Tottenham — Crystal Palace
Mar 04, 2026 · Premier League
Won
1X2Crystal Palace3.01+32.8%1–3
Feb 27, 2026
Burnley — Brentford
Premier League
O/U 2.5Under 2.5
1.99
+22.5%
Lost
3–4
Burnley — Brentford
Feb 27, 2026 · Premier League
Lost
O/U 2.5Under 2.51.99+22.5%3–4
Feb 27, 2026
Bournemouth — Sunderland
Premier League
O/U 2.5Under 2.5
1.99
+31.6%
Won
1–1
Bournemouth — Sunderland
Feb 27, 2026 · Premier League
Won
O/U 2.5Under 2.51.99+31.6%1–1
Feb 27, 2026
Liverpool — West Ham
Premier League
O/U 2.5Under 2.5
2.82
+32.3%
Lost
5–2
Liverpool — West Ham
Feb 27, 2026 · Premier League
Lost
O/U 2.5Under 2.52.82+32.3%5–2
Feb 27, 2026
Newcastle United — Everton
Premier League
1X2Everton
4.44
+34.2%
Won
2–3
Newcastle United — Everton
Feb 27, 2026 · Premier League
Won
1X2Everton4.44+34.2%2–3
Feb 26, 2026
Wolverhampton — Aston Villa
Premier League
O/U 2.5Under 2.5
2.02
+25.2%
Won
2–0
Wolverhampton — Aston Villa
Feb 26, 2026 · Premier League
Won
O/U 2.5Under 2.52.02+25.2%2–0
Apr 14, 2026
Liverpool — PSG
UEFA Champions League
O/U 2.5Under 2.5
2.85
+35.9%
Won
0–2
Liverpool — PSG
Apr 14, 2026 · UEFA Champions League
Won
O/U 2.5Under 2.52.85+35.9%0–2
Apr 10, 2026
AC Milan — Udinese
Serie A
1X2Draw
4.56
+16.2%
Lost
0–3
AC Milan — Udinese
Apr 10, 2026 · Serie A
Lost
1X2Draw4.56+16.2%0–3
Apr 10, 2026
RB Leipzig — Borussia M'gladbach
Bundesliga
1X2Draw
4.69
+31.2%
Lost
1–0
RB Leipzig — Borussia M'gladbach
Apr 10, 2026 · Bundesliga
Lost
1X2Draw4.69+31.2%1–0
Mar 02, 2026
Bournemouth — Brentford
Premier League
O/U 2.5Under 2.5
2.34
+32.8%
Won
0–0
Bournemouth — Brentford
Mar 02, 2026 · Premier League
Won
O/U 2.5Under 2.52.34+32.8%0–0
Mar 01, 2026
Brighton — Nottingham Forest
Premier League
O/U 2.5Under 2.5
2.00
+23.9%
Lost
2–1
Brighton — Nottingham Forest
Mar 01, 2026 · Premier League
Lost
O/U 2.5Under 2.52.00+23.9%2–1
Mar 01, 2026
Manchester United — Crystal Palace
Premier League
1X2Crystal Palace
5.17
+35.7%
Lost
2–1
Manchester United — Crystal Palace
Mar 01, 2026 · Premier League
Lost
1X2Crystal Palace5.17+35.7%2–1
Back to value bets