Football results — Saturday, 31 January 2026

Updated

184 matches across 47 competitions on Saturday, 31 January 2026. Highest-scoring game: FC Juarez 3-4 Cruz Azul.

Premier League (England)

Championship (England)

League One (England)

League Two (England)

National League (England)

Scottish Premiership (Scotland)

Scottish Championship (Scotland)

NIFL Premiership (Northern Ireland)

LaLiga (Spain)

LaLiga 2 (Spain)

Serie A (Italy)

Serie B (Italy)

Bundesliga (Germany)

2. Bundesliga (Germany)

3. Liga (Germany)

Ligue 1 (France)

Ligue 2 (France)

Liga Portugal (Portugal)

Liga Portugal 2 (Portugal)

Eredivisie (Netherlands)

Eerste Divisie (Netherlands)

Belgian Pro League (Belgium)

Süper Lig (Turkiye)

Greek Super League (Greece)

Swiss Super League (Switzerland)

Ekstraklasa (Poland)

Czech First League (Czechia)

HNL (Croatia)

Serbian SuperLiga (Serbia)

NB I (Hungary)

Romanian Liga I (Romania)

Liga MX (Mexico)

Liga de Expansión MX (Mexico)

Liga Nacional (Guatemala)

Liga Nacional (Honduras)

Liga Panameña (Panama)

Primera División (Nicaragua)

Liga Profesional (Argentina)

Liga BetPlay (Colombia)

Primera División (Chile)

División Profesional (Paraguay)

Liga 1 (Peru)

Liga FUTVE (Venezuela)

A-League (Australia)

Liga F (Spain)

Frauen-Bundesliga (Germany)

Liga MX Femenil (Mexico)

Other days