Football fixtures — Saturday, 31 October 2026

Updated

240 matches across 60 competitions on Saturday, 31 October 2026.

Premier League (England)

Championship (England)

League One (England)

League Two (England)

National League (England)

Scottish Premiership (Scotland)

Scottish Championship (Scotland)

Scottish League Cup (Scotland)

Cymru Premier (Wales)

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)

Austrian Bundesliga (Austria)

Swiss Super League (Switzerland)

Eliteserien (Norway)

Ekstraklasa (Poland)

Czech First League (Czechia)

HNL (Croatia)

Ukrainian Premier League (Ukraine)

NB I (Hungary)

Romanian Liga I (Romania)

Russian Premier League (Russia)

MLS (USA)

Liga MX (Mexico)

Liga de Expansión MX (Mexico)

Liga FPD (Costa Rica)

Liga Nacional (Honduras)

Primera División (El Salvador)

Liga Panameña (Panama)

Brasileirão Série A (Brazil)

Brasileirão Série B (Brazil)

Liga Profesional (Argentina)

Primera Nacional (Argentina)

Liga BetPlay (Colombia)

Primera División (Chile)

Primera División (Uruguay)

División Profesional (Paraguay)

Liga 1 (Peru)

División Profesional (Bolivia)

Liga FUTVE (Venezuela)

Saudi Pro League (Saudi Arabia)

J1 League (Japan)

A-League (Australia)

Women's Super League (England)

Liga F (Spain)

Liga MX Femenil (Mexico)

Other days