xgEdge

Friday, 31/07/2026

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

Matches 18
Opportunities 0
Won / lost 0 / 0
Hit rate —
Zoria Luhansk – Kolos Kovalivka Ukrainian Premier League · 2:0 no opportunities
FC Argeș Pitești – FK Csíkszereda Miercurea Ciuc SuperLiga (Romania) · 1:0 no opportunities
Slavia Sofia – Lokomotiv Sofia Parva Liga (Bulgaria) · 1:1 no opportunities
Wisła Płock – Widzew Łódź Ekstraklasa · 0:0 no opportunities
Rodina Moscow – FC Rostov Russian Premier League · 2:4 no opportunities
AC Sparta Praha – FC Zlín Czech First League · 3:1 no opportunities
Vålerenga IF – HamKam Eliteserien · 0:3 no opportunities
LASK – Grazer AK 1902 Austrian Bundesliga · 3:0 no opportunities
GNK Dinamo Zagreb – NK Slaven Belupo HNL · 2:0 no opportunities
Puskás Akadémia – Kisvárda FC NB I (Hungary) · 0:2 no opportunities
FC CSKA 1948 Sofia – Arda Kardzhali Parva Liga (Bulgaria) · 2:1 no opportunities
FC CSKA 1948 Sofia – Arda Kardzhali Parva Liga (Bulgaria) · postponed no opportunities
SC Oțelul Galați – FC Dinamo București SuperLiga (Romania) · 1:1 no opportunities
Motor Lublin – Jagiellonia Białystok Ekstraklasa · 1:2 no opportunities
Dundalk FC – Sligo Rovers Premier Division (Ireland) · 1:1 no opportunities
Drogheda United – Shamrock Rovers Premier Division (Ireland) · 0:0 no opportunities
Bodø/Glimt – Lillestrøm SK Eliteserien · 4:0 no opportunities
Dundee United – Rangers Scottish Premiership · 1: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.