Football Predictions & Expert Betting Tips
Data-driven football predictions powered by real-time standings, head-to-head records, and odds analysis from leading bookmakers. We cover the Premier League, Champions League, La Liga, Serie A, Bundesliga, and Ligue 1 with detailed pre-match analysis for every pick. Every pick carries a confidence rating and, where we set one, our own rated price — not a live quote from a bookmaker.
578
Total Picks
302
Won
196
Lost
61%
Win Rate
Staked
$38,400
Net P/L
−$789
Current Bank
$211
Staked, P/L and bank cover the 384 settled picks we published a price for — 117 older picks are excluded, no price was published for them. Win rate and record cover all 501.
Upcoming Predictions
ES Troyes AC vs RC Strasbourg Alsace
Our Pick
ES Troyes AC +1 (Asian Handicap)
Odds
1.32
Everton FC vs Manchester United FC
Our Pick
Double Chance X2 (Draw or Manchester United FC)
Odds
1.42
Frosinone Calcio vs Venezia FC
Our Pick
Double Chance 1X (Frosinone Calcio or Draw)
Odds
1.38
Parma Calcio 1913 vs AC Monza
Our Pick
Double Chance 1X (Parma Calcio 1913 or Draw)
Odds
1.40
Hamburger SV vs 1. FSV Mainz 05
Our Pick
Double Chance 1X (Hamburger SV or Draw)
Odds
1.40
Valencia CF vs FC Barcelona
Our Pick
FC Barcelona -1.5 (Asian Handicap)
Odds
1.65
Angers SCO vs Stade Rennais FC 1901
Our Pick
Double Chance X2 (Draw or Stade Rennais FC 1901)
Odds
1.28
Arsenal FC vs Chelsea FC
Our Pick
Double Chance 1X (Arsenal FC or Draw)
Odds
1.28
Eintracht Frankfurt vs FC Augsburg
Our Pick
Double Chance 1X (Eintracht Frankfurt or Draw)
Odds
1.32
Bologna FC 1909 vs US Sassuolo Calcio
Our Pick
Double Chance 1X (Bologna FC 1909 or Draw)
Odds
1.40
Deportivo Alavés vs CA Osasuna
Our Pick
Double Chance 1X (Deportivo Alavés or Draw)
Odds
1.30
Málaga CF vs Levante UD
Our Pick
Double Chance 1X (Málaga CF or Draw)
Odds
1.62
Juventus FC vs AC Milan
Our Pick
Under 2.5 Goals
Odds
1.75
Olympique de Marseille vs Paris FC
Our Pick
Olympique de Marseille -1 (Asian Handicap)
Odds
1.72
RCD Espanyol de Barcelona vs Sevilla FC
Our Pick
Over 2.5 Goals
Odds
1.68
Cagliari Calcio vs US Lecce
Our Pick
Under 2.5 Goals
Odds
1.70
Getafe CF vs RC Celta de Vigo
Our Pick
Under 2.5 Goals
Odds
1.62
Udinese Calcio vs SS Lazio
Our Pick
Double Chance X2 (SS Lazio or Draw)
Odds
1.60
Elche CF vs Real Sociedad de Fútbol
Our Pick
Over 2.5 Goals
Odds
1.72
1. FC Union Berlin vs FC Schalke 04
Our Pick
Draw No Bet — 1. FC Union Berlin
Odds
1.62
Stade Rennais FC 1901 vs Olympique de Marseille
Our Pick
Over 2.5 Goals
Odds
1.66
Venezia FC vs ACF Fiorentina
Our Pick
Under 2.5 Goals
Odds
1.72
Sevilla FC vs Valencia CF
Our Pick
Under 2.5 Goals
Odds
1.75
Real Racing Club de Santander vs Deportivo Alavés
Our Pick
Double Chance X2 (Draw or Deportivo Alavés)
Odds
1.48
Genoa CFC vs Frosinone Calcio
Our Pick
Double Chance X2 (Frosinone Calcio or Draw)
Odds
1.62
1. FSV Mainz 05 vs Eintracht Frankfurt
Our Pick
Double Chance X2 (Draw or Eintracht Frankfurt)
Odds
1.50
Borussia Dortmund vs SC Paderborn 07
Our Pick
Borussia Dortmund Win
Odds
1.24
FC Augsburg vs Bayer 04 Leverkusen
Our Pick
Over 2.5 Goals
Odds
1.52
SC Freiburg vs Borussia Mönchengladbach
Our Pick
Draw No Bet — SC Freiburg
Odds
1.48
TSG 1899 Hoffenheim vs VfB Stuttgart
Our Pick
Over 2.5 Goals
Odds
1.55
AFC Bournemouth vs Brentford FC
Our Pick
Draw
Odds
3.30
Aston Villa FC vs Nottingham Forest FC
Our Pick
Under 2.5 Goals
Odds
1.75
Chelsea FC vs Hull City AFC
Our Pick
Chelsea FC Win
Odds
1.72
Crystal Palace FC vs Ipswich Town FC
Our Pick
Over 2.5 Goals
Odds
1.77
Liverpool FC vs Fulham FC
Our Pick
Over 2.5 Goals
Odds
1.57
CA Osasuna vs RCD Espanyol de Barcelona
Our Pick
Under 2.5 Goals
Odds
1.75
RC Strasbourg Alsace vs AS Monaco FC
Our Pick
Over 2.5 Goals
Odds
1.72
SS Lazio vs AC Milan
Our Pick
AC Milan Win
Odds
2.25
1. FC Köln vs SV Werder Bremen
Our Pick
Over 3.5 Goals
Odds
2.35
Athletic Club vs Elche CF
Our Pick
Athletic Club Win
Odds
1.75
Tottenham Hotspur FC vs Everton FC
Our Pick
Under 2.5 Goals
Odds
1.74
AJ Auxerre vs OGC Nice
Our Pick
Draw
Odds
3.30
Atalanta BC vs Cagliari Calcio
Our Pick
Under 2.5 Goals
Odds
1.75
FC Lorient vs Toulouse FC
Our Pick
FC Lorient Draw No Bet
Odds
1.72
Le Havre AC vs Angers SCO
Our Pick
Under 2.5 Goals
Odds
1.72
Paris FC vs Olympique Lyonnais
Our Pick
Double Chance X2 (Olympique Lyonnais or Draw)
Odds
1.38
Real Madrid CF vs Rayo Vallecano de Madrid
Our Pick
Over 2.5 Goals
Odds
1.53
Sunderland AFC vs Arsenal FC
Our Pick
Arsenal FC Win
Odds
1.72
RC Celta de Vigo vs Málaga CF
Our Pick
Under 2.5 Goals
Odds
1.60
Coventry City FC vs Brighton & Hove Albion FC
Our Pick
Brighton & Hove Albion FC Win
Odds
1.70
Lille OSC vs ES Troyes AC
Our Pick
Lille OSC Win
Odds
1.62
US Lecce vs AC Monza
Our Pick
US Lecce Draw No Bet
Odds
1.60
RB Leipzig vs Hamburger SV
Our Pick
RB Leipzig Win
Odds
1.57
Levante UD vs FC Barcelona
Our Pick
FC Barcelona Win
Odds
1.33
Le Mans FC vs Racing Club de Lens
Our Pick
Over 2.5 Goals
Odds
1.75
Manchester United FC vs Manchester City FC
Our Pick
Manchester City FC Draw No Bet
Odds
1.62
SV 07 Elversberg vs FC Bayern München
Our Pick
FC Bayern München Win
Odds
1.30
SSC Napoli vs Bologna FC 1909
Our Pick
SSC Napoli Win
Odds
1.62
Getafe CF vs RC Deportivo La Coruña
Our Pick
Under 2.5 Goals
Odds
1.68
Stade Brestois 29 vs Paris Saint-Germain FC
Our Pick
Paris Saint-Germain FC Win
Odds
1.60
US Sassuolo Calcio vs Juventus FC
Our Pick
Double Chance X2 (Draw or Juventus FC)
Odds
1.30
Real Sociedad de Fútbol vs Club Atlético de Madrid
Our Pick
Draw No Bet — Club Atlético de Madrid
Odds
1.55
Como 1907 vs Parma Calcio 1913
Our Pick
Como 1907 Win
Odds
1.50
Torino FC vs AS Roma
Our Pick
Over 2.5 Goals
Odds
1.78
FC Internazionale Milano vs Udinese Calcio
Our Pick
Over 2.5 Goals
Odds
1.55
Leeds United FC vs Newcastle United FC
Our Pick
Draw
Odds
3.40
Villarreal CF vs Real Betis Balompié
Our Pick
Over 2.5 Goals
Odds
1.80
Rayo Vallecano de Madrid vs RCD Espanyol de Barcelona
Our Pick
Over 2.5 Goals
Odds
1.66
Deportivo Alavés vs Valencia CF
Our Pick
Deportivo Alavés Draw No Bet
Odds
1.60
Elche CF vs Real Madrid CF
Our Pick
Real Madrid CF Win
Odds
1.40
Club Atlético de Madrid vs CA Osasuna
Our Pick
Club Atlético de Madrid Win
Odds
1.55
RC Deportivo La Coruña vs Sevilla FC
Our Pick
RC Deportivo La Coruña Win
Odds
2.30
FC Barcelona vs Real Racing Club de Santander
Our Pick
Over 3.5 Goals
Odds
1.75
Levante UD vs Athletic Club
Our Pick
Double Chance X2 (Athletic Club or Draw)
Odds
1.58
Real Betis Balompié vs Getafe CF
Our Pick
Real Betis Balompié Win
Odds
1.62
Málaga CF vs Villarreal CF
Our Pick
Draw No Bet (Villarreal CF)
Odds
1.50
Match Reports
Villarreal CF vs RC Deportivo La Coruña
La Liga — Sep 5
2 — 3
AS Roma vs Atalanta BC
Serie A — Sep 5
2 — 1
Le Havre AC vs Stade Brestois 29
Ligue 1 — Sep 5
1 — 2
OGC Nice vs Le Mans FC
Ligue 1 — Sep 5
1 — 1
FC Schalke 04 vs FC Bayern München
Bundesliga — Sep 5
0 — 0
Hull City AFC vs Aston Villa FC
Premier League — Sep 5
0 — 0
Rayo Vallecano de Madrid vs Real Racing Club de Santander
La Liga — Sep 5
3 — 2
FC Internazionale Milano vs SSC Napoli
Serie A — Sep 5
3 — 2
Racing Club de Lens vs FC Lorient
Ligue 1 — Sep 5
0 — 1
Athletic Club vs Club Atlético de Madrid
La Liga — Sep 5
3 — 0
Brentford FC vs Sunderland AFC
Premier League — Sep 5
1 — 1
Brighton & Hove Albion FC vs Leeds United FC
Premier League — Sep 5
1 — 1
Fulham FC vs Crystal Palace FC
Premier League — Sep 5
2 — 3
Manchester City FC vs Coventry City FC
Premier League — Sep 5
1 — 0
Nottingham Forest FC vs Tottenham Hotspur FC
Premier League — Sep 5
0 — 0
Bayer 04 Leverkusen vs 1. FC Union Berlin
Bundesliga — Sep 5
4 — 0
Borussia Mönchengladbach vs SV 07 Elversberg
Bundesliga — Sep 5
3 — 4
SC Paderborn 07 vs SC Freiburg
Bundesliga — Sep 5
0 — 1
SV Werder Bremen vs RB Leipzig
Bundesliga — Sep 5
3 — 1
TSG 1899 Hoffenheim vs Borussia Dortmund
Bundesliga — Sep 5
2 — 3
ACF Fiorentina vs Torino FC
Serie A — Sep 5
1 — 2
Newcastle United FC vs AFC Bournemouth
Premier League — Sep 5
2 — 2
Paris Saint-Germain FC vs AS Monaco FC
Ligue 1 — Sep 4
1 — 2
Ipswich Town FC vs Liverpool FC
Premier League — Sep 4
0 — 2
Real Betis Balompié vs Real Madrid CF
La Liga — Sep 4
1 — 0
Genoa CFC vs Como 1907
Serie A — Sep 4
1 — 4
VfB Stuttgart vs 1. FC Köln
Bundesliga — Sep 4
4 — 1
Olympique Lyonnais vs AJ Auxerre
Ligue 1 — Sep 4
3 — 1
Real Sociedad de Fútbol vs RC Celta de Vigo
La Liga — Sep 3
0 — 0
Toulouse FC vs Lille OSC
Ligue 1 — Sep 3
0 — 1
FC Barcelona vs Rayo Vallecano de Madrid
La Liga — Aug 31
5 — 2
Aston Villa FC vs Arsenal FC
Premier League — Aug 31
0 — 1
Atalanta BC vs Bologna FC 1909
Serie A — Aug 31
1 — 0
CA Osasuna vs Getafe CF
La Liga — Aug 31
1 — 0
US Lecce vs AS Roma
Serie A — Aug 31
0 — 4
RC Celta de Vigo vs Athletic Club
La Liga — Aug 30
0 — 2
AS Monaco FC vs Olympique de Marseille
Ligue 1 — Aug 30
2 — 0
Cagliari Calcio vs FC Internazionale Milano
Serie A — Aug 30
0 — 1
SS Lazio vs Genoa CFC
Serie A — Aug 30
1 — 0
RC Deportivo La Coruña vs Valencia CF
La Liga — Aug 30
3 — 1
SSC Napoli vs Como 1907
Serie A — Aug 30
1 — 2
FC Augsburg vs FC Schalke 04
Bundesliga — Aug 30
3 — 0
Manchester United FC vs Ipswich Town FC
Premier League — Aug 30
5 — 2
Stade Rennais FC 1901 vs Le Mans FC
Ligue 1 — Aug 30
3 — 2
Real Madrid CF vs Málaga CF
La Liga — Aug 30
4 — 0
SC Freiburg vs SV Werder Bremen
Bundesliga — Aug 30
4 — 1
Chelsea FC vs Brighton & Hove Albion FC
Premier League — Aug 30
4 — 3
Leeds United FC vs Brentford FC
Premier League — Aug 30
1 — 1
Paris FC vs OGC Nice
Ligue 1 — Aug 30
3 — 0
Sunderland AFC vs Fulham FC
Premier League — Aug 30
1 — 0
Sevilla FC vs Club Atlético de Madrid
La Liga — Aug 29
1 — 3
AJ Auxerre vs Angers SCO
Ligue 1 — Aug 29
1 — 3
FC Lorient vs ES Troyes AC
Ligue 1 — Aug 29
1 — 2
Juventus FC vs Parma Calcio 1913
Serie A — Aug 29
2 — 0
Olympique Lyonnais vs Le Havre AC
Ligue 1 — Aug 29
1 — 1
Stade Brestois 29 vs Toulouse FC
Ligue 1 — Aug 29
2 — 2
Real Sociedad de Fútbol vs RCD Espanyol de Barcelona
La Liga — Aug 29
2 — 1
AC Monza vs Udinese Calcio
Serie A — Aug 29
2 — 3
ACF Fiorentina vs Frosinone Calcio
Serie A — Aug 29
0 — 3
Borussia Dortmund vs Hamburger SV
Bundesliga — Aug 29
2 — 0
Showing the 60 most recent settled picks of 502. Browse the rest by competition above, or see every result in the match reports archive.
How Our Football Predictions Work
Every prediction on Odds Report is generated through a systematic analytical process that combines real-time data from multiple authoritative sources. We pull current league standings, recent form data, and head-to-head records directly from football-data.org, and the price we publish is our own rating of the pick rather than a quote scraped from a bookmaker. This data-driven approach keeps every pick grounded in verifiable information rather than subjective opinion or gut feeling.
Our analysis covers six major European football competitions: the Premier League, UEFA Champions League, La Liga, Serie A, Bundesliga, and Ligue 1. For each match, we evaluate the current league positions and points totals of both teams, their recent form over the last five matches, historical head-to-head results, and the available odds across bookmakers to identify selections where the implied probability differs from our assessed probability.
Confidence Ratings
Each prediction carries a confidence rating of high, medium, or low. High-confidence picks represent situations where multiple data points align strongly in favour of the selection — for example, a top-four team with excellent recent form playing at home against a relegation-threatened side with poor away results. Medium-confidence picks involve more balanced fixtures where we have identified an edge but acknowledge greater uncertainty. Low-confidence picks are included for completeness but carry higher risk and should be staked conservatively.
Recommended Bookmaker
We recommend 1xBet as our primary bookmaker for acting on predictions. With over 1,000 betting markets per match, competitive odds with margins typically between 2-3% on major events, live streaming, and a minimum deposit of just $1, 1xBet provides the depth and value that serious bettors require. Prediction pages link straight through to 1xBet, where you can check the current line before staking.