Football matches on Friday, 31 July 2026

Football matches on Friday, 31 July 2026: full fixtures, kick-off times and live scores.

Serie A Brazil

Primera Division (El Salvador)

Liga Profesional Argentina

Primera A (Colombia)

Super League (China)

Premier League (Bhutan)

Premier League (Armenia)

Vysshaya Liga (Tajikistan)

Premier Soccer League (Zimbabwe)

Premier League (Ukraine)

Premier League (Belarus)

Liga I (Romania)

Meistriliiga (Estonia)

First League (Bulgaria)

Ekstraklasa (Poland)

Friendlies

Premier League (Russia)

Eliteserien (Norway)

Czech Liga (Czech Republic)

Bundesliga (Austria)

HNL (Croatia)

NB I (Hungary)

Premier League (Wales)

Premier Division (Ireland)

Scottish Premiership

Primera División (Bolivia)

Primera División (Peru)

Primera División (Venezuela)

Primera División (Uruguay)

MLS