Football predictions

Soccer predictions today, with every result graded in public

We publish a confidence figure for every pick, grade it after the final whistle and keep the losses on the page. A draw is a loss only when we picked a winner. Kick-off times are shown in SAST.

Hit rate

58%

168 graded

Record

98-70

Wins, losses

Strong

85%

23 of 27 won

Upcoming predictions

Strong

Latest from the blog

Match previews, graded recaps and betting guides.

All posts

Leaderboard: accuracy by league

Graded picks only. Voided fixtures are left out.

Accuracy by confidence band

The higher the published figure, the more often it lands.

39 of the 70 losses were draws. Every graded pick so far backed a winner, so a draw lost it.

Every graded pick

Newest first. Wins and losses stay on the page.

168 graded since 4 Aug 2026
AFCON QEritrea vs South Africa · 0–5Pick: South Africa Win (74%)WIN
AFCON QZimbabwe vs Congo DR · 1–2Pick: Congo DR Win (44%)WIN
AFCON QTunisia vs Botswana · 2–2Pick: Tunisia Win (75%)LOSS
UNLGeorgia vs Ukraine · 0–0Pick: Ukraine Win (46%)LOSS
UNLBelgium vs France · 0–1Pick: France Win (42%)WIN
UNLTürkiye vs Italy · 1–4Pick: Italy Win (45%)WIN
UNLSweden vs Poland · 3–1Pick: Poland Win (44%)LOSS
MLSColumbus Crew vs Inter Miami · 2–1Pick: Columbus Win (50%)WIN
AFCON QSouth Africa vs Guinea · 2–1Pick: South Africa Win (58%)WIN
MLSAtlanta Utd vs New York City · 2–2Pick: NYCFC Win (45%)LOSS
MLSCF Montreal vs FC Cincinnati · 3–1Pick: Cincinnati Win (64%)LOSS
MLSCharlotte FC vs Chicago Fire · 0–1Pick: Charlotte Win (47%)LOSS
MLSPhiladelphia Union vs Orlando City · 4–2Pick: Philadelphia Win (60%)WIN
MLSAustin FC vs San Diego FC · 3–3Pick: San Diego Win (46%)LOSS
MLSFC Dallas vs LAFC · 1–0Pick: LAFC Win (56%)LOSS
AFCON QMozambique vs Senegal · 1–1Pick: Senegal Win (62%)LOSS
AFCON QNigeria vs Madagascar · 2–1Pick: Nigeria Win (72%)WIN
AFCON QEgypt vs Angola · 0–0Pick: Egypt Win (67%)LOSS
AFCON QAlgeria vs Zambia · 3–1Pick: Algeria Win (65%)WIN
AFCON QMali vs Cape Verde · Mali won, sources disagree on the scorePick: Mali Win (48%)WIN
AFCON QMorocco vs Gabon · 2–0Pick: Morocco Win (72%)WIN
UNLGeorgia vs Northern Ireland · 0–1Pick: Georgia Win (55%)LOSS
UNLArmenia vs Latvia · 2–0Pick: Armenia Win (46%)WIN
UNLItaly vs Belgium · 0–2Pick: Italy Win (44%)LOSS
UNLTürkiye vs France · 0–1Pick: France Win (56%)WIN
UNLPoland vs Bosnia-Herzegovina · 0–0Pick: Poland Win (60%)LOSS
UNLSweden vs Romania · 2–1Pick: Sweden Win (48%)WIN
UNLHungary vs Ukraine · 0–1Pick: Ukraine Win (43%)WIN
UNLMontenegro vs Cyprus · 2–1Pick: Montenegro Win (58%)WIN
AFCON QCameroon vs Comoros · 3–1Pick: Cameroon Win (74%)WIN
AFCON QIvory Coast vs Ghana · 2–0Pick: Ivory Coast Win (45%)WIN
AFCON QTunisia vs Uganda · 1–1Pick: Tunisia Win (66%)LOSS
AFCON QSierra Leone vs Zimbabwe · 2–3Pick: Sierra Leone Win (47%)LOSS
MLSSeattle Sounders vs Real Salt Lake · 2–0Pick: Seattle Win (67%)WIN
UCLParis Saint-Germain vs Slovan Bratislava · 6–1Pick: PSG Win (88%)WIN
UCLLiverpool vs Atletico Madrid · 2–1Pick: Liverpool Win (54%)WIN
UCLVfB Stuttgart vs Viking FK · 3–1Pick: Stuttgart Win (76%)WIN
UCLBarcelona vs Feyenoord · 5–1Pick: Barcelona Win (85%)WIN
UCLLille vs Real Betis · 2–3Pick: Lille Win (42%)LOSS
UCLBorussia Dortmund vs Villarreal · 3–2Pick: Dortmund Win (55%)WIN
UCLFC Porto vs Manchester City · 0–2Pick: Man City Win (55%)WIN
UCLReal Madrid vs Inter Milan · 2–1Pick: Real Madrid Win (59%)WIN
UCLClub Brugge vs Aston Villa · 2–3Pick: Aston Villa Win (38%)WIN
UCLAEK Athens vs LASK Linz · 1–0Pick: AEK Win (56%)WIN
Betway PremKaizer Chiefs vs Siwelele · 3–2Pick: Kaizer Chiefs Win (63%)WIN
Betway PremGolden Arrows vs Mamelodi Sundowns · 1–2Pick: Sundowns Win (60%)WIN
Serie AFrosinone vs Venezia · 3–2Pick: Venezia Win (40%)LOSS
BundesligaHamburger SV vs FSV Mainz · 0–5Pick: Hamburg Win (39%)LOSS
EPLNewcastle vs Bournemouth · 2–2Pick: Newcastle Win (47%)LOSS
EPLBrentford vs Sunderland · 1–1Pick: Brentford Win (58%)LOSS
EPLBrighton vs Leeds United · 1–1Pick: Brighton Win (55%)LOSS
EPLFulham vs Crystal Palace · 2–3Pick: Fulham Win (45%)LOSS
La LigaAthletic Club vs Atletico Madrid · 3–0Pick: Atletico Win (40%)LOSS
La LigaRayo Vallecano vs Racing Santander · 3–2Pick: Rayo Win (47%)WIN
La LigaVillarreal vs Deportivo · 2–3Pick: Villarreal Win (61%)LOSS
Serie AFiorentina vs Torino · 1–2Pick: Fiorentina Win (52%)LOSS
Serie AInter Milan vs Napoli · 3–2Pick: Inter Win (57%)WIN
Serie AAS Roma vs Atalanta · 2–1Pick: Roma Win (52%)WIN
BundesligaTSG Hoffenheim vs Borussia Dortmund · 2–3Pick: Dortmund Win (42%)WIN
BundesligaBayer Leverkusen vs Union Berlin · 4–0Pick: Leverkusen Win (63%)WIN
BundesligaB. Monchengladbach vs SV Elversberg · 3–4Pick: Gladbach Win (58%)LOSS
BundesligaWerder Bremen vs RB Leipzig · 3–1Pick: Leipzig Win (48%)LOSS
BundesligaSC Paderborn vs SC Freiburg · 0–1Pick: Freiburg Win (42%)WIN
BundesligaSchalke 04 vs Bayern Munich · 0–0Pick: Bayern Win (75%)LOSS
Betway PremChippa United vs Milford FC · 0–0Pick: Chippa Win (44%)LOSS
Betway PremSekhukhune United vs TS Galaxy · 0–0Pick: Sekhukhune Win (45%)LOSS
MLSInter Miami vs Atlanta United · 2–2Pick: Inter Miami Win (69%)LOSS
MLSPhiladelphia Union vs CF Montreal · 2–0Pick: Philadelphia Win (65%)WIN
MLSOrlando City vs San Diego FC · 1–0Pick: Orlando Win (50%)WIN
MLSColumbus Crew vs Colorado Rapids · 3–0Pick: Columbus Win (47%)WIN
MLSCharlotte FC vs Houston Dynamo · 0–0Pick: Charlotte Win (45%)LOSS
MLSToronto FC vs Chicago Fire · 4–4Pick: Chicago Win (46%)LOSS
EPLIpswich Town vs Liverpool · 0–2Pick: Liverpool Win (61%)WIN
La LigaReal Betis vs Real Madrid · 1–0Pick: Real Madrid Win (58%)LOSS
Serie AGenoa vs Como · 1–4Pick: Como Win (55%)WIN
BundesligaVfB Stuttgart vs FC Koln · 4–1Pick: Stuttgart Win (66%)WIN
MLSNew York City FC vs Nashville SC · 0–0Pick: NYCFC Win (40%)LOSS
Betway PremMarumo Gallants vs Polokwane City · 2–2Pick: Gallants Win (42%)LOSS
Betway PremRichards Bay vs AmaZulu · 1–2Pick: AmaZulu Win (40%)WIN
La LigaReal Sociedad vs Celta Vigo · 0–0Pick: Real Sociedad Win (46%)LOSS
Betway PremMamelodi Sundowns vs Milford FC · 2–0Pick: Sundowns Win (72%)WIN
Betway PremKruger United vs Orlando Pirates · 0–4Pick: Orlando Pirates Win (66%)WIN
Betway PremDurban City vs Stellenbosch · 0–0Pick: Stellenbosch Win (43%)LOSS
EPLAston Villa vs Arsenal · 0–1Pick: Arsenal Win (56%)WIN
La LigaOsasuna vs Getafe · 1–0Pick: Osasuna Win (45%)WIN
La LigaBarcelona vs Rayo Vallecano · 5–2Pick: Barcelona Win (78%)WIN
Serie ALecce vs AS Roma · 0–4Pick: AS Roma Win (62%)WIN
Serie AAtalanta vs Bologna · 1–0Pick: Atalanta Win (48%)WIN
EPLManchester United vs Ipswich Town · 5–2Pick: Man Utd Win (71%)WIN
EPLChelsea vs Brighton · 4–3Pick: Chelsea Win (63%)WIN
EPLLeeds United vs Brentford · 1–1Pick: Brentford Win (42%)LOSS
La LigaReal Madrid vs Malaga · 4–0Pick: Real Madrid Win (84%)WIN
La LigaDeportivo vs Valencia · 3–1Pick: Deportivo Win (40%)WIN
La LigaCelta Vigo vs Athletic Club · 0–2Pick: Athletic Win (41%)WIN
Serie ALazio vs Genoa · 1–0Pick: Lazio Win (44%)WIN
Serie ANapoli vs Como · 1–2Pick: Napoli Win (64%)LOSS
Serie ACagliari vs Inter Milan · 0–1Pick: Inter Win (72%)WIN
BundesligaFC Augsburg vs Schalke 04 · 3–0Pick: Augsburg Win (53%)WIN
BundesligaSC Freiburg vs Werder Bremen · 4–1Pick: Freiburg Win (46%)WIN
MLSSt. Louis City vs FC Dallas · 3–3Pick: St. Louis Win (50%)LOSS
EPLTottenham vs Newcastle · 0–2Pick: Tottenham Win (44%)LOSS
EPLCoventry City vs Hull City · 0–1Pick: Coventry Win (51%)LOSS
EPLBournemouth vs Everton · 1–1Pick: Bournemouth Win (45%)LOSS
EPLLiverpool vs Nottingham Forest · 2–2Pick: Liverpool Win (74%)LOSS
EPLCrystal Palace vs Manchester City · 1–4Pick: Man City Win (58%)WIN
BundesligaFC Koln vs TSG Hoffenheim · 3–2Pick: Hoffenheim Win (43%)LOSS
BundesligaUnion Berlin vs Eintracht Frankfurt · 3–3Pick: Frankfurt Win (51%)LOSS
BundesligaFSV Mainz vs SC Paderborn · 0–0Pick: Mainz Win (56%)LOSS
BundesligaRB Leipzig vs B. Monchengladbach · 3–0Pick: Leipzig Win (62%)WIN
BundesligaBorussia Dortmund vs Hamburger SV · 2–0Pick: BVB Win (72%)WIN
BundesligaBayern Munich vs VfB Stuttgart · 5–1Pick: Bayern Win (75%)WIN
Serie AJuventus vs Parma · 2–0Pick: Juventus Win (70%)WIN
Serie AFiorentina vs Frosinone · 0–3Pick: Fiorentina Win (65%)LOSS
Serie AAC Milan vs Venezia · 2–0Pick: AC Milan Win (76%)WIN
La LigaSevilla vs Atletico Madrid · 1–3Pick: Atletico Win (57%)WIN
La LigaReal Sociedad vs Espanyol · 2–1Pick: Real Sociedad Win (47%)WIN
La LigaLevante vs Real Betis · 5–2Pick: Real Betis Win (60%)LOSS
La LigaAlaves vs Villarreal · 1–0Pick: Villarreal Win (55%)LOSS
La LigaReal Madrid vs Real Sociedad · 4–1Pick: Real Madrid Win (69%)WIN
MLSToronto FC vs New York City FC · 1–1Pick: NYCFC Win (54%)LOSS
MLSNY Red Bulls vs Philadelphia · 1–3Pick: Philadelphia Win (47%)WIN
MLSInter Miami vs CF Montreal · 7–1Pick: Inter Miami Win (74%)WIN
UCLOlympique Lyon vs Fenerbahce · 1–2Pick: Lyon Win (48%)LOSS
UCLViking FK vs Dinamo Zagreb · 3–1Pick: Viking Win (39%)WIN
UCLAEK Athens vs Levski Sofia · 4–0Pick: AEK Win (61%)WIN
Betway PremGolden Arrows vs Stellenbosch · 1–0Pick: Stellenbosch Win (45%)LOSS
Betway PremPolokwane City vs Milford FC · 0–0Pick: Polokwane Win (52%)LOSS
Betway PremMamelodi Sundowns vs AmaZulu · 5–2Pick: Sundowns Win (68%)WIN
Betway PremRichards Bay vs Kaizer Chiefs · 2–2Pick: Kaizer Chiefs Win (57%)LOSS
Serie AAS Roma vs Fiorentina · 4–0Pick: Roma Win (61%)WIN
UCLBodo/Glimt vs NEC Nijmegen · 3–0Pick: Bodo Win (59%)WIN
UCLSabah vs Hapoel Beer Sheva · 5–2Pick: Sabah Win (57%)WIN
EPLFulham vs Chelsea · 2–3Pick: Chelsea Win (49%)WIN
La LigaValencia vs Real Betis · 0–1Pick: Betis Win (39%)WIN
UCLLASK Linz vs Celtic · 5–1Pick: LASK Win (35%)WIN
EPLArsenal vs Coventry City · 3–0Pick: Arsenal Win (82%)WIN
La LigaReal Betis vs Real Sociedad · 1–0Pick: Betis Win (46%)WIN
La LigaRayo Vallecano vs Alaves · 1–1Pick: Rayo Win (42%)LOSS
MLSColorado Rapids vs LAFC · 1–0Pick: Colorado Win (38%)WIN
MLSPhiladelphia vs Inter Miami · 2–2Pick: Philadelphia Win (41%)LOSS
MLSSporting KC vs St. Louis City · 1–1Pick: St. Louis Win (53%)LOSS
MLSMinnesota Utd vs Atlanta Utd · 1–2Pick: Minnesota Win (59%)LOSS
UCLDinamo Zagreb vs Kauno Zalgiris · 5–0Pick: Dinamo Win (84%)WIN
UCLFenerbahce vs Sturm Graz · 2–0Pick: Fenerbahce Win (71%)WIN
UCLOlympiacos vs NEC Nijmegen · 0–0Pick: Olympiacos Win (62%)LOSS
UCLSparta Prague vs Lyon · 2–1Pick: Lyon (45%)LOSS
La LigaAtletico Madrid vs Malaga · 2–0Pick: Atletico Win (75%)WIN
La LigaEspanyol vs Levante · 3–0Pick: Espanyol (47%)WIN
MLSColorado Rapids vs Sporting KC · 2–0Pick: Colorado Win (69%)WIN
MLSHouston Dynamo vs LA Galaxy · 1–0Pick: Houston Win (57%)WIN
MLSReal Salt Lake vs Minnesota Utd · 1–1Pick: RSL Win (57%)LOSS
UFCMateusz Gamrot vs Quillan Salkilld · Salkilld sub R1Pick: Gamrot (65%)LOSS
Serie AInter vs Monza · 4–1Pick: Inter Win (80%)WIN
La LigaElche vs Barcelona · 0–5Pick: Barcelona Win (73%)WIN
EPLHull City vs Manchester Utd · 2–0Pick: Man Utd Win (71%)LOSS
La LigaEspanyol vs Real Madrid · 1–2Pick: Real Madrid Win (67%)WIN
EPLManchester City vs Bournemouth · 2–1Pick: Man City Win (66%)WIN
Serie AFrosinone vs Juventus · 0–1Pick: Juventus Win (66%)WIN
MLSVancouver Whitecaps vs FC Dallas · 5–0Pick: Vancouver Win (65%)WIN
Serie AAtalanta vs Sassuolo · 2–1Pick: Atalanta Win (64%)WIN
La LigaAthletic Bilbao vs Sevilla · 1–3Pick: Athletic Win (56%)LOSS
MLSNashville SC vs Columbus Crew · 3–2Pick: Nashville Win (55%)WIN
Serie AUdinese vs Como · 1–1Pick: Como Win (52%)LOSS
Serie AGenoa vs Napoli · 0–2Pick: Napoli Win (51%)WIN
La LigaAtletico Madrid vs Villarreal · 2–2Pick: Atletico Win (50%)LOSS
EPLNewcastle vs Liverpool · 2–2Pick: Liverpool Win (49%)LOSS
MLSAustin FC vs Philadelphia · 1–1Pick: Philadelphia Win (45%)LOSS
EPLEverton vs Crystal Palace · 2–0Pick: Everton Win (44%)WIN

How we grade

Each market on its own terms

A draw only counts as a loss when our pick said it would not be a draw, as a win pick does. Draw and double chance picks win on a draw, and draw no bet returns the stake. Cup finals are graded on who lifts the trophy.

No late picks

Nothing is published inside the final hour before kick-off. Postponed or unverifiable fixtures are voided and never touch the record.

Three bands

Strong is 70% and above, Good is 55 to 69%, Close is under 55%. Friendlies and sports we do not model get no pick at all.