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.

141matches played
68 %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).
20upsets

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

Thu 05 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 ♂Cardiff – West Ham3 – 311 · 72 · 17✓ draw
Championship ♂Bristol City – Wolves upset1 – 266 · 27 · 7✗ home win
Championship ♂Wrexham – Middlesbrough2 – 092 · 6 · 2✓ home win
Jupiler Pro League ♂Kortrijk – Mechelen1 – 340 · 27 · 32✓ 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 ♂Preston – Sheffield United2 – 31 · 4 · 95✓ away win
Championship ♂Charlton – Bolton0 – 17 · 26 · 67✓ away win
Championship ♂QPR – Burnley1 – 147 · 26 · 27✗ home win
Championship ♂Watford – Lincoln1 – 077 · 20 · 4✓ home win
Championship ♂Blackburn – Stoke1 – 21 · 6 · 93✓ away win
Championship ♂Portsmouth – Swansea3 – 176 · 20 · 4✓ home win
Championship ♂West Brom – Southampton1 – 135 · 43 · 21✓ draw
Championship ♂Birmingham – Millwall3 – 098 · 1 · 1✓ home win
Championship ♂Derby – Norwich0 – 41 · 1 · 98✓ away win

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
Primeira Liga ♂Benfica – Alverca1 – 072 · 20 · 7✓ home win
Primeira Liga ♂Gil Vicente – Guimaraes0 – 033 · 30 · 38✗ no draw
Premier League ♂Newcastle – Everton upset0 – 135 · 36 · 29✗ home or draw
Serie A ♂Atalanta – Parma0 – 34 · 11 · 85✓ away win
Ligue 2 ♂Red Star – Nancy1 – 411 · 26 · 63✓ away win
Ligue 1 ♂Lorient – Brest upset0 – 232 · 47 · 21✗ draw
Ligue 2 ♂Reims – Sochaux2 – 090 · 8 · 2✓ home win
LaLiga 2 ♂Mallorca – Cadiz2 – 158 · 31 · 11✓ home win
LaLiga 2 ♂Valladolid – Leganes4 – 351 · 26 · 22✓ home win
LaLiga 2 ♂Oviedo – Las Palmas upset2 – 354 · 26 · 21✗ home win
LaLiga ♂La Coruna – Osasuna upset2 – 118 · 30 · 52✗ away win
Serie A ♂Sassuolo – Fiorentina2 – 434 · 26 · 41✓ no draw
Super League Grèce ♂Kalamata – Iraklis1 – 142 · 29 · 29✗ no draw
Super League Grèce ♂Atromitos – Volos NFC3 – 050 · 27 · 24✓ home win
Süper Lig ♂Genclerbirligi – Alanyaspor5 – 035 · 29 · 36✓ no draw

Mon 02 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
Primeira Liga ♂Sp Braga – Famalicao3 – 052 · 29 · 19✓ home win
Primeira Liga ♂Arouca – Nacional1 – 052 · 25 · 23✓ home win
Scottish Premiership ♂Falkirk – Celtic upset2 – 016 · 19 · 65✗ away win
Primeira Liga ♂Academico Viseu – Rio Ave2 – 149 · 27 · 25✓ home win
Primeira Liga ♂Maritimo – Santa Clara0 – 229 · 30 · 41✓ draw or away
Premier League ♂Liverpool – Arsenal0 – 132 · 28 · 40✓ no draw
Serie B ♂Arezzo – Ascoli0 – 029 · 28 · 43✗ away win
Serie A ♂Lazio – Cagliari2 – 165 · 21 · 13✓ home win
Serie A ♂Como – Venezia1 – 073 · 16 · 11✓ home win
Jupiler Pro League ♂Cercle Brugge – Antwerp2 – 148 · 25 · 27✓ home win
Jupiler Pro League ♂St Truiden – Oud-Heverlee Leuven upset1 – 258 · 23 · 20✗ home win
Jupiler Pro League ♂Lommel SK – Gent upset2 – 023 · 25 · 52✗ away win
Jupiler Pro League ♂Charleroi – RAAL La Louviere5 – 263 · 22 · 16✓ home win
Eredivisie ♂Groningen – Sparta Rotterdam upset2 – 353 · 23 · 24✗ home win
Ligue 1 ♂Strasbourg – Auxerre5 – 152 · 24 · 24✓ home win
Bundesliga ♂Union Berlin – FC Koln1 – 137 · 26 · 37✗ no draw
Eredivisie ♂Telstar – Utrecht4 – 234 · 25 · 41✓ no draw
Serie A ♂Frosinone – Torino2 – 044 · 24 · 32✓ home win
LaLiga 2 ♂Ceuta – Sp Gijon0 – 237 · 27 · 36✓ no draw
Ligue 1 ♂Paris FC – Monaco3 – 141 · 27 · 32✓ no draw
Bundesliga ♂Ein Frankfurt – Hamburg3 – 160 · 21 · 19✓ home win
Serie A ♂Lecce – Genoa1 – 230 · 31 · 40✓ draw or away
Serie A ♂Juventus – Napoli2 – 040 · 37 · 23✓ home or draw
LaLiga ♂Elche – Valencia0 – 141 · 28 · 31✓ no draw
LaLiga ♂Getafe – Sevilla3 – 130 · 32 · 38✗ draw or away
LaLiga ♂Santander – Real Madrid0 – 39 · 13 · 78✓ away win
LaLiga ♂Ath Bilbao – Sociedad2 – 156 · 28 · 16✓ home win
LaLiga 2 ♂Eldense – Granada0 – 241 · 28 · 31✓ no draw
LaLiga 2 ♂Burgos – Castellon1 – 127 · 27 · 45✗ away win
Serie B ♂Empoli – Juve Stabia2 – 234 · 29 · 37✗ no draw
Serie B ♂Verona – Carrarese3 – 059 · 23 · 18✓ home win
Serie B ♂Palermo – Vicenza3 – 158 · 23 · 19✓ home win
Eredivisie ♂Zwolle – Den Haag1 – 043 · 25 · 32✓ home win
Eredivisie ♂Excelsior – Twente0 – 919 · 21 · 60✓ away win
Ligue 1 ♂Marseille – Toulouse2 – 087 · 10 · 4✓ home win
Serie B ♂Avellino – Pisa2 – 031 · 28 · 40✓ no draw
2. Bundesliga ♂Greuther Furth – Holstein Kiel1 – 038 · 26 · 37✓ no draw
2. Bundesliga ♂Hannover – Dresden2 – 144 · 25 · 31✓ home win
2. Bundesliga ♂St Pauli – Nurnberg1 – 344 · 26 · 30✗ home win
Ligue 1 ♂Lyon – Angers2 – 068 · 19 · 13✓ home win
Super League Grèce ♂Panathinaikos – AEK2 – 042 · 28 · 31✓ no draw
Super League Grèce ♂Levadeiakos – Aris upset3 – 025 · 28 · 47✗ away win
Super League Grèce ♂Panetolikos – OFI Crete0 – 132 · 31 · 37✓ no draw
Super League Grèce ♂PAOK – Asteras Tripolis2 – 172 · 18 · 11✓ home win
Süper Lig ♂Buyuksehyr – Samsunspor5 – 252 · 25 · 24✓ home win
Süper Lig ♂Kasimpasa – Besiktas2 – 218 · 23 · 59✗ away win
Süper Lig ♂Trabzonspor – Gaziantep2 – 070 · 18 · 13✓ home win
Süper Lig ♂Amedspor – Eyupspor5 – 173 · 17 · 10✓ home win

Sun 01 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 ♂Bournemouth – Leeds2 – 044 · 28 · 28✓ home win
Championship ♂Lincoln – Birmingham1 – 329 · 27 · 44✓ away win
Primeira Liga ♂Porto – Estoril4 – 078 · 15 · 7✓ home win
Championship ♂Stoke – Preston2 – 054 · 25 · 21✓ home win
Championship ♂Burnley – Portsmouth0 – 044 · 27 · 28✗ home win
Championship ♂Millwall – Derby4 – 156 · 25 · 20✓ home win
Championship ♂Southampton – QPR4 – 152 · 24 · 24✓ home win
Championship ♂West Ham – West Brom upset1 – 358 · 23 · 19✗ home win
Championship ♂Wolves – Cardiff3 – 057 · 23 · 21✓ home win
Championship ♂Bolton – Bristol City2 – 333 · 27 · 40✓ no draw
Championship ♂Middlesbrough – Charlton3 – 075 · 16 · 9✓ home win
Championship ♂Swansea – Blackburn4 – 053 · 26 · 22✓ home win
Championship ♂Norwich – Watford3 – 261 · 22 · 18✓ home win
Scottish Premiership ♂Kilmarnock – St Johnstone2 – 240 · 27 · 33✗ no draw
Scottish Premiership ♂Motherwell – St Mirren1 – 052 · 24 · 24✓ home win
Premier League ♂Man City – Brighton upset0 – 158 · 22 · 21✗ home win
Premier League ♂Hull – Ipswich2 – 236 · 28 · 36✗ no draw
Primeira Liga ♂Moreirense – Estrela2 – 134 · 28 · 38✓ no draw
Premier League ♂Brentford – Nott'm Forest2 – 046 · 26 · 28✓ home win
Premier League ♂Coventry – Sunderland3 – 131 · 28 · 41✓ no draw
Premier League ♂Aston Villa – Fulham1 – 149 · 25 · 26✗ home win
Premier League ♂Tottenham – Crystal Palace2 – 061 · 22 · 17✓ home win
Premier League ♂Chelsea – Man United2 – 052 · 24 · 24✓ home win
Jupiler Pro League ♂Mechelen – Genk upset1 – 026 · 25 · 49✗ away win
Jupiler Pro League ♂Beveren – St. Gilloise1 – 216 · 21 · 63✓ away win
Jupiler Pro League ♂Anderlecht – Westerlo4 – 160 · 21 · 19✓ home win
LaLiga 2 ♂Sociedad B – Girona upset1 – 029 · 26 · 45✗ away win
LaLiga 2 ♂Eibar – Almeria1 – 136 · 27 · 37✗ no draw
LaLiga ♂Betis – Malaga2 – 171 · 18 · 12✓ home win
LaLiga ♂Levante – Ath Madrid0 – 218 · 21 · 61✓ away win
LaLiga ♂Vallecano – Celta3 – 040 · 29 · 31✓ no draw
Jupiler Pro League ♂Standard – Kortrijk1 – 155 · 24 · 21✗ home win
LaLiga ♂Barcelona – Alaves6 – 186 · 9 · 5✓ home win
Bundesliga ♂Bayern Munich – Dortmund upset2 – 271 · 16 · 13✗ home win
2. Bundesliga ♂Kaiserslautern – Hertha0 – 333 · 26 · 41✓ no draw
LaLiga 2 ♂Albacete – Sabadell2 – 136 · 30 · 34✓ no draw
2. Bundesliga ♂Karlsruhe – Heidenheim2 – 131 · 25 · 44✗ away win
Bundesliga ♂Augsburg – Freiburg1 – 232 · 25 · 44✓ away win
Bundesliga ♂M'gladbach – Paderborn0 – 048 · 24 · 28✗ home win
Bundesliga ♂Schalke 04 – RB Leipzig0 – 225 · 24 · 51✓ away win
Ligue 2 ♂Annecy – Montpellier0 – 332 · 27 · 41✓ no draw
Ligue 2 ♂Guingamp – St Etienne upset3 – 025 · 26 · 49✗ away win
Serie A ♂Udinese – Roma2 – 517 · 22 · 61✓ away win
Serie A ♂Milan – Inter upset3 – 127 · 25 · 48✗ away win
Ligue 1 ♂Troyes – Le Mans2 – 040 · 27 · 32✓ no draw
Eredivisie ♂Heerenveen – Nijmegen1 – 045 · 24 · 31✓ home win
Eredivisie ♂PSV Eindhoven – Willem II7 – 087 · 8 · 5✓ home win
Eredivisie ♂Ajax – AZ Alkmaar1 – 057 · 21 · 22✓ home win
Bundesliga ♂Werder Bremen – Hoffenheim2 – 034 · 24 · 42✓ no draw
Bundesliga ♂Leverkusen – Stuttgart upset2 – 453 · 22 · 25✗ home win
Eredivisie ♂Feyenoord – For Sittard upset1 – 181 · 12 · 7✗ home win
Serie A ♂Bologna – Monza2 – 156 · 24 · 20✓ home win
Eredivisie ♂Cambuur – Go Ahead Eagles4 – 033 · 24 · 42✗ away win
Serie B ♂Cremonese – Benevento2 – 035 · 29 · 36✓ no draw
Serie B ♂Modena – Mantova1 – 154 · 25 · 22✗ home win
Serie B ♂Sudtirol – Cesena1 – 141 · 28 · 30✗ no draw
LaLiga 2 ♂Celta B – Cordoba2 – 230 · 25 · 45✗ away win
2. Bundesliga ♂Darmstadt – Magdeburg1 – 133 · 25 · 42✗ away win
2. Bundesliga ♂Wolfsburg – Osnabruck2 – 060 · 21 · 19✓ home win
Serie B ♂Catanzaro – Padova1 – 139 · 28 · 33✗ no draw
Serie B ♂Sampdoria – Virtus Entella2 – 041 · 30 · 29✓ home or draw
Super League Grèce ♂Kifisia – Olympiakos2 – 314 · 22 · 65✓ away win
Süper Lig ♂Erzurumspor – Corum1 – 336 · 28 · 36✓ no draw
Süper Lig ♂Kocaelispor – Rizespor0 – 037 · 27 · 36✗ no draw
Süper Lig ♂Fenerbahce – Goztep upset1 – 270 · 18 · 12✗ 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