The track record · graded in public

Our predictions, graded in public

Every pick the SwiftScore Engine makes is locked before kick-off and scored against the real result. Wins and losses, nothing hidden, nothing edited after the fact. This is the whole record.

52% Match-result accuracy across 6,705 graded picks
69% High-confidence accuracy (SwiftScore 70+) · 1,803 picks
0.234 Brier calibration score (0.25 = coin toss)
56% Over/Under 2.5 goals accuracy

What these numbers mean

Accuracy (hit rate)
The share of our match-result picks that came in. As a yardstick, the favourite alone wins roughly 50–55% of matches — the engine aims to beat that, especially on its high-confidence calls.
Calibration (Brier score)
The honest test: when we say 70%, does it happen ~70% of the time? Lower is better; 0.25 is a coin toss. Almost no rival publishes this.
Locked & never edited
Each prediction is written down before kick-off with the confidence and odds at the time, and can't be changed afterwards. No deleting losers, no cherry-picking winners.

Betting performance (18+)

Our betting-value record is an 18+ feature. The prediction accuracy and calibration above are what build trust — and they're free for everyone.

How the SwiftScore Engine is built — and how it learns

Three signals vote on every match; the engine tracks each one's accuracy and auto-weights the blend toward whatever's working — so it keeps adapting as results come in. (Plain-English deep dive on How it works.)

Goals model49%
weight 32%
Power Rating51%
weight 36%
Machine-learning layer50%
weight 32%

Plus a blend toward the market's own de-margined price. Measured on 6,669 walk-forward backtested matches (each predicted using only earlier data).

Calibration — are our probabilities honest?

When we say a pick is X% likely, does it happen X% of the time? Almost no rival publishes this. Brier 0.234 (lower is better).

We saidPicksPredictedActually won
20–30%12229%33%
30–40%98137%39%
40–50%2,30145%45%
50–60%1,57055%54%
60–70%1,05265%64%
70–80%51674%77%
80–90%16083%86%
90–100%391%33% · small sample

Bands with fewer than 30 graded picks are greyed — too few to read anything into yet. The honest test is whether the well-populated bands track the diagonal.

By league (prediction accuracy by competition)

LeaguePicksHit
Serie A 76055%
Primeira Liga 76557%
La Liga 76053%
Premier League 76055%
Eredivisie 61255%
Bundesliga 76551%
Ligue 1 64951%
Championship 1,38346%

Benchmark: favourites win ~50–55% of matches.

Recent results

Sun 21 Jun, 04:00 Tunisia 0–4 Japan ✓ pick won
Sun 21 Jun, 00:00 Ecuador 0–0 Curaçao ✗ pick lost
Sat 20 Jun, 20:00 Germany 2–1 Ivory Coast ✓ pick won
Sat 20 Jun, 17:00 Netherlands 5–1 Sweden ✓ pick won
Sat 20 Jun, 03:00 Turkey 0–1 Paraguay ✗ pick lost
Sat 20 Jun, 00:30 Brazil 3–0 Haiti ✓ pick won
Fri 19 Jun, 22:00 Scotland 0–1 Morocco ✗ pick lost
Fri 19 Jun, 19:00 United States 2–0 Australia ✓ pick won
Fri 19 Jun, 01:00 Mexico 1–0 South Korea ✓ pick won
Thu 18 Jun, 22:00 Canada 6–0 Qatar ✓ pick won
Thu 18 Jun, 19:00 Switzerland 4–1 Bosnia-Herzegovina ✓ pick won
Thu 18 Jun, 16:00 Czechia 1–1 South Africa ✗ pick lost

New to the engine? See how the SwiftScore Engine works, then browse today's predictions.