xgEdge

Sunday, 25/01/2026

Every match that finished that day, with what the board claimed about it beforehand.

Matches 54
Opportunities 0
Won / lost 0 / 0
Hit rate —
SC Telstar – AZ Alkmaar Eredivisie · 0:1 no opportunities
Gaziantep FK – Konyaspor Süper Lig · 1:1 no opportunities
Sassuolo – Cremonese Serie A · 1:0 no opportunities
Debreceni VSC – Diósgyőri VTK NB I (Hungary) · 3:2 no opportunities
Royal Antwerp FC – RC Sporting Charleroi Jupiler Pro League · 0:2 no opportunities
FC Petrolul Ploieşti – FC Farul Constanța SuperLiga (Romania) · 0:1 no opportunities
FC Thun – Young Boys Swiss Super League · 4:1 no opportunities
Atlético Madrid – Mallorca La Liga · 3:0 no opportunities
FC Groningen – Fortuna Sittard Eredivisie · 1:2 no opportunities
Aris Thessaloniki – APO Levadiakos Super League Greece · 2:2 no opportunities
Antalyaspor – Gençlerbirliği Süper Lig · 2:1 no opportunities
Çaykur Rizespor – Alanyaspor Süper Lig · 1:1 no opportunities
Genoa – Bologna Serie A · 3:2 no opportunities
Atalanta – Parma Serie A · 4:0 no opportunities
Nantes – Nice Ligue 1 · 1:4 no opportunities
HNK Hajduk Split – NK Istra 1961 HNL · 1:2 no opportunities
Anorthosis Famagusta – AEL Limassol Cypriot First Division · 2:1 no opportunities
Kazincbarcikai SC – Zalaegerszegi TE NB I (Hungary) · 0:1 no opportunities
Newcastle United – Aston Villa Premier League · 0:2 no opportunities
Crystal Palace – Chelsea Premier League · 1:3 no opportunities
Brentford – Nottingham Forest Premier League · 0:2 no opportunities
Borussia M'gladbach – VfB Stuttgart Bundesliga · 0:3 no opportunities
KRC Genk – Cercle Brugge Jupiler Pro League · 1:1 no opportunities
Rangers – Dundee FC Scottish Premiership · 3:0 no opportunities
Heart of Midlothian – Celtic Scottish Premiership · 2:2 no opportunities
Barcelona – Real Oviedo La Liga · 3:0 no opportunities
FC Zürich – Basel Swiss Super League · 3:4 no opportunities
FC St. Gallen 1879 – Servette FC Swiss Super League · 2:4 no opportunities
CD Nacional – Rio Ave Liga Portugal · 4:0 no opportunities
FC Utrecht – Sparta Rotterdam Eredivisie · 0:1 no opportunities
Feyenoord – Heracles Almelo Eredivisie · 4:2 no opportunities
OFI Crete – Panetolikos Super League Greece · 1:0 no opportunities
Stade Brestois – Toulouse Ligue 1 · 0:2 no opportunities
Metz – Olympique Lyonnais Ligue 1 · 2:5 no opportunities
Paris FC – Angers Ligue 1 · 0:0 no opportunities
SC Freiburg – 1. FC Köln Bundesliga · 2:1 no opportunities
Arsenal – Manchester United Premier League · 2:3 no opportunities
NK Osijek – GNK Dinamo Zagreb HNL · 0:3 no opportunities
Fenerbahçe – Göztepe Süper Lig · 1:1 no opportunities
Juventus – Napoli Serie A · 3:0 no opportunities
Pafos FC – AEK Larnaca Cypriot First Division · 1:2 no opportunities
Aris Limassol – Omonia Nicosia Cypriot First Division · 3:5 no opportunities
Ferencváros TC – ETO FC Győr NB I (Hungary) · 1:3 no opportunities
Atromitos Athens – Panathinaikos Super League Greece · 0:0 no opportunities
RSC Anderlecht – FCV Dender Jupiler Pro League · 0:0 no opportunities
Real Sociedad – Celta Vigo La Liga · 3:1 no opportunities
Benfica – CF Estrela Amadora Liga Portugal · 4:0 no opportunities
Famalicão – Tondela Liga Portugal · 3:0 no opportunities
FCSB – CFR 1907 Cluj SuperLiga (Romania) · 1:4 no opportunities
KV Mechelen – KVC Westerlo Jupiler Pro League · 1:1 no opportunities
Roma – Milan Serie A · 1:1 no opportunities
Lille – RC Strasbourg Ligue 1 · 1:4 no opportunities
Deportivo Alavés – Real Betis La Liga · 2:1 no opportunities
Sporting Braga – FC Alverca Liga Portugal · 5:0 no opportunities

A status is derived from the final score by the same function that priced the outcome, only backwards — so it cannot disagree with what the board claimed. A postponed or cancelled match has no winner; its opportunities are voided and do not count towards the hit rate.