odds.report

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 for117 older picks are excluded, no price was published for them. Win rate and record cover all 501.

Upcoming Predictions

Ligue 1
low

ES Troyes AC vs RC Strasbourg Alsace

Our Pick

ES Troyes AC +1 (Asian Handicap)

Odds

1.32

Premier League
low

Everton FC vs Manchester United FC

Our Pick

Double Chance X2 (Draw or Manchester United FC)

Odds

1.42

Serie A
low

Frosinone Calcio vs Venezia FC

Our Pick

Double Chance 1X (Frosinone Calcio or Draw)

Odds

1.38

Serie A
low

Parma Calcio 1913 vs AC Monza

Our Pick

Double Chance 1X (Parma Calcio 1913 or Draw)

Odds

1.40

Bundesliga
medium

Hamburger SV vs 1. FSV Mainz 05

Our Pick

Double Chance 1X (Hamburger SV or Draw)

Odds

1.40

La Liga
medium

Valencia CF vs FC Barcelona

Our Pick

FC Barcelona -1.5 (Asian Handicap)

Odds

1.65

Ligue 1
medium

Angers SCO vs Stade Rennais FC 1901

Our Pick

Double Chance X2 (Draw or Stade Rennais FC 1901)

Odds

1.28

Premier League
high

Arsenal FC vs Chelsea FC

Our Pick

Double Chance 1X (Arsenal FC or Draw)

Odds

1.28

Bundesliga
medium

Eintracht Frankfurt vs FC Augsburg

Our Pick

Double Chance 1X (Eintracht Frankfurt or Draw)

Odds

1.32

Serie A
medium

Bologna FC 1909 vs US Sassuolo Calcio

Our Pick

Double Chance 1X (Bologna FC 1909 or Draw)

Odds

1.40

La Liga
medium

Deportivo Alavés vs CA Osasuna

Our Pick

Double Chance 1X (Deportivo Alavés or Draw)

Odds

1.30

La Liga
low

Málaga CF vs Levante UD

Our Pick

Double Chance 1X (Málaga CF or Draw)

Odds

1.62

Serie A
medium

Juventus FC vs AC Milan

Our Pick

Under 2.5 Goals

Odds

1.75

Ligue 1
high

Olympique de Marseille vs Paris FC

Our Pick

Olympique de Marseille -1 (Asian Handicap)

Odds

1.72

La Liga
medium

RCD Espanyol de Barcelona vs Sevilla FC

Our Pick

Over 2.5 Goals

Odds

1.68

Serie A
medium

Cagliari Calcio vs US Lecce

Our Pick

Under 2.5 Goals

Odds

1.70

La Liga
high

Getafe CF vs RC Celta de Vigo

Our Pick

Under 2.5 Goals

Odds

1.62

Serie A
medium

Udinese Calcio vs SS Lazio

Our Pick

Double Chance X2 (SS Lazio or Draw)

Odds

1.60

La Liga
medium

Elche CF vs Real Sociedad de Fútbol

Our Pick

Over 2.5 Goals

Odds

1.72

Bundesliga
low

1. FC Union Berlin vs FC Schalke 04

Our Pick

Draw No Bet — 1. FC Union Berlin

Odds

1.62

Ligue 1
medium

Stade Rennais FC 1901 vs Olympique de Marseille

Our Pick

Over 2.5 Goals

Odds

1.66

Serie A
medium

Venezia FC vs ACF Fiorentina

Our Pick

Under 2.5 Goals

Odds

1.72

La Liga
medium

Sevilla FC vs Valencia CF

Our Pick

Under 2.5 Goals

Odds

1.75

La Liga
low

Real Racing Club de Santander vs Deportivo Alavés

Our Pick

Double Chance X2 (Draw or Deportivo Alavés)

Odds

1.48

Serie A
low

Genoa CFC vs Frosinone Calcio

Our Pick

Double Chance X2 (Frosinone Calcio or Draw)

Odds

1.62

Bundesliga
low

1. FSV Mainz 05 vs Eintracht Frankfurt

Our Pick

Double Chance X2 (Draw or Eintracht Frankfurt)

Odds

1.50

Bundesliga
high

Borussia Dortmund vs SC Paderborn 07

Our Pick

Borussia Dortmund Win

Odds

1.24

Bundesliga
low

FC Augsburg vs Bayer 04 Leverkusen

Our Pick

Over 2.5 Goals

Odds

1.52

Bundesliga
medium

SC Freiburg vs Borussia Mönchengladbach

Our Pick

Draw No Bet — SC Freiburg

Odds

1.48

Bundesliga
medium

TSG 1899 Hoffenheim vs VfB Stuttgart

Our Pick

Over 2.5 Goals

Odds

1.55

Premier League
low

AFC Bournemouth vs Brentford FC

Our Pick

Draw

Odds

3.30

Premier League
low

Aston Villa FC vs Nottingham Forest FC

Our Pick

Under 2.5 Goals

Odds

1.75

Premier League
medium

Chelsea FC vs Hull City AFC

Our Pick

Chelsea FC Win

Odds

1.72

Premier League
low

Crystal Palace FC vs Ipswich Town FC

Our Pick

Over 2.5 Goals

Odds

1.77

Premier League
high

Liverpool FC vs Fulham FC

Our Pick

Over 2.5 Goals

Odds

1.57

La Liga
low

CA Osasuna vs RCD Espanyol de Barcelona

Our Pick

Under 2.5 Goals

Odds

1.75

Ligue 1
high

RC Strasbourg Alsace vs AS Monaco FC

Our Pick

Over 2.5 Goals

Odds

1.72

Serie A
low

SS Lazio vs AC Milan

Our Pick

AC Milan Win

Odds

2.25

Bundesliga
medium

1. FC Köln vs SV Werder Bremen

Our Pick

Over 3.5 Goals

Odds

2.35

La Liga
medium

Athletic Club vs Elche CF

Our Pick

Athletic Club Win

Odds

1.75

Premier League
medium

Tottenham Hotspur FC vs Everton FC

Our Pick

Under 2.5 Goals

Odds

1.74

Ligue 1
low

AJ Auxerre vs OGC Nice

Our Pick

Draw

Odds

3.30

Serie A
medium

Atalanta BC vs Cagliari Calcio

Our Pick

Under 2.5 Goals

Odds

1.75

Ligue 1
low

FC Lorient vs Toulouse FC

Our Pick

FC Lorient Draw No Bet

Odds

1.72

Ligue 1
high

Le Havre AC vs Angers SCO

Our Pick

Under 2.5 Goals

Odds

1.72

Ligue 1
high

Paris FC vs Olympique Lyonnais

Our Pick

Double Chance X2 (Olympique Lyonnais or Draw)

Odds

1.38

La Liga
high

Real Madrid CF vs Rayo Vallecano de Madrid

Our Pick

Over 2.5 Goals

Odds

1.53

Premier League
medium

Sunderland AFC vs Arsenal FC

Our Pick

Arsenal FC Win

Odds

1.72

La Liga
medium

RC Celta de Vigo vs Málaga CF

Our Pick

Under 2.5 Goals

Odds

1.60

Premier League
high

Coventry City FC vs Brighton & Hove Albion FC

Our Pick

Brighton & Hove Albion FC Win

Odds

1.70

Ligue 1
medium

Lille OSC vs ES Troyes AC

Our Pick

Lille OSC Win

Odds

1.62

Serie A
medium

US Lecce vs AC Monza

Our Pick

US Lecce Draw No Bet

Odds

1.60

Bundesliga
medium

RB Leipzig vs Hamburger SV

Our Pick

RB Leipzig Win

Odds

1.57

La Liga
high

Levante UD vs FC Barcelona

Our Pick

FC Barcelona Win

Odds

1.33

Ligue 1
medium

Le Mans FC vs Racing Club de Lens

Our Pick

Over 2.5 Goals

Odds

1.75

Premier League
low

Manchester United FC vs Manchester City FC

Our Pick

Manchester City FC Draw No Bet

Odds

1.62

Bundesliga
high

SV 07 Elversberg vs FC Bayern München

Our Pick

FC Bayern München Win

Odds

1.30

Serie A
low

SSC Napoli vs Bologna FC 1909

Our Pick

SSC Napoli Win

Odds

1.62

La Liga
medium

Getafe CF vs RC Deportivo La Coruña

Our Pick

Under 2.5 Goals

Odds

1.68

Ligue 1
medium

Stade Brestois 29 vs Paris Saint-Germain FC

Our Pick

Paris Saint-Germain FC Win

Odds

1.60

Serie A
high

US Sassuolo Calcio vs Juventus FC

Our Pick

Double Chance X2 (Draw or Juventus FC)

Odds

1.30

La Liga
medium

Real Sociedad de Fútbol vs Club Atlético de Madrid

Our Pick

Draw No Bet — Club Atlético de Madrid

Odds

1.55

Serie A
medium

Como 1907 vs Parma Calcio 1913

Our Pick

Como 1907 Win

Odds

1.50

Serie A
low

Torino FC vs AS Roma

Our Pick

Over 2.5 Goals

Odds

1.78

Serie A
medium

FC Internazionale Milano vs Udinese Calcio

Our Pick

Over 2.5 Goals

Odds

1.55

Premier League
low

Leeds United FC vs Newcastle United FC

Our Pick

Draw

Odds

3.40

La Liga
medium

Villarreal CF vs Real Betis Balompié

Our Pick

Over 2.5 Goals

Odds

1.80

La Liga
low

Rayo Vallecano de Madrid vs RCD Espanyol de Barcelona

Our Pick

Over 2.5 Goals

Odds

1.66

La Liga
high

Deportivo Alavés vs Valencia CF

Our Pick

Deportivo Alavés Draw No Bet

Odds

1.60

La Liga
high

Elche CF vs Real Madrid CF

Our Pick

Real Madrid CF Win

Odds

1.40

La Liga
medium

Club Atlético de Madrid vs CA Osasuna

Our Pick

Club Atlético de Madrid Win

Odds

1.55

La Liga
medium

RC Deportivo La Coruña vs Sevilla FC

Our Pick

RC Deportivo La Coruña Win

Odds

2.30

La Liga
medium

FC Barcelona vs Real Racing Club de Santander

Our Pick

Over 3.5 Goals

Odds

1.75

La Liga
medium

Levante UD vs Athletic Club

Our Pick

Double Chance X2 (Athletic Club or Draw)

Odds

1.58

La Liga
high

Real Betis Balompié vs Getafe CF

Our Pick

Real Betis Balompié Win

Odds

1.62

La Liga
low

Málaga CF vs Villarreal CF

Our Pick

Draw No Bet (Villarreal CF)

Odds

1.50

Match Reports

lost

Villarreal CF vs RC Deportivo La Coruña

La LigaSep 5

23

push

AS Roma vs Atalanta BC

Serie ASep 5

21

lost

Le Havre AC vs Stade Brestois 29

Ligue 1Sep 5

12

won

OGC Nice vs Le Mans FC

Ligue 1Sep 5

11

lost

FC Schalke 04 vs FC Bayern München

BundesligaSep 5

00

won

Hull City AFC vs Aston Villa FC

Premier LeagueSep 5

00

won

Rayo Vallecano de Madrid vs Real Racing Club de Santander

La LigaSep 5

32

push

FC Internazionale Milano vs SSC Napoli

Serie ASep 5

32

lost

Racing Club de Lens vs FC Lorient

Ligue 1Sep 5

01

lost

Athletic Club vs Club Atlético de Madrid

La LigaSep 5

30

won

Brentford FC vs Sunderland AFC

Premier LeagueSep 5

11

won

Brighton & Hove Albion FC vs Leeds United FC

Premier LeagueSep 5

11

lost

Fulham FC vs Crystal Palace FC

Premier LeagueSep 5

23

lost

Manchester City FC vs Coventry City FC

Premier LeagueSep 5

10

lost

Nottingham Forest FC vs Tottenham Hotspur FC

Premier LeagueSep 5

00

won

Bayer 04 Leverkusen vs 1. FC Union Berlin

BundesligaSep 5

40

lost

Borussia Mönchengladbach vs SV 07 Elversberg

BundesligaSep 5

34

lost

SC Paderborn 07 vs SC Freiburg

BundesligaSep 5

01

lost

SV Werder Bremen vs RB Leipzig

BundesligaSep 5

31

won

TSG 1899 Hoffenheim vs Borussia Dortmund

BundesligaSep 5

23

lost

ACF Fiorentina vs Torino FC

Serie ASep 5

12

won

Newcastle United FC vs AFC Bournemouth

Premier LeagueSep 5

22

won

Paris Saint-Germain FC vs AS Monaco FC

Ligue 1Sep 4

12

won

Ipswich Town FC vs Liverpool FC

Premier LeagueSep 4

02

lost

Real Betis Balompié vs Real Madrid CF

La LigaSep 4

10

won

Genoa CFC vs Como 1907

Serie ASep 4

14

won

VfB Stuttgart vs 1. FC Köln

BundesligaSep 4

41

won

Olympique Lyonnais vs AJ Auxerre

Ligue 1Sep 4

31

won

Real Sociedad de Fútbol vs RC Celta de Vigo

La LigaSep 3

00

won

Toulouse FC vs Lille OSC

Ligue 1Sep 3

01

lost

FC Barcelona vs Rayo Vallecano de Madrid

La LigaAug 31

52

won

Aston Villa FC vs Arsenal FC

Premier LeagueAug 31

01

lost

Atalanta BC vs Bologna FC 1909

Serie AAug 31

10

won

CA Osasuna vs Getafe CF

La LigaAug 31

10

won

US Lecce vs AS Roma

Serie AAug 31

04

lost

RC Celta de Vigo vs Athletic Club

La LigaAug 30

02

won

AS Monaco FC vs Olympique de Marseille

Ligue 1Aug 30

20

won

Cagliari Calcio vs FC Internazionale Milano

Serie AAug 30

01

won

SS Lazio vs Genoa CFC

Serie AAug 30

10

won

RC Deportivo La Coruña vs Valencia CF

La LigaAug 30

31

lost

SSC Napoli vs Como 1907

Serie AAug 30

12

won

FC Augsburg vs FC Schalke 04

BundesligaAug 30

30

lost

Manchester United FC vs Ipswich Town FC

Premier LeagueAug 30

52

won

Stade Rennais FC 1901 vs Le Mans FC

Ligue 1Aug 30

32

won

Real Madrid CF vs Málaga CF

La LigaAug 30

40

won

SC Freiburg vs SV Werder Bremen

BundesligaAug 30

41

lost

Chelsea FC vs Brighton & Hove Albion FC

Premier LeagueAug 30

43

won

Leeds United FC vs Brentford FC

Premier LeagueAug 30

11

won

Paris FC vs OGC Nice

Ligue 1Aug 30

30

lost

Sunderland AFC vs Fulham FC

Premier LeagueAug 30

10

won

Sevilla FC vs Club Atlético de Madrid

La LigaAug 29

13

lost

AJ Auxerre vs Angers SCO

Ligue 1Aug 29

13

lost

FC Lorient vs ES Troyes AC

Ligue 1Aug 29

12

won

Juventus FC vs Parma Calcio 1913

Serie AAug 29

20

lost

Olympique Lyonnais vs Le Havre AC

Ligue 1Aug 29

11

won

Stade Brestois 29 vs Toulouse FC

Ligue 1Aug 29

22

won

Real Sociedad de Fútbol vs RCD Espanyol de Barcelona

La LigaAug 29

21

won

AC Monza vs Udinese Calcio

Serie AAug 29

23

lost

ACF Fiorentina vs Frosinone Calcio

Serie AAug 29

03

won

Borussia Dortmund vs Hamburger SV

BundesligaAug 29

20

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.