Every prediction in the record logged before kick-off, publicly tracked

Football match predictions, from a model that shows its record

GoalIQ predicts any football match: win probability for each side, from a Dixon-Coles model. Pick two teams and the model does the rest. Free on the web and in the app. Expected goals and the top-10 scoreline table are part of GoalIQ Premium.

No sign-up needed to try it. The app is a free download.

49.4%
result accuracy across 609 completed matches, all competitions
Every prediction in the record was logged before kick-off and graded after, hits and misses included. See the full record →

What you get for every match

Win probability for home, draw and away. Expected goals for both sides. Scoreline probabilities, plus head-to-head history and form in the app.

The same model powers GoalIQ's free FPL tools: clean sheet probability, fixture difficulty, rate my team and price watch.

Home win / draw / away Away
Win probabilityxG for both sidesScoreline probabilities

Every prediction in the record was logged before kick-off. 49.4% correct results across 609 completed matches, all competitions.

How GoalIQ predicts a match

Three taps from a fixture to a full statistical breakdown.

1

Pick the match

Choose two teams from a covered league, the Champions League or an international tournament. This is the match model: one fixture, one result.

2

Let the model run

A Dixon-Coles model, fitted on recent results, computes the outcome in seconds.

3

See the full picture

Win probabilities, expected goals and scoreline probabilities, plus head-to-head history and each team's form trend in the app.

Leagues the model covers

Live predictions today in Premier League, La Liga, Bundesliga, Serie A, Ligue 1, Champions League, Brasileirão Série A, Championship, Eredivisie and Primeira Liga. Every league below is in the public track record.

Premier League · live now
La Liga · live now
Bundesliga · live now
Serie A · live now
Ligue 1 · live now
Champions League · live now
Brasileirão Série A · live now
Championship · live now
Eredivisie · live now
Primeira Liga · live now

A league gets pages here once its next fixtures are logged, and each page comes down when that match kicks off. The prediction itself stays in the record either way.

Brasileirão Série A predictions Premier League predictions La Liga predictions Bundesliga predictions Serie A predictions Ligue 1 predictions Champions League predictions Championship predictions Eredivisie predictions Primeira Liga predictions

The full prediction record

Every prediction in the record, logged before kick-off and reconciled against the final result. Hits and misses, nothing edited afterwards.

By competition

The model never picks a draw, so every draw is a miss in the first column.

All club matches48.1%266 of 553
65.8% when the match had a winner (266 of 404) · 149 draws
World Cup 2026 predictions came from our national-team model and aren't in this line.
Brasileirão Série A42.3%41 of 97
61.2% when the match had a winner (41 of 67) · 30 draws
Championship36.6%34 of 93
52.3% when the match had a winner (34 of 65) · 28 draws
La Liga52.2%36 of 69
69.2% when the match had a winner (36 of 52) · 17 draws
World Cup 202662.5%35 of 56
85.4% when the match had a winner (35 of 41) · 15 draws
Eredivisie55.8%29 of 52
78.4% when the match had a winner (29 of 37) · 15 draws
Primeira Liga53.8%28 of 52
71.8% when the match had a winner (28 of 39) · 13 draws
Premier League44%22 of 50
64.7% when the match had a winner (22 of 34) · 16 draws
Serie A58%29 of 50
70.7% when the match had a winner (29 of 41) · 9 draws
Ligue 148.9%22 of 45
68.8% when the match had a winner (22 of 32) · 13 draws
Bundesliga47.2%17 of 36
58.6% when the match had a winner (17 of 29) · 7 draws
Champions League88.9%8 of 9
8 of 8 when the match had a winner · 1 draw
Every graded GoalIQ pre-match prediction, newest first. Logged before kick-off, never edited after it.
DateCompetitionMatchPickResult1X2
2026-09-20Brasileirão Série AAthletico-PR v Bahia1 Athletico-PR · 56%2-1✓
2026-09-20Brasileirão Série ACorinthians v Fluminense1 Corinthians · 40%1-3✗
2026-09-20Brasileirão Série AFlamengo RJ v Bragantino1 Flamengo RJ · 72%2-1✓
2026-09-20Brasileirão Série AGremio v Palmeiras2 Palmeiras · 48%0-0✗
2026-09-20Brasileirão Série ASao Paulo v Internacional1 Sao Paulo · 55%1-0✓
2026-09-20Brasileirão Série AVitoria v Cruzeiro1 Vitoria · 41%1-3✗
2026-09-20Premier LeagueLeeds v Crystal Palace1 Leeds · 52%0-0✗
2026-09-20Premier LeagueManchester City v Sunderland1 Manchester City · 68%5-3✓
2026-09-20Premier LeagueBournemouth v Liverpool1 Bournemouth · 43%0-1✗
2026-09-20Premier LeagueFulham v Manchester United2 Manchester United · 41%1-1✗
2026-09-20La LigaAtletico Madrid v Real Madrid1 Atletico Madrid · 42%2-1✓
2026-09-20La LigaValencia v Real Sociedad1 Valencia · 41%2-3✗
2026-09-20La LigaVillarreal v Levante1 Villarreal · 74%3-1✓
2026-09-20Serie AFiorentina v Napoli2 Napoli · 57%1-1✗
2026-09-20Serie AParma v Genoa2 Genoa · 34%2-1✗
2026-09-20Serie AJuventus v Atalanta1 Juventus · 46%2-0✓
2026-09-20Serie AAC Milan v Lecce1 AC Milan · 54%3-0✓
2026-09-20Ligue 1Auxerre v Brest1 Auxerre · 40%2-1✓
2026-09-20Ligue 1Nice v Lille2 Lille · 57%2-1✗
2026-09-20Ligue 1Marseille v Paris Saint-Germain1 Marseille · 38%1-2✗
2026-09-20BundesligaBayer Leverkusen v RB Leipzig1 Bayer Leverkusen · 57%2-0✓
2026-09-20La LigaDeportivo La Coruna v Real Betis1 Deportivo La Coruna · 36%1-1✗
2026-09-20La LigaGetafe v Malaga1 Getafe · 46%1-0✓
2026-09-20Serie AFrosinone v Como2 Como · 57%2-0✗
2026-09-20BundesligaSchalke v Elversberg1 Schalke · 42%0-0✗
2026-09-20BundesligaPaderborn v Hoffenheim2 Hoffenheim · 45%3-1✗
2026-09-20Primeira LigaSanta Clara v Braga2 Braga · 47%0-0✗
2026-09-20Primeira LigaVitoria Guimaraes v Moreirense1 Vitoria Guimaraes · 46%1-1✗
2026-09-20Primeira LigaPorto v Benfica1 Porto · 46%3-1✓
2026-09-20Primeira LigaEstrela Amadora v Academico Viseu2 Academico Viseu · 47%0-2✓
2026-09-20Primeira LigaEstoril v Casa Pia1 Estoril · 61%1-2✗
2026-09-20EredivisieFeyenoord v Utrecht1 Feyenoord · 54%5-0✓
2026-09-20EredivisieNEC Nijmegen v Go Ahead Eagles1 NEC Nijmegen · 58%1-1✗
2026-09-20EredivisieAZ Alkmaar v Telstar1 AZ Alkmaar · 58%1-0✓
2026-09-20EredivisieTwente v PSV1 Twente · 39%3-2✓
2026-09-20ChampionshipNorwich v Bolton1 Norwich · 40%3-4✗
2026-09-20ChampionshipWolves v West Brom1 Wolves · 47%1-0✓
2026-09-19Brasileirão Série AAtletico-MG v Chapecoense-SC1 Atletico-MG · 72%1-1✗
2026-09-19Brasileirão Série AMirassol v Botafogo RJ1 Mirassol · 50%2-0✓
2026-09-19Brasileirão Série ARemo v Santos1 Remo · 40%1-2✗
2026-09-19Brasileirão Série AVasco v Coritiba2 Coritiba · 38%5-0✗
2026-09-19Premier LeagueTottenham v Aston Villa2 Aston Villa · 35%2-3✓
2026-09-19Premier LeagueEverton v Ipswich1 Everton · 46%1-0✓
2026-09-19Premier LeagueBrighton v Arsenal2 Arsenal · 51%3-0✗
2026-09-19Premier LeagueNewcastle United v Hull1 Newcastle United · 45%2-1✓
2026-09-19Premier LeagueNottingham Forest v Coventry1 Nottingham Forest · 47%0-1✗
2026-09-19La LigaSevilla v Barcelona2 Barcelona · 67%1-3✓
2026-09-19La LigaAthletic Bilbao v Alaves1 Athletic Bilbao · 43%0-0✗
2026-09-19La LigaOsasuna v Rayo Vallecano1 Osasuna · 39%1-1✗
2026-09-19Serie ABologna v Torino1 Bologna · 46%1-1✗
2026-09-19Serie AUdinese v Cagliari1 Udinese · 36%0-1✗
2026-09-19Serie ARoma v Inter1 Roma · 50%2-2✗
2026-09-19Ligue 1Paris FC v Strasbourg1 Paris FC · 45%2-1✓
2026-09-19Ligue 1Toulouse v Le Havre1 Toulouse · 41%3-2✓
2026-09-19Ligue 1Lyon v Rennes1 Lyon · 49%4-0✓
2026-09-19BundesligaHamburger SV v FC Koln1 Hamburger SV · 42%2-1✓
2026-09-19BundesligaBorussia Monchengladbach v Mainz2 Mainz · 39%3-4✓
2026-09-19BundesligaWerder Bremen v Augsburg2 Augsburg · 37%3-2✗
2026-09-19BundesligaEintracht Frankfurt v Freiburg1 Eintracht Frankfurt · 42%2-2✗
2026-09-19BundesligaStuttgart v Borussia Dortmund2 Borussia Dortmund · 40%0-1✓
2026-09-19La LigaCelta Vigo v Racing Santander1 Celta Vigo · 56%5-0✓
2026-09-19Serie AVenezia v Lazio2 Lazio · 54%0-2✓
2026-09-19Ligue 1Le Mans v Lorient1 Le Mans · 44%2-1✓
2026-09-19Ligue 1Angers v Troyes1 Angers · 38%2-0✓
2026-09-19ChampionshipStoke v Sheffield United1 Stoke · 41%2-1✓
2026-09-19ChampionshipWrexham v Southampton2 Southampton · 41%2-1✗
2026-09-19ChampionshipQPR v Preston1 QPR · 48%2-2✗
2026-09-19ChampionshipPortsmouth v Blackburn2 Blackburn · 36%2-2✗
2026-09-19ChampionshipBirmingham v Middlesbrough2 Middlesbrough · 37%2-2✗
2026-09-19Primeira LigaNacional v Famalicao2 Famalicao · 36%0-4✓
2026-09-19Primeira LigaGil Vicente v Maritimo1 Gil Vicente · 44%1-1✗
2026-09-19Primeira LigaSporting Lisbon v Arouca1 Sporting Lisbon · 86%2-2✗
2026-09-19Primeira LigaAlverca v Rio Ave1 Alverca · 46%1-0✓
2026-09-19EredivisieADO Den Haag v SC Cambuur1 ADO Den Haag · 57%1-1✗
2026-09-19EredivisieSparta Rotterdam v Heerenveen2 Heerenveen · 42%0-4✓
2026-09-19EredivisieAjax v Excelsior1 Ajax · 56%2-2✗
2026-09-19EredivisieWillem II v Fortuna Sittard1 Willem II · 38%0-1✗
2026-09-19ChampionshipMillwall v West Ham1 Millwall · 44%2-2✗
2026-09-19ChampionshipCardiff v Charlton1 Cardiff · 43%3-1✓
2026-09-19ChampionshipBurnley v Derby1 Burnley · 41%1-1✗
2026-09-19ChampionshipLincoln v Swansea1 Lincoln · 41%1-2✗
2026-09-18Premier LeagueBrentford v Chelsea1 Brentford · 48%3-0✓
2026-09-18La LigaEspanyol v Elche1 Espanyol · 49%1-3✗
2026-09-18Ligue 1Monaco v Lens1 Monaco · 40%2-1✓
2026-09-18BundesligaBayern Munich v Union Berlin1 Bayern Munich · 93%7-0✓
2026-09-18Serie AMonza v Sassuolo2 Sassuolo · 43%2-1✗
2026-09-18ChampionshipBristol City v Watford1 Bristol City · 42%1-0✓
2026-09-18EredivisieGroningen v PEC Zwolle1 Groningen · 63%3-0✓
2026-09-17La LigaReal Betis v Getafe1 Real Betis · 52%1-0✓
2026-09-17La LigaMalaga v Villarreal2 Villarreal · 43%1-3✓
2026-09-16La LigaAtletico Madrid v Osasuna1 Atletico Madrid · 64%4-0✓
2026-09-16La LigaDeportivo La Coruna v Sevilla1 Deportivo La Coruna · 54%0-1✗
2026-09-16La LigaBarcelona v Racing Santander1 Barcelona · 89%7-2✓
2026-09-15La LigaRayo Vallecano v Espanyol1 Rayo Vallecano · 44%2-1✓
2026-09-15La LigaAlaves v Valencia1 Alaves · 58%0-1✗
2026-09-15La LigaElche v Real Madrid2 Real Madrid · 51%2-3✓
2026-09-15ChampionshipMiddlesbrough v Millwall1 Middlesbrough · 37%2-2✗
2026-09-15EredivisieAjax v Willem II1 Ajax · 72%5-1✓
2026-09-15ChampionshipBristol City v Lincoln1 Bristol City · 38%0-1✗
2026-09-14Brasileirão Série ABahia v Remo1 Bahia · 57%2-1✓
2026-09-14Premier LeagueLeeds v Newcastle United1 Leeds · 50%4-1✓
2026-09-14La LigaVillarreal v Real Betis1 Villarreal · 60%1-2✗
2026-09-14Serie ATorino v Roma2 Roma · 62%0-2✓
2026-09-14Serie AComo v Parma1 Como · 69%2-1✓
2026-09-14Serie AInter v Udinese1 Inter · 69%5-3✓
2026-09-14Primeira LigaMoreirense v Maritimo2 Maritimo · 38%3-1✗
2026-09-14Primeira LigaRio Ave v Estrela Amadora1 Rio Ave · 38%3-3✗
2026-09-14Primeira LigaBraga v Estoril1 Braga · 65%1-0✓
2026-09-13Brasileirão Série ASantos v Cruzeiro1 Santos · 41%2-1✓
2026-09-13Brasileirão Série AFlamengo RJ v Corinthians1 Flamengo RJ · 68%2-1✓
2026-09-13Brasileirão Série AMirassol v Vitoria1 Mirassol · 60%2-2✗
2026-09-13Premier LeagueCoventry v Brighton2 Brighton · 44%0-5✓
2026-09-13Premier LeagueManchester United v Manchester City1 Manchester United · 39%0-1✗
2026-09-13La LigaReal Sociedad v Atletico Madrid1 Real Sociedad · 46%0-3✗
2026-09-13La LigaLevante v Barcelona2 Barcelona · 62%2-4✓
2026-09-13Serie ASassuolo v Juventus2 Juventus · 48%3-2✗
2026-09-13Serie ANapoli v Bologna1 Napoli · 52%1-0✓
2026-09-13Ligue 1Brest v Paris Saint-Germain2 Paris Saint-Germain · 54%0-1✓
2026-09-13BundesligaRB Leipzig v Hamburger SV1 RB Leipzig · 71%5-0✓
2026-09-13La LigaGetafe v Deportivo La Coruna1 Getafe · 35%1-1✗
2026-09-13La LigaCelta Vigo v Malaga1 Celta Vigo · 55%1-1✗
2026-09-13Serie ALecce v Monza2 Monza · 39%3-2✗
2026-09-13Ligue 1Lille v Troyes1 Lille · 58%2-0✓
2026-09-13Ligue 1Le Mans v Lens2 Lens · 49%2-2✗
2026-09-13BundesligaElversberg v Bayern Munich2 Bayern Munich · 67%1-2✓
2026-09-13Primeira LigaBenfica v Gil Vicente1 Benfica · 71%3-1✓
2026-09-13Primeira LigaFamalicao v Sporting Lisbon2 Sporting Lisbon · 44%1-1✗
2026-09-13Primeira LigaArouca v Santa Clara1 Arouca · 48%1-2✗
2026-09-13EredivisieHeerenveen v Telstar1 Heerenveen · 52%0-0✗
2026-09-13EredivisieExcelsior v Utrecht2 Utrecht · 37%1-2✓
2026-09-13EredivisiePSV v Sparta Rotterdam1 PSV · 85%4-1✓
2026-09-13EredivisiePEC Zwolle v Feyenoord2 Feyenoord · 55%0-7✓
2026-09-13ChampionshipSheffield United v Wolves1 Sheffield United · 39%0-1✗
2026-09-12Brasileirão Série APalmeiras v Sao Paulo1 Palmeiras · 64%2-0✓
2026-09-12Brasileirão Série AAtletico-MG v Fluminense1 Atletico-MG · 47%3-1✓
2026-09-12Brasileirão Série ABotafogo RJ v Bragantino1 Botafogo RJ · 61%1-1✗
2026-09-12Brasileirão Série AChapecoense-SC v Internacional2 Internacional · 38%1-2✓
2026-09-12Brasileirão Série ACoritiba v Athletico-PR1 Coritiba · 40%3-3✗
2026-09-12Brasileirão Série AGremio v Vasco1 Gremio · 54%1-2✗
2026-09-12Premier LeagueCrystal Palace v Ipswich1 Crystal Palace · 56%2-3✗
2026-09-12Premier LeagueLiverpool v Fulham1 Liverpool · 58%0-0✗
2026-09-12Premier LeagueAston Villa v Nottingham Forest1 Aston Villa · 41%1-2✗
2026-09-12Premier LeagueBournemouth v Brentford1 Bournemouth · 47%2-2✗
2026-09-12Premier LeagueChelsea v Hull1 Chelsea · 55%2-2✗
2026-09-12Premier LeagueTottenham v Everton2 Everton · 35%0-0✗
2026-09-12Premier LeagueSunderland v Arsenal2 Arsenal · 59%0-2✓
2026-09-12La LigaOsasuna v Espanyol1 Osasuna · 46%0-2✗
2026-09-12La LigaAthletic Bilbao v Elche1 Athletic Bilbao · 50%1-1✗
2026-09-12La LigaReal Madrid v Rayo Vallecano1 Real Madrid · 75%4-1✓
2026-09-12Serie AAtalanta v Cagliari1 Atalanta · 50%1-2✗
2026-09-12Serie ALazio v AC Milan2 AC Milan · 38%2-2✗
2026-09-12Ligue 1Strasbourg v Monaco1 Strasbourg · 43%1-1✗
2026-09-12Ligue 1Lorient v Toulouse1 Lorient · 45%2-2✗
2026-09-12Ligue 1Auxerre v Nice1 Auxerre · 44%1-0✓
2026-09-12Ligue 1Le Havre v Angers1 Le Havre · 40%0-0✗
2026-09-12Ligue 1Paris FC v Lyon1 Paris FC · 45%0-0✗
2026-09-12BundesligaHoffenheim v Stuttgart2 Stuttgart · 41%2-1✗
2026-09-12BundesligaAugsburg v Bayer Leverkusen2 Bayer Leverkusen · 39%2-2✗
2026-09-12BundesligaMainz v Eintracht Frankfurt1 Mainz · 45%1-3✗
2026-09-12BundesligaFreiburg v Borussia Monchengladbach1 Freiburg · 61%5-0✓
2026-09-12BundesligaFC Koln v Werder Bremen1 FC Koln · 53%1-1✗
2026-09-12La LigaRacing Santander v Alaves1 Racing Santander · 45%2-1✓
2026-09-12Serie AGenoa v Frosinone2 Frosinone · 38%1-1✗
2026-09-12BundesligaBorussia Dortmund v Paderborn1 Borussia Dortmund · 73%3-0✓
2026-09-12ChampionshipDerby v Birmingham1 Derby · 45%1-2✗
2026-09-12ChampionshipWest Brom v QPR1 West Brom · 46%1-1✗
2026-09-12ChampionshipSouthampton v Bristol City1 Southampton · 56%4-1✓
2026-09-12ChampionshipBlackburn v Millwall2 Millwall · 46%3-1✗
2026-09-12ChampionshipCharlton v Portsmouth1 Charlton · 38%0-0✗
2026-09-12ChampionshipWatford v Stoke1 Watford · 45%1-2✗
2026-09-12ChampionshipMiddlesbrough v Norwich1 Middlesbrough · 41%4-3✓
2026-09-12Primeira LigaNacional v Alverca1 Nacional · 50%1-3✗
2026-09-12Primeira LigaCasa Pia v Porto2 Porto · 67%1-4✓
2026-09-12Primeira LigaAcademico Viseu v Vitoria Guimaraes1 Academico Viseu · 64%2-1✓
2026-09-12EredivisieTwente v ADO Den Haag1 Twente · 59%2-0✓
2026-09-12EredivisieGo Ahead Eagles v Groningen1 Go Ahead Eagles · 51%1-1✗
2026-09-12EredivisieFortuna Sittard v Ajax2 Ajax · 45%1-5✓
2026-09-12EredivisieSC Cambuur v NEC Nijmegen2 NEC Nijmegen · 70%3-0✗
2026-09-12ChampionshipBolton v Cardiff1 Bolton · 44%1-0✓
2026-09-12ChampionshipPreston v Lincoln1 Preston · 36%0-1✗
2026-09-12ChampionshipSwansea v Burnley1 Swansea · 38%3-1✓
2026-09-11La LigaSevilla v Valencia1 Sevilla · 44%1-0✓
2026-09-11Ligue 1Rennes v Marseille1 Rennes · 52%1-0✓
2026-09-11Serie AVenezia v Fiorentina2 Fiorentina · 46%2-4✓
2026-09-11BundesligaUnion Berlin v Schalke1 Union Berlin · 50%1-3✗
2026-09-11EredivisieAZ Alkmaar v Willem II1 AZ Alkmaar · 72%1-1✗
2026-09-11ChampionshipWest Ham v Wrexham1 West Ham · 49%6-0✓
2026-09-10Primeira LigaEstrela Amadora v Braga2 Braga · 52%2-1✗
2026-09-10Champions LeaguePSV v FK Shakhtar Donetsk1 PSV · 56%1-1✗
2026-09-10Champions LeagueFC Bayern München v FK Bodø/Glimt1 FC Bayern München · 76%5-0✓
2026-09-10Champions LeagueComo 1907 v RB Leipzig1 Como 1907 · 63%4-1✓
2026-09-10Champions LeagueSK Slavia Praha v Racing Club de Lens2 Racing Club de Lens · 59%2-3✓
2026-09-09ChampionshipDerby v West Brom1 Derby · 43%0-1✗
2026-09-09ChampionshipNorwich v Birmingham1 Norwich · 41%2-1✓
2026-09-09ChampionshipCharlton v QPR1 Charlton · 39%0-0✗
2026-09-09Primeira LigaMoreirense v Benfica2 Benfica · 62%0-4✓
2026-09-09EredivisieTwente v Telstar1 Twente · 56%1-0✓
2026-09-09Champions LeagueFC Barcelona v Feyenoord Rotterdam1 FC Barcelona · 82%5-1✓
2026-09-09Champions LeagueLiverpool FC v Club Atlético de Madrid1 Liverpool FC · 61%2-1✓
2026-09-09Champions LeagueParis Saint-Germain FC v ŠK Slovan Bratislava1 Paris Saint-Germain FC · 84%6-1✓
2026-09-09Champions LeagueSSC Napoli v Arsenal FC2 Arsenal FC · 68%0-1✓
2026-09-09Champions LeagueSporting Clube de Portugal v Galatasaray SK1 Sporting Clube de Portugal · 57%3-1✓
2026-09-08ChampionshipBlackburn v Sheffield United2 Sheffield United · 34%1-2✓
2026-09-08ChampionshipSouthampton v Swansea1 Southampton · 52%3-1✓
2026-09-08ChampionshipWatford v Preston1 Watford · 40%2-1✓
2026-09-08ChampionshipCardiff v Stoke1 Cardiff · 49%1-1✗
2026-09-08ChampionshipBolton v West Ham1 Bolton · 37%2-3✗
2026-09-08ChampionshipWrexham v Burnley1 Wrexham · 42%1-1✗
2026-09-08EredivisieNEC Nijmegen v Excelsior1 NEC Nijmegen · 53%2-2✗
2026-09-07Brasileirão Série AVitoria v Gremio1 Vitoria · 41%1-0✓
2026-09-07La LigaElche v Real Sociedad1 Elche · 47%2-3✗
2026-09-07La LigaGetafe v Celta Vigo1 Getafe · 36%1-1✗
2026-09-07Serie ACagliari v Lecce1 Cagliari · 42%1-0✓
2026-09-07Serie AUdinese v Lazio1 Udinese · 35%1-2✗
2026-09-07Primeira LigaEstoril v Arouca1 Estoril · 45%0-0✗
2026-09-06Brasileirão Série ABotafogo RJ v Palmeiras2 Palmeiras · 46%0-0✗
2026-09-06Brasileirão Série ACorinthians v Chapecoense-SC1 Corinthians · 62%1-2✗
2026-09-06Brasileirão Série ACoritiba v Mirassol1 Coritiba · 46%1-2✗
2026-09-06Brasileirão Série ACruzeiro v Athletico-PR1 Cruzeiro · 41%3-1✓
2026-09-06Brasileirão Série AFluminense v Vasco1 Fluminense · 65%1-0✓
2026-09-06Brasileirão Série AInternacional v Santos1 Internacional · 37%2-3✗
2026-09-06Brasileirão Série ARemo v Flamengo RJ2 Flamengo RJ · 64%0-1✓
2026-09-06Premier LeagueEverton v Manchester United2 Manchester United · 41%2-2✗
2026-09-06Premier LeagueArsenal v Chelsea1 Arsenal · 63%2-1✓
2026-09-06La LigaValencia v Barcelona2 Barcelona · 60%0-5✓
2026-09-06La LigaEspanyol v Sevilla1 Espanyol · 43%1-1✗
2026-09-06La LigaAlaves v Osasuna1 Alaves · 48%5-2✓
2026-09-06Serie ABologna v Sassuolo1 Bologna · 37%2-2✗
2026-09-06Serie AJuventus v AC Milan1 Juventus · 48%1-1✗
2026-09-06Ligue 1Marseille v Paris FC1 Marseille · 59%2-3✗
2026-09-06Ligue 1Angers v Rennes2 Rennes · 51%1-2✓
2026-09-06BundesligaHamburger SV v Mainz1 Hamburger SV · 39%0-5✗
2026-09-06BundesligaEintracht Frankfurt v Augsburg1 Eintracht Frankfurt · 48%1-4✗
2026-09-06La LigaMalaga v Levante1 Malaga · 41%0-0✗
2026-09-06Serie AParma v Monza1 Parma · 37%1-1✗
2026-09-06Serie AFrosinone v Venezia1 Frosinone · 45%3-2✓
2026-09-06Ligue 1Troyes v Strasbourg1 Troyes · 38%2-6✗
2026-09-06Primeira LigaSanta Clara v Rio Ave1 Santa Clara · 51%4-0✓
2026-09-06Primeira LigaGil Vicente v Academico Viseu1 Gil Vicente · 54%0-1✗
2026-09-06Primeira LigaVitoria Guimaraes v Casa Pia1 Vitoria Guimaraes · 60%0-0✗
2026-09-06EredivisieGroningen v Twente2 Twente · 38%2-2✗
2026-09-06EredivisieHeerenveen v AZ Alkmaar1 Heerenveen · 38%2-3✗
2026-09-06EredivisieTelstar v SC Cambuur1 Telstar · 80%2-2✗
2026-09-06EredivisieADO Den Haag v Fortuna Sittard2 Fortuna Sittard · 39%2-3✓
2026-09-06ChampionshipBirmingham v Wolves1 Birmingham · 46%2-2✗
2026-09-05Brasileirão Série ABragantino v Bahia1 Bragantino · 42%2-3✗
2026-09-05Brasileirão Série ASao Paulo v Atletico-MG1 Sao Paulo · 46%2-0✓
2026-09-05Premier LeagueNewcastle United v Bournemouth1 Newcastle United · 46%2-2✗
2026-09-05Premier LeagueNottingham Forest v Tottenham1 Nottingham Forest · 40%0-0✗
2026-09-05Premier LeagueManchester City v Coventry1 Manchester City · 79%1-0✓
2026-09-05Premier LeagueBrighton v Leeds1 Brighton · 50%1-1✗
2026-09-05Premier LeagueBrentford v Sunderland1 Brentford · 61%1-1✗
2026-09-05Premier LeagueFulham v Crystal Palace1 Fulham · 44%2-3✗
2026-09-05Premier LeagueHull v Aston Villa1 Hull · 37%0-0✗
2026-09-05La LigaAthletic Bilbao v Atletico Madrid2 Atletico Madrid · 44%3-0✗
2026-09-05Serie AFiorentina v Torino1 Fiorentina · 42%1-2✗
2026-09-05Serie AInter v Napoli1 Inter · 61%3-2✓
2026-09-05Serie ARoma v Atalanta1 Roma · 53%2-1✓
2026-09-05Ligue 1Le Havre v Brest1 Le Havre · 42%1-2✗
2026-09-05Ligue 1Lens v Lorient1 Lens · 67%0-1✗
2026-09-05BundesligaWerder Bremen v RB Leipzig2 RB Leipzig · 49%3-1✗
2026-09-05BundesligaHoffenheim v Borussia Dortmund2 Borussia Dortmund · 42%2-3✓
2026-09-05BundesligaBayer Leverkusen v Union Berlin1 Bayer Leverkusen · 69%4-0✓
2026-09-05La LigaRayo Vallecano v Racing Santander1 Rayo Vallecano · 52%3-2✓
2026-09-05La LigaVillarreal v Deportivo La Coruna1 Villarreal · 72%2-3✗
2026-09-05Ligue 1Nice v Le Mans2 Le Mans · 39%1-1✗
2026-09-05BundesligaBorussia Monchengladbach v Elversberg1 Borussia Monchengladbach · 50%3-4✗
2026-09-05BundesligaPaderborn v Freiburg1 Paderborn · 47%0-1✗
2026-09-05BundesligaSchalke v Bayern Munich2 Bayern Munich · 72%0-0✗
2026-09-05ChampionshipPreston v Blackburn2 Blackburn · 35%2-1✗
2026-09-05ChampionshipStoke v Charlton1 Stoke · 38%4-0✓
2026-09-05ChampionshipQPR v Middlesbrough2 Middlesbrough · 41%0-1✓
2026-09-05ChampionshipSheffield United v Norwich1 Sheffield United · 43%1-3✗
2026-09-05ChampionshipWest Brom v Watford1 West Brom · 47%1-0✓
2026-09-05ChampionshipSwansea v Wrexham1 Swansea · 44%0-0✗
2026-09-05Primeira LigaAlverca v Braga2 Braga · 54%1-2✓
2026-09-05Primeira LigaEstrela Amadora v Famalicao2 Famalicao · 39%2-2✗
2026-09-05Primeira LigaSporting Lisbon v Nacional1 Sporting Lisbon · 82%2-0✓
2026-09-05Primeira LigaMaritimo v Benfica2 Benfica · 62%0-3✓
2026-09-05EredivisieNEC Nijmegen v Feyenoord1 NEC Nijmegen · 45%1-3✗
2026-09-05EredivisieAjax v PSV2 PSV · 38%1-3✓
2026-09-05EredivisieWillem II v Excelsior2 Excelsior · 49%0-3✓
2026-09-05ChampionshipLincoln v Southampton2 Southampton · 50%1-1✗
2026-09-05ChampionshipPortsmouth v Cardiff2 Cardiff · 37%2-0✗
2026-09-05ChampionshipWest Ham v Derby1 West Ham · 45%3-0✓
2026-09-05ChampionshipBurnley v Bristol City2 Bristol City · 37%1-2✓
2026-09-05ChampionshipMillwall v Bolton1 Millwall · 49%4-0✓
2026-09-04Premier LeagueIpswich v Liverpool2 Liverpool · 58%0-2✓
2026-09-04La LigaReal Betis v Real Madrid2 Real Madrid · 42%1-0✗
2026-09-04Serie AGenoa v Como2 Como · 58%1-4✓
2026-09-04Ligue 1Paris Saint-Germain v Monaco1 Paris Saint-Germain · 65%1-2✗
2026-09-04Ligue 1Lyon v Auxerre1 Lyon · 57%3-1✓
2026-09-04BundesligaStuttgart v FC Koln1 Stuttgart · 64%4-1✓
2026-09-04Primeira LigaPorto v Moreirense1 Porto · 76%2-1✓
2026-09-04EredivisieSparta Rotterdam v PEC Zwolle1 Sparta Rotterdam · 43%2-2✗
2026-09-03La LigaReal Sociedad v Celta Vigo1 Real Sociedad · 52%0-0✗
2026-09-03Ligue 1Toulouse v Lille2 Lille · 45%0-1✓
2026-09-02ChampionshipMillwall v Wrexham1 Millwall · 55%0-3✗
2026-09-02ChampionshipWest Brom v Charlton1 West Brom · 40%1-1✗
2026-09-02ChampionshipQPR v Cardiff1 QPR · 45%2-1✓

* Knockout matches level after 90 minutes are graded as a draw. Extra time and penalty shootouts do not count toward the result.

48 World Cup 2026 group-stage predictions are not counted here or in the rate above: they went into the log without a timestamp of their own, so the log can't show they were made before kick-off. They stay in the prediction log file, marked void with the reason NO_TIMESTAMP.

2669 further predictions are already logged and locked for upcoming matches; they are listed below and appear in the graded table once played.

Upcoming: logged, awaiting result (2669)

These predictions are logged before kickoff and graded after the match. Nothing is edited once logged; each row moves to the graded table above when the result is in.

Kick-offCompetitionMatchPickLoggedStatus
2026-10-07 22:30:00 UTCBrasileirão Série ABragantino v Mirassol1 Bragantino · 47%2026-10-07awaiting result
2026-10-07 22:30:00 UTCBrasileirão Série AInternacional v Corinthians1 Internacional · 39%2026-10-07awaiting result
2026-10-07 22:30:00 UTCBrasileirão Série ARemo v Gremio1 Remo · 42%2026-10-07awaiting result
2026-10-07 23:00:00 UTCBrasileirão Série AVitoria v Chapecoense-SC1 Vitoria · 51%2026-10-07awaiting result
2026-10-07 23:30:00 UTCBrasileirão Série ABotafogo RJ v Vasco1 Botafogo RJ · 59%2026-10-07awaiting result
2026-10-08 00:30:00 UTCBrasileirão Série ACruzeiro v Sao Paulo1 Cruzeiro · 57%2026-10-07awaiting result
2026-10-08 22:30:00 UTCBrasileirão Série ASantos v Flamengo RJ2 Flamengo RJ · 55%2026-10-07awaiting result
2026-10-08 23:00:00 UTCBrasileirão Série AAthletico-PR v Atletico-MG1 Athletico-PR · 54%2026-10-07awaiting result
2026-10-09 00:30:00 UTCBrasileirão Série AFluminense v Coritiba1 Fluminense · 61%2026-10-07awaiting result
2026-10-09 00:30:00 UTCBrasileirão Série APalmeiras v Bahia1 Palmeiras · 59%2026-10-07awaiting result
2026-10-09 17:45:00 UTCPrimeira LigaMoreirense v Gil Vicente2 Gil Vicente · 38%2026-10-06awaiting result
2026-10-09 18:00:00 UTCEredivisiePSV v Heerenveen1 PSV · 74%2026-10-06awaiting result
2026-10-09 18:30:00 UTCBundesligaBorussia Dortmund v Werder Bremen1 Borussia Dortmund · 75%2026-10-07awaiting result
2026-10-09 18:45:00 UTCLigue 1Lens v Lyon1 Lens · 59%2026-10-07awaiting result
2026-10-09 19:00:00 UTCLa LigaMalaga v Espanyol2 Espanyol · 45%2026-10-07awaiting result
2026-10-09 19:00:00 UTCChampionshipWest Ham v QPR1 West Ham · 81%2026-10-06awaiting result
2026-10-09 19:15:00 UTCPrimeira LigaBraga v Sporting Lisbon2 Sporting Lisbon · 44%2026-10-06awaiting result
2026-10-10 11:30:00 UTCPremier LeagueArsenal v Leeds1 Arsenal · 63%2026-10-06awaiting result
2026-10-10 11:30:00 UTCChampionshipWest Brom v Birmingham1 West Brom · 41%2026-10-06awaiting result
2026-10-10 11:30:00 UTCChampionshipSwansea v Norwich1 Swansea · 43%2026-10-06awaiting result
2026-10-10 11:30:00 UTCChampionshipCharlton v Bristol City2 Bristol City · 37%2026-10-06awaiting result
2026-10-10 12:00:00 UTCLa LigaRayo Vallecano v Athletic Bilbao1 Rayo Vallecano · 39%2026-10-06awaiting result
2026-10-10 13:00:00 UTCSerie AGenoa v Fiorentina1 Genoa · 40%2026-10-06awaiting result
2026-10-10 13:30:00 UTCBundesligaMainz v Bayer Leverkusen2 Bayer Leverkusen · 42%2026-10-07awaiting result
2026-10-10 13:30:00 UTCBundesligaHoffenheim v Hamburger SV1 Hoffenheim · 68%2026-10-07awaiting result
2026-10-10 13:30:00 UTCBundesligaAugsburg v Bayern Munich2 Bayern Munich · 64%2026-10-07awaiting result
2026-10-10 13:30:00 UTCBundesligaPaderborn v Stuttgart2 Stuttgart · 50%2026-10-06awaiting result
2026-10-10 13:30:00 UTCBundesligaUnion Berlin v Elversberg1 Union Berlin · 46%2026-10-06awaiting result
2026-10-10 14:00:00 UTCPremier LeagueSunderland v Brighton2 Brighton · 45%2026-10-06awaiting result
2026-10-10 14:00:00 UTCPremier LeagueChelsea v Bournemouth1 Chelsea · 42%2026-10-06awaiting result
2026-10-10 14:00:00 UTCPremier LeagueIpswich v Fulham1 Ipswich · 37%2026-10-06awaiting result
2026-10-10 14:00:00 UTCPremier LeagueAston Villa v Brentford1 Aston Villa · 40%2026-10-06awaiting result
2026-10-10 14:00:00 UTCChampionshipDerby v Wrexham1 Derby · 38%2026-10-06awaiting result
2026-10-10 14:00:00 UTCChampionshipPreston v Millwall2 Millwall · 48%2026-10-06awaiting result
2026-10-10 14:00:00 UTCChampionshipSheffield United v Lincoln1 Sheffield United · 39%2026-10-06awaiting result
2026-10-10 14:00:00 UTCChampionshipWatford v Burnley1 Watford · 49%2026-10-06awaiting result
2026-10-10 14:00:00 UTCChampionshipBlackburn v Cardiff1 Blackburn · 44%2026-10-06awaiting result
2026-10-10 14:00:00 UTCChampionshipBolton v Stoke1 Bolton · 38%2026-10-06awaiting result
2026-10-10 14:00:00 UTCChampionshipMiddlesbrough v Wolves1 Middlesbrough · 42%2026-10-06awaiting result
2026-10-10 14:15:00 UTCLa LigaAlaves v Atletico Madrid1 Alaves · 43%2026-10-06awaiting result
2026-10-10 14:30:00 UTCPrimeira LigaCasa Pia v Santa Clara2 Santa Clara · 52%2026-10-06awaiting result
2026-10-10 14:30:00 UTCEredivisieGo Ahead Eagles v Sparta Rotterdam1 Go Ahead Eagles · 64%2026-10-06awaiting result
2026-10-10 15:15:00 UTCLigue 1Lille v Le Havre1 Lille · 58%2026-10-06awaiting result
2026-10-10 16:00:00 UTCSerie AInter v Parma1 Inter · 84%2026-10-06awaiting result
2026-10-10 16:30:00 UTCPremier LeagueManchester United v Tottenham1 Manchester United · 68%2026-10-06awaiting result
2026-10-10 16:30:00 UTCLa LigaBarcelona v Getafe1 Barcelona · 82%2026-10-06awaiting result
2026-10-10 16:30:00 UTCBundesligaRB Leipzig v Eintracht Frankfurt1 RB Leipzig · 67%2026-10-07awaiting result
2026-10-10 16:45:00 UTCEredivisieFeyenoord v AZ Alkmaar1 Feyenoord · 56%2026-10-06awaiting result
2026-10-10 17:00:00 UTCPrimeira LigaMaritimo v Porto2 Porto · 70%2026-10-06awaiting result
2026-10-10 18:00:00 UTCEredivisieFortuna Sittard v Twente2 Twente · 51%2026-10-06awaiting result
2026-10-10 18:45:00 UTCLigue 1Brest v Angers1 Brest · 60%2026-10-06awaiting result
2026-10-10 18:45:00 UTCLigue 1Lorient v Paris FC1 Lorient · 38%2026-10-07awaiting result
2026-10-10 18:45:00 UTCLigue 1Monaco v Toulouse1 Monaco · 53%2026-10-06awaiting result
2026-10-10 18:45:00 UTCSerie ANapoli v Frosinone1 Napoli · 56%2026-10-07awaiting result
2026-10-10 18:45:00 UTCLigue 1Paris Saint-Germain v Le Mans1 Paris Saint-Germain · 78%2026-10-06awaiting result
2026-10-10 19:00:00 UTCLa LigaReal Madrid v Villarreal1 Real Madrid · 68%2026-10-06awaiting result
2026-10-10 19:00:00 UTCEredivisieAjax v NEC Nijmegen1 Ajax · 56%2026-10-06awaiting result
2026-10-10 19:30:00 UTCPrimeira LigaAcademico Viseu v Estoril1 Academico Viseu · 48%2026-10-06awaiting result
2026-10-10 21:00:00 UTCBrasileirão Série AVasco v Remo1 Vasco · 56%2026-10-06awaiting result
2026-10-11 00:00:00 UTCBrasileirão Série ASao Paulo v Vitoria1 Sao Paulo · 55%2026-10-06awaiting result
When the model does not name a favourite

The track record above always names the more likely side. For club matches the match pages and the apps do not: when the gap between the home and away win chances is under 16 percentage points, they say "too close to call". The line comes from this log, no bookmaker is involved. Under 16 points there have been 197 graded matches, 136 of them had a winner, and the named side won 66 of those (49%). At 16 points and above the named side won 200 of 268 (75%). Measured 7 Oct 2026 from 553 graded club matches of the 609 in the record above; the other 56 are World Cup fixtures from the national-team model.

Gap (points)MatchesWith a winnerNamed side won, when there was a winner
0-8977146%
8-161006551%
16-24916263%
24-32815664%
32-40533969%
40+13111188%

The model plays FPL this season. Beat it.

The model's squad is frozen before every deadline. We play it in FPL as entry 116920, with our own chip calls and the occasional lineup change, and that's the team to beat. Season winner gets a year of Premium, free.

Join the league · code jgi6j9
GoalIQ Premium
€3.99 / month

Or €25 a year. Prices are lower in some countries. Go deeper on every prediction.

  • Scoreline probabilities for any match
  • In the app: form & momentum and full head-to-head breakdowns
  • Full FPL toolkit: interactive team manager with gameweek planner, per-gameweek xP with ownership, minutes outlook and CSV export, captain ranker, the top 50 value ranking (xP per million) with position and team filters, DefCon tracker with price-band filters, shareable image cards and transfer suggestions with apply
  • Chip timing for the best Wildcard, Bench Boost, Triple Captain and Free Hit windows, transfer plans that chain 1 to 2 moves, and an edge mode with rank-aware picks for your mini-league
  • Player compare for up to four players side by side, a 50-player watchlist, plus upcoming fixtures and league tables on the web
  • One subscription covers web, iOS and Android

Start Premium, €25 a year

Cancel anytime. 30-day money back on web purchases. No account needed until after checkout.

Built on a model with 48.1% correct 1X2 results across 553 completed club matches, every one logged before kick-off.

Quick answers

The short version, straight from the source.

How accurate are GoalIQ football predictions?
GoalIQ publishes its full prediction track record: every prediction in the record is logged before kick-off and graded against the final result afterwards, hits and misses included, with no edits. The current accuracy numbers are shown on this page and refreshed after every round, and the raw log is available as machine-readable JSON.
How does GoalIQ predict football matches?
GoalIQ uses a Dixon-Coles statistical model with the tau correction for low scores, time decay so recent matches count more, and shrinkage toward the league mean. For a league fixture it is fitted on that league's own results, last full season plus the current one as it plays, weighted on both goals and the xG those matches produced in the Premier League, La Liga, Bundesliga, Serie A and Ligue 1, and on goals alone elsewhere. A Champions League fixture uses one joint fit of domestic league results and UEFA club matches, on goals alone. For any fixture it estimates the win probability for each side and the draw, expected goals for both teams, and scoreline probabilities.
Is GoalIQ a betting app?
No. GoalIQ is an analytics tool, not a gambling service. It has no bookmaker links and gives no betting advice. Predictions are statistical estimates for fun, analysis and fantasy football planning.