Matches on Saturday, 31 October 2026

Matches on Saturday, 31 October 2026: 46 matches across Botola Pro (Morocco), Saudi Pro League, Egyptian Premier League, Algerian Ligue 1, Iraqi League, English Premier League, La Liga (Spain), Serie A (Italy), Bundesliga (Germany) and Ligue 1 (France).

Last updated: 03:00 UTC

Botola Pro (Morocco)

Saudi Pro League

Egyptian Premier League

Algerian Ligue 1

Iraqi League

English Premier League

La Liga (Spain)

Serie A (Italy)

Bundesliga (Germany)

Ligue 1 (France)