odds.report

Match Reports & Track Record

Full transparency on every prediction. Post-match reports, win rate, ROI, and performance breakdowns by league and month. We publish every result — wins and losses alike.

578

Total Picks

302

Won

196

Lost

3

Push

60.3%

Win Rate

-1.7%

ROI

Virtual Bankroll Tracker

Flat staking simulation: $100 per bet, starting bank $1,000

501 settled bets · $50,100 staked

$1,000

Starting Bank

$50,100

Total Staked

$845

Net P/L

$155

Current Bank

By League

LeaguePicksWLWin%ROI
La Liga102624061%-5.7%
Serie A88553163%+8.8%
Premier League87513559%-6.2%
FIFA World Cup72492368%+3.5%
Ligue 171363551%-13.7%
Bundesliga68402859%-1.3%
Champions League139469%+24.0%

By Market

Win rate and ROI move independently: a market can land often and still lose money if the prices are short.

MarketPicksWLWin%ROI
Match Result1951098656%-1.0%
Double Chance1931316268%-1.6%
Over / Under45281762%+8.0%
Both Teams to Score34161847%-21.0%
Handicap27141052%-0.0%
Draw No Bet52340%-24.0%
Other220100%+68.5%

By Odds Range

A pick at 1.50 has to land two times in three just to break even. This is where a strike rate stops paying for itself.

OddsPicksWLWin%ROI
Up to 1.451731225071%-0.8%
1.45 – 1.6069442464%-1.1%
1.60 – 1.80124715257%-2.1%
1.80 – 2.1091454649%-7.6%
2.10 and up44202445%+7.2%

By Month

MonthPicksWLWin%ROI
Sep 202630151350%-19.3%
Aug 202697633365%+10.2%
Jun 202672492368%+3.5%
May 2026131815062%-7.0%
Apr 2026171947755%-3.5%

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

Transparent Betting Results

Every prediction we publish is followed by a full match report once the final whistle blows. We do not cherry-pick results or selectively publish analysis. Every prediction, regardless of outcome, receives a dedicated report. Our ROI is calculated using flat staking: one unit per bet, with no variable sizing that inflates headline numbers. Win rate alone is misleading without context. A 70% hit rate at 1.30 odds produces less value than a 45% hit rate at 2.20 odds. That is why we show both metrics together.

The performance breakdowns by league and month help identify where our analysis is strongest. We cover some leagues more deeply than others, and the data reflects this honestly. When we lose, we explain what we missed rather than making excuses. This self-critical approach improves our models over time and gives you genuine insight into the analytical process behind every pick.