xgEdge

Tuesday, 21/04/2026

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

Matches 15
Opportunities 0
Won / lost 0 / 0
Hit rate —
NK Lokomotiva Zagreb – NK Slaven Belupo HNL · 2:1 no opportunities
FC Sochi – Krylya Sovetov Samara Russian Premier League · 2:1 no opportunities
SC Rheindorf Altach – WSG Tirol Austrian Bundesliga · 0:0 no opportunities
FC Blau Weiss Linz – Wolfsberger AC Austrian Bundesliga · 3:0 no opportunities
HNK Hajduk Split – NK Osijek HNL · 0:1 no opportunities
CSKA Moscow – FC Rostov Russian Premier League · 1:1 no opportunities
Mallorca – Valencia La Liga · 1:1 no opportunities
Athletic Club – Osasuna La Liga · 1:0 no opportunities
Standard Liège – Royal Antwerp FC Jupiler Pro League · 1:2 no opportunities
Oud-Heverlee Leuven – KVC Westerlo Jupiler Pro League · 0:2 no opportunities
KRC Genk – RC Sporting Charleroi Jupiler Pro League · 1:1 no opportunities
SV Ried – Grazer AK 1902 Austrian Bundesliga · 2:1 no opportunities
Brighton & Hove Albion – Chelsea Premier League · 3:0 no opportunities
Girona FC – Real Betis La Liga · 2:3 no opportunities
Real Madrid – Deportivo Alavés La Liga · 2:1 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.