Our Record
Up to five picks, twice a week, locked in before kickoff. Then we come back and show you the receipts.
47.1% of our picks turned into thrillers
Pick a match at random and you get 31.4%. That's the bar we beat.
65% were worth watching or better.
From 3,425 matches over the same stretch.
This season
Selection: unknown · scoring: unknown
The one that got away
We said 51. It finished 29.
We said watch it. It didn't. Still here — we don't take these down.
This season
Selection: v2-league-boost · scoring: unknown
Our best call
Atletico Paranaense — Fluminense
We said 76. It finished 100.
We said watch it. It delivered.
The one that got away
We said 47. It finished 30.
We said watch it. It didn't. Still here — we don't take these down.
This season
Selection: v3-strict-cap · scoring: v2.3-opening-two
Our best call
Atletico Paranaense — Atletico-MG
We said 69. It finished 100.
We said watch it. It delivered.
The one that got away
We said 50. It finished 27.
We said watch it. It didn't. Still here — we don't take these down.
This season
Selection: v3-strict-cap · scoring: v4.1
Our best call
Bayern München — Borussia Dortmund
We said 100. It finished 100.
We said watch it. It delivered.
The one that got away
We said 80. It finished 36.
We said watch it. It didn't. Still here — we don't take these down.
Last season, replayed
A historical replay under its recorded policy, not calls made at the time — so we keep it separate.
Selection: unknown · scoring: unknown
The one that got away
Shabab Al Ahli Dubai — Al-Hilal Saudi FC
We said 70. It finished 11.
We said watch it. It didn't. Still here — we don't take these down.
Week by week
- 2026-W44 Weekend Not graded yet
- Bayern München — Borussia Dortmund 100 → 100 Thriller
- AC Milan — Inter 100 → 90 Thriller
- Liverpool — Arsenal 98 To come
- Manchester City — Brighton 95 → 50 Missed
- Racing Santander — Real Madrid 90 To come
- 2026-W44 Midweek 3 thrillers, 4 worth watching, 1 missed
- Paris Saint Germain — Lyon 99 → 64 Worth it
- Sassuolo — Lazio 82 → 88 Thriller
- Venezia — Inter 80 → 36 Missed
- Galatasaray — Fenerbahçe 100 → 91 Thriller
- Vasco DA Gama — Flamengo 98 → 90 Thriller
- 2026-W43 Weekend 4 thrillers, 5 worth watching, 0 missed
- Barcelona — Real Madrid 95 → 100 Thriller
- Napoli — AS Roma 89 → 100 Thriller
- SC Freiburg — Bayern München 86 → 61 Worth it
- 1899 Hoffenheim — Bayer Leverkusen 85 → 76 Thriller
- Chelsea — Tottenham 78 → 70 Thriller
- 2026-W43 Midweek 3 thrillers, 4 worth watching, 1 missed
- Paris Saint Germain — Barcelona 86 → 100 Thriller
- Monza — Cagliari 80 → 43 Missed
- Bayern München — Arsenal 76 → 75 Thriller
- Trabzonspor — Beşiktaş 97 → 56 Worth it
- Atlas — Club America 94 → 94 Thriller
- 2026-W42 Weekend 3 thrillers, 4 worth watching, 1 missed
- Real Betis — Barcelona 94 → 100 Thriller
- Bayer Leverkusen — SC Freiburg 92 → 60 Worth it
- Bayern München — RB Leipzig 85 → 90 Thriller
- Manchester City — Ipswich 78 → 100 Thriller
- Juventus — Lazio 77 → 51 Missed
- 2026-W42 Midweek 3 thrillers, 3 worth watching, 2 missed
- Manchester City — Paris Saint Germain 73 → 100 Thriller
- Levante — Sevilla 68 → 100 Thriller
- St. Louis City — Vancouver Whitecaps 96 → 33 Missed
- Lens — Sporting CP 59 → 33 Missed
- Chicago Fire — Philadelphia Union 84 → 86 Thriller
- 2026-W41 Weekend 3 thrillers, 4 worth watching, 1 missed
- Liverpool — Manchester City 94 → 79 Thriller
- Como — AS Roma 85 → 40 Missed
- FC Augsburg — Bayern München 80 → 93 Thriller
- Sunderland — Brighton 77 → 62 Worth it
- Alaves — Atletico Madrid 74 → 90 Thriller
- 2026-W41 Midweek 3 thrillers, 3 worth watching, 0 missed
- Chicago Fire — Vancouver Whitecaps 93 → 74 Thriller
- Santos — Flamengo 85 → 100 Thriller
- Atletico Paranaense — Atletico-MG 69 → 100 Thriller
- 2026-W40 Weekend 0 thrillers, 0 worth watching, 1 missed
- Atletico-MG — RB Bragantino 50 → 27 Missed
- 2026-W40 Midweek Quiet week — no slate
- 2026-W39 Weekend 1 thrillers, 2 worth watching, 2 missed
- Cruz Azul — Toluca 96 → 100 Thriller
- Charlotte — Chicago Fire 77 → 50 Missed
- Nashville SC — Toronto FC 77 → 46 Missed
- Guadalajara Chivas — Club Queretaro 76 → 64 Worth it
- 2026-W39 Midweek Quiet week — no slate
- 2026-W38 Weekend 2 thrillers, 3 worth watching, 2 missed
- AS Roma — Inter 100 → 91 Thriller
- Atletico Madrid — Real Madrid 95 → 100 Thriller
- Bayer Leverkusen — RB Leipzig 86 → 52 Missed
- VfB Stuttgart — Borussia Dortmund 83 → 41 Missed
- Deportivo La Coruna — Real Betis 79 → 62 Worth it
- 2026-W38 Midweek 2 thrillers, 3 worth watching, 2 missed
- Deportivo La Coruna — Sevilla 74 → 55 Worth it
- Barcelona — Racing Santander 74 → 78 Thriller
- Leeds — Newcastle 60 → 51 Missed
- Inter — Udinese 54 → 100 Thriller
- Torino — AS Roma 50 → 39 Missed
- 2026-W37 Weekend 4 thrillers, 4 worth watching, 1 missed
- Manchester United — Manchester City 95 → 71 Thriller
- Chelsea — Hull City 81 → 94 Thriller
- Paris FC — Lyon 95 → 29 Missed
- Lazio — AC Milan 75 → 90 Thriller
- Racing Santander — Alaves 72 → 79 Thriller
- 2026-W37 Midweek 2 thrillers, 2 worth watching, 3 missed
- Toronto FC — Nashville SC 80 → 48 Missed
- Portland Timbers — St. Louis City 78 → 91 Thriller
- Udinese — Lazio 47 → 74 Thriller
- Chicago Fire — Inter Miami 75 → 47 Missed
- Austin — Colorado Rapids 70 → 40 Missed
- 2026-W36 Weekend 4 thrillers, 4 worth watching, 1 missed
- Arsenal — Chelsea 60 → 95 Thriller
- Juventus — AC Milan 60 → 76 Thriller
- Real Betis — Real Madrid 56 → 71 Thriller
- Inter — Napoli 55 → 100 Thriller
- Charlotte — Houston Dynamo 84 → 36 Missed
- 2026-W36 Midweek 2 thrillers, 3 worth watching, 2 missed
- Lecce — AS Roma 43 → 56 Worth it
- Toulouse — Lille 47 → 30 Missed
- Amed — Trabzonspor 47 → 80 Thriller
- Barcelona — Rayo Vallecano 31 → 88 Thriller
- Atalanta — Bologna 29 → 41 Missed
- 2026-W35 Weekend 3 thrillers, 5 worth watching, 0 missed
- Nashville SC — FC Cincinnati 80 → 62 Worth it
- Sevilla — Atletico Madrid 49 → 62 Worth it
- Chelsea — Brighton 49 → 90 Thriller
- Atletico Paranaense — Fluminense 76 → 100 Thriller
- Flamengo — Botafogo 74 → 91 Thriller
- 2026-W35 Midweek 2 thrillers, 3 worth watching, 2 missed
- Sabah FA — Hapoel Beer Sheva 53 → 87 Thriller
- Lyon — Fenerbahçe 49 → 67 Worth it
- Viking — Dinamo Zagreb 47 → 39 Missed
- Bodo/Glimt — NEC Nijmegen 42 → 44 Missed
- Botafogo — Atletico Paranaense 68 → 98 Thriller
- 2026-W34 Weekend 4 thrillers, 4 worth watching, 1 missed
- St. Louis City — Houston Dynamo 78 → 77 Thriller
- Nashville SC — Columbus Crew 75 → 87 Thriller
- Cruzeiro — Flamengo 74 → 72 Thriller
- New York Red Bulls — Chicago Fire 72 → 41 Missed
- Los Angeles FC — Portland Timbers 72 → 75 Thriller
- 2026-W34 Midweek 1 thrillers, 2 worth watching, 3 missed
- Colorado Rapids — Los Angeles FC 93 → 55 Worth it
- New York Red Bulls — Nashville SC 79 → 43 Missed
- Philadelphia Union — Inter Miami 75 → 98 Thriller
- Vancouver Whitecaps — Houston Dynamo 75 → 45 Missed
- Orlando City SC — Chicago Fire 73 → 37 Missed
- 2026-W33 Weekend 2 thrillers, 4 worth watching, 1 missed
- Nashville SC — Inter Miami 100 → 73 Thriller
- Fluminense — Palmeiras 92 → 100 Thriller
- San Jose Earthquakes — St. Louis City 76 → 55 Worth it
- Corinthians — Cruzeiro 71 → 68 Worth it
- Real Salt Lake — Minnesota United FC 70 → 53 Missed
- 2026-W33 Midweek Quiet week — no slate
Does our verdict hold up?
| We said | Matches | Average finish | Worth watching | Thrillers |
|---|---|---|---|---|
| Must-Watch | 35 | 71.2 | 65.7% | 51.4% |
| Highly Entertaining | 96 | 63.9 | 59.4% | 40.6% |
| Worth Watching | 110 | 63.1 | 63.6% | 38.2% |
| Average Entertainment | 150 | 55.5 | 50.7% | 30.7% |
| Skip It | 167 | 53.8 | 44.9% | 25.1% |
Every match we rated, grouped by what we said before kickoff against how it finished. The order holds — call it higher, it finishes higher. The tiers sit closer than we'd like, and you can see that here rather than take our word for it.
When the market says 60%, what actually happens?
Our picks lean on where the betting market puts each side. Here's how often that number lands. The middle is sharp. The long shots drift — they always do, and we'd rather show you than round it off.
How this works
Football is random — that's the whole point. We don't call results. We call which match is worth your evening, and here's the ledger.
Up to five matches, twice a week, max two per league. Weekend picks go up Friday, graded Monday, and can contain one to five. Midweek picks go up Monday, graded Friday, and need at least three worth your time; otherwise we skip it and say so.
The score is locked the moment we pick. The finishing score is locked the moment we grade. Nothing gets quietly edited after the fact.
A thriller finishes 70 or better. Worth watching finishes 55 or better. Below that, we missed it. Called-off matches count for nobody.
We don't tip results and we don't do scorelines. We tell you which match to put on.
We get some wrong. Those stay up too — that's what makes the rest worth something.