Bot 2 · xG

Dixon-Coles on expected goals
Updated 2026-07-13 19:19
How it picks bets — Same value engine, but the odds come from a Dixon-Coles model built on each team's expected-goals (attack & defence) instead of Elo. Bets 1X2 / handicaps where its xG-based probability shows value vs the market.

Performance — all tournaments

P&L
-9.24u
ROI
-39.0%
Record (W-L-P)
3-6-0
Hit rate
33%
Staked
23.7u
Avg odds
3.43
Max drawdown
-12.84u
Open
2

Equity curve — cumulative P&L

Prediction quality — 14 matches forecast

Accuracy
64%
Brier
0.593
Log-loss
0.989
vs market
0.864
Grades every match this bot forecast (whether or not it bet) — it predicts the whole slate but bets only where it sees value, so this is a bigger count than the bet log below. Lower Brier / log-loss is better; "vs market" is the closing line's log-loss on the same games (market is sharper here).

Bet log — 11 bets placed + 9 forecasts not bet (newest first)

placedmatchcomppickoddsstakeresultP&L
12 Jul 10:47France v SpainWCSpain +0.50 AH1.6251.8upending
12 Jul 10:47France v SpainWCSpain 1X23.23.0upending
11 Jul 05:01Argentina v SwitzerlandWCSwitzerland +0.50 AH2.23.0uwon (1-1, 90 min — then ET/pens)+3.60u
11 Jul 05:01Argentina v SwitzerlandWCSwitzerland 1X25.53.0ulost (1-1, 90 min — then ET/pens)-3.00u
11 JulNorway v EnglandWCEngland 40% forecastno bet
10 JulSpain v BelgiumWCSpain 48% forecastno bet
9 Jul 07:02France v MoroccoWCMorocco +0.50 AH2.43.0ulost-3.00u
9 Jul 07:02France v MoroccoWCMorocco 1X26.53.0ulost-3.00u
7 JulSwitzerland v ColombiaWCSwitzerland +0.50 AH1.6251.9uwon (0-0, 90 min — then ET/pens)+1.19u
7 JulSwitzerland v ColombiaWCSwitzerland 1X23.53.0ulost (0-0, 90 min — then ET/pens)-3.00u
3 JulColombia v GhanaWCColombia 36% forecastno bet
3 JulAustralia v EgyptWCEgypt 39% forecastno bet
3 JulArgentina v Cape VerdeWCCape Verde +2.50 AH1.593.0uwon (1-1, 90 min — then ET/pens)+1.77u
2 JulSwitzerland v AlgeriaWCSwitzerland 56% forecastno bet
2 JulPortugal v CroatiaWCPortugal 44% forecastno bet
2 JulSpain v AustriaWCSpain 49% forecastno bet
30 JunFrance v SwedenWCFrance 42% forecastno bet
30 JunIvory Coast v NorwayWCNorway 44% forecastno bet
30 JunMexico v EcuadorWCEcuador 1X23.72.0ulost-2.00u
28 JunNetherlands v MoroccoWCMorocco 1X23.851.8ulost (1-1, 90 min — then ET/pens)-1.80u