AntosofaFootball, analysed from the sofa
ResultsOur forecasts vs resultsTop scorersRefereesFouls and cards

Results of the last days

All competitionsLigue 1 ♂Ligue 2 ♂Premier League ♂LaLiga ♂Bundesliga ♂Serie A ♂Eredivisie ♂Jupiler Pro League ♂Primeira Liga ♂Süper Lig ♂Super League Grèce ♂Scottish Premiership ♂Championship ♂LaLiga 2 ♂Serie B ♂2. Bundesliga ♂
One period criterion at a time: day beats month, month beats year, year beats season. Season = July to June.

Matches played in the last 7 days, all competitions, with the probabilities shown before kick-off and what happened on the pitch.

155matches played
70 %most likely outcomes that happened
What's this?
Part des matchs où l'issue que nous donnions la plus probable s'est réalisée. Un bon modèle tourne autour de 50 à 55 % sur les victoires-nuls-défaites : le football reste imprévisible, et un match nul est rarement l'issue la plus probable. Une « surprise » est un résultat auquel nous donnions moins de 30 % de chances (20 % pour un nul).
16upsets

Last days: 3 · 7 · 14 · 30  ·  Dashboard: our forecasts vs results →  ·  Export the period (CSV)

Sun 08 Nov 2026

CompetitionMatchScoreProbabilities 1 X 2
What's this?
Les trois chances (victoire à domicile, nul, victoire à l'extérieur) telles qu'elles étaient affichées avant le coup d'envoi, à la dernière collecte qui a précédé le match ; survolez la case pour la date du calcul. « Pas de prévision » : aucune collecte n'a eu lieu entre l'apparition du match au calendrier et son coup d'envoi.
Forecast
Premier League ♂Ipswich – Bournemouth1 – 225 · 26 · 49✓ away win
Primeira Liga ♂Guimaraes – Porto1 – 219 · 24 · 57✓ away win
Premier League ♂Man United – Aston Villa4 – 444 · 26 · 30✗ home win
Premier League ♂Crystal Palace – Liverpool1 – 318 · 22 · 60✓ away win
Premier League ♂Brighton – Brentford2 – 050 · 25 · 26✓ home win
Primeira Liga ♂Nacional – Academico Viseu1 – 032 · 29 · 40✓ no draw
Primeira Liga ♂Santa Clara – Gil Vicente upset1 – 242 · 30 · 28✗ home win
Primeira Liga ♂Estrela – Benfica2 – 39 · 15 · 76✓ away win
Premier League ♂Sunderland – Chelsea upset1 – 026 · 26 · 48✗ away win
Scottish Premiership ♂Celtic – Kilmarnock1 – 081 · 12 · 7✓ home win
Scottish Premiership ♂Hearts – Falkirk upset2 – 560 · 22 · 18✗ home win
Primeira Liga ♂Rio Ave – Sp Braga0 – 116 · 23 · 61✓ away win
LaLiga ♂Elche – Betis0 – 229 · 25 · 45✓ away win
LaLiga ♂Sociedad – Vallecano1 – 057 · 23 · 21✓ home win
LaLiga ♂Celta – Levante0 – 052 · 25 · 23✗ home win
Serie A ♂Napoli – Lazio1 – 142 · 27 · 32✗ no draw
Serie A ♂Genoa – Milan1 – 221 · 27 · 53✓ away win
Bundesliga ♂FC Koln – Leverkusen1 – 224 · 23 · 53✓ away win
Ligue 1 ♂Lens – Marseille1 – 244 · 25 · 31✗ home win
Ligue 1 ♂Le Havre – Lorient0 – 234 · 29 · 37✓ no draw
Serie A ♂Fiorentina – Juventus2 – 227 · 27 · 46✗ away win
Serie A ♂Inter – Como2 – 052 · 23 · 25✓ home win
Serie A ♂Monza – Atalanta0 – 129 · 25 · 46✓ away win
Jupiler Pro League ♂Club Brugge – Anderlecht upset1 – 164 · 20 · 17✗ home win
Jupiler Pro League ♂Gent – Kortrijk1 – 065 · 21 · 14✓ home win
Jupiler Pro League ♂St. Gilloise – Genk1 – 057 · 23 · 20✓ home win
Jupiler Pro League ♂St Truiden – Waregem4 – 152 · 24 · 24✓ home win
Serie B ♂Vicenza – Cremonese1 – 432 · 29 · 39✓ no draw
Serie B ♂Carrarese – Sampdoria0 – 138 · 29 · 33✓ no draw
Eredivisie ♂Heerenveen – Feyenoord upset5 – 323 · 22 · 55✗ away win
Ligue 1 ♂Brest – Lyon2 – 034 · 27 · 39✓ no draw
2. Bundesliga ♂Heidenheim – Hannover2 – 245 · 25 · 30✗ home win
2. Bundesliga ♂Bochum – Karlsruhe3 – 252 · 24 · 25✓ home win
Bundesliga ♂Freiburg – Union Berlin2 – 063 · 21 · 16✓ home win
LaLiga ♂Ath Madrid – Barcelona1 – 226 · 22 · 52✓ away win
Ligue 1 ♂Rennes – Lille upset1 – 245 · 26 · 30✗ home win
Ligue 1 ♂Angers – Nice0 – 228 · 26 · 46✓ away win
LaLiga ♂Villarreal – Getafe2 – 066 · 21 · 13✓ home win
Eredivisie ♂Cambuur – PSV Eindhoven2 – 514 · 17 · 69✓ away win
Eredivisie ♂Twente – Ajax2 – 242 · 25 · 33✗ no draw
LaLiga 2 ♂Girona – Almeria upset0 – 145 · 26 · 29✗ home win
Serie B ♂Virtus Entella – Modena0 – 232 · 29 · 39✓ no draw
Ligue 1 ♂Le Mans – Monaco1 – 123 · 23 · 54✗ away win
Bundesliga ♂Hoffenheim – Schalke 042 – 159 · 22 · 20✓ home win
Eredivisie ♂AZ Alkmaar – Groningen4 – 362 · 21 · 18✓ home win
Eredivisie ♂Utrecht – Nijmegen2 – 339 · 25 · 36✓ no draw
LaLiga 2 ♂Sp Gijon – Valladolid1 – 240 · 30 · 30✓ no draw
2. Bundesliga ♂Magdeburg – St Pauli4 – 140 · 26 · 34✓ no draw
Super League Grèce ♂Asteras Tripolis – Kalamata1 – 146 · 28 · 26✗ home win
Super League Grèce ♂OFI Crete – Atromitos0 – 045 · 28 · 27✗ home win
Super League Grèce ♂AEK – Levadeiakos2 – 178 · 16 · 7✓ home win
Super League Grèce ♂Olympiakos – PAOK1 – 158 · 24 · 18✗ home win
Super League Grèce ♂Iraklis – Panathinaikos1 – 212 · 20 · 68✓ away win
Süper Lig ♂Rizespor – Erzurumspor2 – 148 · 26 · 25✓ home win
Süper Lig ♂Alanyaspor – Trabzonspor0 – 220 · 24 · 55✓ away win
Süper Lig ♂Besiktas – Genclerbirligi3 – 077 · 14 · 8✓ home win
Süper Lig ♂Corum – Fenerbahce0 – 522 · 24 · 54✓ away win

Sat 07 Nov 2026

CompetitionMatchScoreProbabilities 1 X 2
What's this?
Les trois chances (victoire à domicile, nul, victoire à l'extérieur) telles qu'elles étaient affichées avant le coup d'envoi, à la dernière collecte qui a précédé le match ; survolez la case pour la date du calcul. « Pas de prévision » : aucune collecte n'a eu lieu entre l'apparition du match au calendrier et son coup d'envoi.
Forecast
Championship ♂Watford – Middlesbrough0 – 018 · 21 · 62✗ away win
Premier League ♂Leeds – Tottenham1 – 035 · 28 · 37✓ no draw
Premier League ♂Arsenal – Hull1 – 082 · 12 · 5✓ home win
Primeira Liga ♂Alverca – Casa Pia1 – 154 · 26 · 20✗ home win
Primeira Liga ♂Sp Lisbon – Moreirense1 – 081 · 12 · 6✓ home win
Scottish Premiership ♂St Mirren – Rangers0 – 214 · 20 · 66✓ away win
Scottish Premiership ♂Aberdeen – Hibernian0 – 438 · 27 · 35✓ no draw
Championship ♂Bristol City – Norwich0 – 535 · 27 · 37✓ no draw
Championship ♂Portsmouth – Stoke1 – 240 · 29 · 30✓ no draw
Championship ♂Wrexham – Wolves1 – 130 · 28 · 42✗ away win
Championship ♂Birmingham – Swansea2 – 151 · 26 · 23✓ home win
Championship ♂Cardiff – Burnley5 – 444 · 25 · 31✓ home win
Championship ♂Blackburn – West Ham upset2 – 120 · 23 · 57✗ away win
Championship ♂Charlton – Sheffield United upset2 – 127 · 27 · 46✗ away win
Championship ♂Preston – Southampton upset1 – 020 · 23 · 57✗ away win
Championship ♂QPR – Lincoln2 – 157 · 24 · 19✓ home win
Championship ♂West Brom – Millwall3 – 047 · 26 · 26✓ home win
Scottish Premiership ♂Dundee United – Motherwell1 – 146 · 26 · 29✗ home win
Scottish Premiership ♂St Johnstone – Dundee2 – 140 · 26 · 34✓ no draw
Premier League ♂Fulham – Newcastle1 – 146 · 26 · 28✗ home win
Premier League ♂Nott'm Forest – Man City upset3 – 121 · 23 · 56✗ away win
Eredivisie ♂Den Haag – Sparta Rotterdam3 – 139 · 26 · 35✓ no draw
LaLiga ♂Osasuna – Ath Bilbao1 – 126 · 28 · 46✗ away win
LaLiga ♂Malaga – Santander1 – 240 · 27 · 33✓ no draw
LaLiga 2 ♂Cadiz – Oviedo1 – 234 · 29 · 37✓ no draw
LaLiga 2 ♂Cordoba – Ceuta3 – 062 · 20 · 17✓ home win
LaLiga 2 ♂Burgos – Celta B2 – 156 · 25 · 19✓ home win
Eredivisie ♂For Sittard – Telstar2 – 246 · 26 · 28✗ home win
Bundesliga ♂Mainz – Bayern Munich1 – 213 · 15 · 72✓ away win
Eredivisie ♂Excelsior – Go Ahead Eagles0 – 134 · 26 · 40✓ no draw
LaLiga 2 ♂Leganes – Albacete upset1 – 347 · 27 · 26✗ home win
LaLiga ♂Espanol – La Coruna0 – 042 · 29 · 30✗ no draw
Bundesliga ♂Dortmund – Elversberg2 – 173 · 16 · 11✓ home win
Bundesliga ♂RB Leipzig – Augsburg5 – 265 · 18 · 17✓ home win
Ligue 2 ♂Pau FC – Nantes0 – 231 · 29 · 41✓ no draw
Serie B ♂Cesena – Catanzaro1 – 045 · 27 · 28✓ home win
Serie B ♂Juve Stabia – Arezzo1 – 053 · 26 · 21✓ home win
Serie B ♂Padova – Empoli2 – 243 · 29 · 28✗ home win
Serie B ♂Pisa – Sudtirol2 – 259 · 24 · 18✗ home win
Serie A ♂Parma – Bologna1 – 221 · 27 · 52✓ away win
Jupiler Pro League ♂RAAL La Louviere – Cercle Brugge0 – 135 · 28 · 37✓ no draw
Jupiler Pro League ♂Antwerp – Lommel SK2 – 250 · 25 · 26✗ home win
Jupiler Pro League ♂Oud-Heverlee Leuven – Mechelen2 – 042 · 27 · 32✓ no draw
Ligue 1 ♂Auxerre – Paris FC0 – 122 · 24 · 54✓ away win
Jupiler Pro League ♂Westerlo – Charleroi1 – 533 · 26 · 41✓ no draw
Serie A ♂Roma – Sassuolo3 – 073 · 16 · 11✓ home win
Ligue 2 ♂St Etienne – Laval2 – 070 · 18 · 12✓ home win
Serie A ♂Torino – Lecce1 – 153 · 26 · 21✗ home win
Serie B ♂Benevento – Avellino1 – 150 · 27 · 23✗ home win
Serie A ♂Cagliari – Frosinone1 – 035 · 26 · 39✓ no draw
LaLiga ♂Valencia – Real Madrid0 – 310 · 15 · 75✓ away win
2. Bundesliga ♂Holstein Kiel – Bielefeld1 – 239 · 27 · 33✓ no draw
2. Bundesliga ♂Nurnberg – Darmstadt2 – 055 · 23 · 23✓ home win
2. Bundesliga ♂Osnabruck – Kaiserslautern0 – 136 · 26 · 38✓ no draw
2. Bundesliga ♂Hertha – Wolfsburg2 – 144 · 24 · 32✓ home win
Serie B ♂Mantova – Verona0 – 038 · 28 · 35✗ no draw
Ligue 1 ♂Paris SG – Troyes1 – 086 · 9 · 5✓ home win
Ligue 2 ♂Clermont – Rodez1 – 031 · 28 · 42✓ no draw
Bundesliga ♂Stuttgart – Werder Bremen1 – 058 · 21 · 21✓ home win
Bundesliga ♂Paderborn – Ein Frankfurt2 – 231 · 25 · 44✗ away win
Super League Grèce ♂Volos NFC – Kifisia1 – 333 · 28 · 39✓ no draw
Super League Grèce ♂Aris – Panetolikos3 – 067 · 20 · 12✓ home win
Süper Lig ♂Eyupspor – Kocaelispor0 – 224 · 28 · 48✓ away win
Süper Lig ♂Goztep – Buyuksehyr upset1 – 247 · 25 · 28✗ home win
Süper Lig ♂Galatasaray – Amedspor4 – 367 · 19 · 14✓ home win
Süper Lig ♂Samsunspor – Konyaspor1 – 041 · 28 · 31✓ no draw

Fri 06 Nov 2026

CompetitionMatchScoreProbabilities 1 X 2
What's this?
Les trois chances (victoire à domicile, nul, victoire à l'extérieur) telles qu'elles étaient affichées avant le coup d'envoi, à la dernière collecte qui a précédé le match ; survolez la case pour la date du calcul. « Pas de prévision » : aucune collecte n'a eu lieu entre l'apparition du match au calendrier et son coup d'envoi.
Forecast
Premier League ♂Everton – Coventry3 – 156 · 24 · 20✓ home win
Primeira Liga ♂Famalicao – Arouca1 – 044 · 28 · 28✓ home win
Championship ♂Derby – Bolton3 – 139 · 27 · 35✓ no draw
Jupiler Pro League ♂Standard – Beveren3 – 053 · 24 · 23✓ home win
Serie A ♂Venezia – Udinese2 – 142 · 27 · 30✓ home win
Ligue 2 ♂Nancy – Sochaux1 – 056 · 26 · 19✓ home win
Bundesliga ♂Hamburg – M'gladbach3 – 139 · 26 · 34✓ no draw
Ligue 2 ♂Dijon – Red Star1 – 035 · 27 · 37✓ no draw
Ligue 2 ♂Dunkerque – Guingamp3 – 034 · 27 · 39✓ no draw
2. Bundesliga ♂Braunschweig – Cottbus0 – 048 · 24 · 28✗ home win
Ligue 2 ♂Grenoble – Reims upset3 – 224 · 27 · 49✗ away win
LaLiga ♂Sevilla – Alaves0 – 050 · 28 · 22✗ home win
2. Bundesliga ♂Dresden – Greuther Furth3 – 049 · 25 · 26✓ home win
Serie B ♂Ascoli – Palermo1 – 131 · 27 · 42✗ no draw
Ligue 2 ♂Montpellier – Metz upset2 – 348 · 27 · 25✗ home win
Ligue 1 ♂Toulouse – Strasbourg3 – 146 · 26 · 28✓ home win
Eredivisie ♂Willem II – Zwolle1 – 133 · 25 · 42✗ no draw
Ligue 2 ♂Boulogne – Annecy3 – 038 · 31 · 31✓ no draw
Süper Lig ♂Gaziantep – Kasimpasa0 – 237 · 28 · 35✓ no draw

Wed 04 Nov 2026

CompetitionMatchScoreProbabilities 1 X 2
What's this?
Les trois chances (victoire à domicile, nul, victoire à l'extérieur) telles qu'elles étaient affichées avant le coup d'envoi, à la dernière collecte qui a précédé le match ; survolez la case pour la date du calcul. « Pas de prévision » : aucune collecte n'a eu lieu entre l'apparition du match au calendrier et son coup d'envoi.
Forecast
Championship ♂Wrexham – Middlesbrough2 – 092 · 6 · 2✓ home win
Championship ♂Bristol City – Wolves upset1 – 266 · 27 · 7✗ home win
Championship ♂Cardiff – West Ham3 – 311 · 72 · 17✓ draw
Jupiler Pro League ♂Kortrijk – Mechelen1 – 340 · 27 · 32✓ no draw

Tue 03 Nov 2026

CompetitionMatchScoreProbabilities 1 X 2
What's this?
Les trois chances (victoire à domicile, nul, victoire à l'extérieur) telles qu'elles étaient affichées avant le coup d'envoi, à la dernière collecte qui a précédé le match ; survolez la case pour la date du calcul. « Pas de prévision » : aucune collecte n'a eu lieu entre l'apparition du match au calendrier et son coup d'envoi.
Forecast
Championship ♂Birmingham – Millwall3 – 098 · 1 · 1✓ home win
Championship ♂Portsmouth – Swansea3 – 176 · 20 · 4✓ home win
Championship ♂Derby – Norwich0 – 41 · 1 · 98✓ away win
Championship ♂Charlton – Bolton0 – 17 · 26 · 67✓ away win
Championship ♂Watford – Lincoln1 – 077 · 20 · 4✓ home win
Championship ♂Blackburn – Stoke1 – 21 · 6 · 93✓ away win
Championship ♂Preston – Sheffield United2 – 31 · 4 · 95✓ away win
Championship ♂West Brom – Southampton1 – 135 · 43 · 21✓ draw
Championship ♂QPR – Burnley1 – 147 · 26 · 27✗ home win

Past seasons

Each competition keeps its past seasons (final tables, results, records) and its roll of honour:

Ligue 1 ♂ roll of honour · Ligue 2 ♂ roll of honour · Premier League ♂ roll of honour · LaLiga ♂ roll of honour · Bundesliga ♂ roll of honour · Serie A ♂ roll of honour · Eredivisie ♂ roll of honour · Jupiler Pro League ♂ roll of honour · Primeira Liga ♂ roll of honour · Süper Lig ♂ roll of honour · Super League Grèce ♂ roll of honour · Scottish Premiership ♂ roll of honour · Super League Suisse ♂ roll of honour · Bundesliga autrichienne ♂ roll of honour · Superliga danoise ♂ roll of honour · Ekstraklasa ♂ roll of honour · Championship ♂ roll of honour · LaLiga 2 ♂ roll of honour · Serie B ♂ roll of honour · 2. Bundesliga ♂ roll of honour · Ligue des Champions ♂ roll of honour · Ligue Europa ♂ roll of honour · Conference League ♂ roll of honour · Ligue des Champions ♀ roll of honour

No system guarantees a win · not for under-18s · Joueurs Info Service 09 74 75 13 13