The bookmakers have an opinion.
    So do we.

    Our chances for every match, side by side with the bookmakers' — margin taken out. When we disagree, we flag it in purple. Then we grade ourselves on it, in public, every night.

    Where we differ today

    All 53 matches today →

    The fixtures where our number is furthest from the market. Purple is us; the small figure is the market with its margin removed.

    Today

    1
    X
    2
    Price
    Sabah FK v Borussia Dortmund
    Likeliest: Borussia Dortmund win · 75% · Likely score: 1–2
    16:45spot · away
    Our probability, home win: 8 percent
    Market probability, home win: 12 percent
    Our probability, draw: 16 percent
    Market probability, draw: 17 percent
    Our probability, away win: 75 percent
    Market probability, away win: 71 percent
    —
    Cúcuta Deportivo v Atlético Nacional
    Likeliest: Atlético Nacional win · 62% · Likely score: 0–1
    23:30
    Our probability, home win: 14 percent
    Market probability, home win: 18 percent
    Our probability, draw: 24 percent
    Market probability, draw: 23 percent
    Our probability, away win: 62 percent
    Market probability, away win: 58 percent
    —
    Estudiantes de Río Cuarto Reserve v CA Independiente Reserve
    Likeliest: CA Independiente Reserve win · 49% · Likely score: 0–1
    18:00
    Our probability, home win: 22 percent
    Market probability, home win: 26 percent
    Our probability, draw: 30 percent
    Market probability, draw: 27 percent
    Our probability, away win: 49 percent
    Market probability, away win: 47 percent
    —

    Big number is ours, small is the market with the margin removed.

    Prices link to licensed bookmakers · 18+ · T&Cs apply · Gamble responsibly · We earn a commission if you sign up.

    How it works

    1
    We model the goals

    Each team's attack and defence, fitted on every match they've played, weighted towards recent form.

    2
    We show the market beside it

    Bookmakers' prices with their margin stripped out, so you're comparing two probabilities, not a number against a price.

    3
    We grade ourselves in public

    Every number is scored against where the line closed. The record page shows all of it, including the bad weeks.

    Leagues

    Every number we published, graded.

    Calibration, the closing-line gap per market, and the full ledger of the matches where we disagreed. Updated every night. See the record →

    Does our number mean what it says?

    When we said 42%, it happened 45% of the time.

    Every home-win probability we published this week, 670 of them, against how often the home side actually won. We called the result right 52.9% of the time; the bookmakers' closing price, 55.1%.

    The record and the spots

    The record on Sunday: how last week's numbers did against the closing line. The spots on Tuesday and Friday: every spot in the next three days. At most three emails a week.