CxCortexscoreCx
World CupLeaguesPricing31/3130dCortex PicksPicksSign in
CxCortexscore

AI-powered football analytics. Confidence-rated reads on every match, with the full track record of every call public.

Product

TodayFixturesLeaguesCortex PicksSkipped picksWorld Cup 2026

Pricing

PlansTrack recordMethodologyNotes

Legal

Responsible useFAQTermsPrivacy
18+

Cortexscore publishes statistical and AI-generated football analysis for entertainment and informational purposes only. We are not affiliated with any sportsbook and our content is not financial, investment, or betting advice. Past performance does not guarantee future results. If betting affects you or someone close to you, see Responsible use for help.

© 2026 Cortexscore.Last read 14d ago
Football match predictions are probabilistic. We don’t promise wins — we publish picks only when the numbers line up.
All-time reliability

Are Cortex confidence labels honest?

Every published pick gets graded after the match. For each confidence band we show what we said (the label) and what actually hit (the realised rate). When the second bar matches or exceeds the first, we under-promised. When it falls short, we over-promised.

All markets · match winners + player & period reads← Match winners only
Full history · includes pre-v3 picks← Back to v3 only
  • 65–69%
    said68%
    hit0%
    n=14low sample
  • 70–74%
    said73%
    hit
45
picks settled (30d)
31
wins
14
losses
45
distinct matches
Day by day

Distribution of wins and losses, last 30 days.

Win-heavyLoss-heavy

Every settled pick

WLV· last 40

Match winner, player props, period markets — every market we graded, in the order it settled. No filters, no cherry-picks.

  • W
    Match winner·Jupiler Pro League
    Draw
    Gent1–1Genk
    TOP31 May
About these numbers.

Every pick we publish lands on a public ledger that records the outcome, the band, and the matchup. The counts here reflect what's already settled — they describe what happened, not what will happen. Football matches are independent events, and a settled record doesn't guarantee future results.

Every result. Every time.

Wins, losses, voids — nothing leaves the ledger after settlement. Confidence labels stay auditable against reality.

See upcoming AI picks →See pricing
100%
n=6low sample
  • 75–79%
    said78%
    hit100%
    n=10low sample
  • 80–84%
    said83%
    hit100%
    n=7low sample
  • 85–89%
    said88%
    hit100%
    n=8low sample
  • ›Advanced metrics· n=45
    ECE
    48.8%
    Brier
    0.169
    Log loss
    0.501

    ECE is computed on bands with at least 10 settled picks so a tiny tail doesn’t skew the metric. Bands shown muted (n<20) carry too much sampling noise to drive the headline.

    W
    Match winner·Eredivisie
    Utrecht win
    Utrecht3–2Heerenveen
    STRONG21 May
  • W
    Match winner·Premiership
    Draw
    Partick1–1ST Mirren
    STRONG21 May
  • L
    Match winner·Bundesliga
    SC Paderborn 07 win
    VfL Wolfsburg0–0SC Paderborn 07
    HIGH21 May
  • W
    Match winner·Jupiler Pro League
    Anderlecht win
    Anderlecht3–1St. Truiden
    TOP21 May
  • L
    Match winner·Jupiler Pro League
    KV Mechelen win
    KV Mechelen2–2Club Brugge KV
    HIGH21 May
  • W
    Match winner·Jupiler Pro League
    Draw
    Gent0–0Union St. Gilloise
    STRONG21 May
  • W
    Match winner·Eredivisie
    Ajax win
    Ajax2–0Groningen
    TOP21 May
  • W
    Match winner·UEFA Europa League
    Aston Villa win
    SC Freiburg0–3Aston Villa
    STRONG20 May
  • L
    Match winner·Primeira Liga
    Torreense win
    Torreense0–0Casa Pia
    HIGH20 May
  • W
    Match winner·Premier League
    Chelsea win
    Chelsea2–1Tottenham
    TOP19 May
  • W
    Match winner·Jupiler Pro League
    Draw
    Charleroi1–1OH Leuven
    STRONG19 May
  • W
    Match winner·Premier League
    Draw
    Bournemouth1–1Manchester City
    TOP19 May
  • L
    Match winner·Jupiler Pro League
    KVC Westerlo win
    KVC Westerlo1–2Standard Liege
    HIGH19 May
  • W
    Match winner·Jupiler Pro League
    Draw
    Genk0–0Antwerp
    TOP19 May
  • L
    Match winner·Premier League
    Burnley win
    Arsenal1–0Burnley
    HIGH18 May
  • W
    Match winner·La Liga
    Barcelona win
    Barcelona3–1Real Betis
    STRONG17 May
  • W
    Match winner·Ligue 1
    Lens win
    Lyon0–4Lens
    TOP17 May
  • L
    Match winner·Ligue 1
    Paris Saint Germain win
    Paris FC2–1Paris Saint Germain
    HIGH17 May
  • W
    Match winner·Ligue 1
    Draw
    Nice0–0Metz
    STRONG17 May
  • W
    Match winner·Ligue 1
    Draw
    Stade Brestois 291–1Angers
    TOP17 May
  • L
    Match winner·Ligue 1
    Lille win
    Lille0–2Auxerre
    HIGH17 May
  • W
    Match winner·Ligue 1
    Marseille win
    Marseille3–1Rennes
    STRONG17 May
  • W
    Match winner·Ligue 1
    Strasbourg win
    Strasbourg5–4Monaco
    STRONG17 May
  • L
    Match winner·Ligue 1
    Lorient win
    Lorient0–2Le Havre
    HIGH17 May
  • W
    Match winner·Serie A
    Lecce win
    Sassuolo2–3Lecce
    STRONG17 May
  • W
    Match winner·Serie A
    Cagliari win
    Cagliari2–1Torino
    TOP17 May
  • L
    Match winner·Serie A
    Udinese win
    Udinese0–1Cremonese
    HIGH17 May
  • W
    Match winner·Süper Lig
    Gençlerbirliği S.K. win
    Trabzonspor0–3Gençlerbirliği S.K.
    TOP17 May
  • W
    Match winner·La Liga
    Draw
    Athletic Club1–1Celta Vigo
    TOP17 May
  • L
    Match winner·La Liga
    Oviedo win
    Oviedo0–1Alaves
    HIGH17 May
  • W
    Match winner·La Liga
    Valencia win
    Real Sociedad3–4Valencia
    STRONG17 May
  • W
    Match winner·La Liga
    Espanyol win
    Osasuna1–2Espanyol
    TOP17 May
  • L
    Match winner·La Liga
    Villarreal win
    Rayo Vallecano2–0Villarreal
    HIGH17 May
  • W
    Match winner·La Liga
    Atletico Madrid win
    Atletico Madrid1–0Girona
    STRONG17 May
  • W
    Match winner·La Liga
    Elche win
    Elche1–0Getafe
    TOP17 May
  • L
    Match winner·La Liga
    Mallorca win
    Levante2–0Mallorca
    HIGH17 May
  • W
    Match winner·Süper Lig
    Antalyaspor win
    Antalyaspor1–0Kocaelispor
    STRONG17 May
  • W
    Match winner·La Liga
    Real Madrid win
    Sevilla0–1Real Madrid
    STRONG17 May
  • W
    Match winner·Süper Lig
    Kasımpaşa win
    Kasımpaşa1–0Galatasaray
    TOP17 May