Football predictions for 31 October 2026

Saturday, 31 October · 154 matches

All competitions
Calendar

September 2026

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30

October 2026

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31

November 2026

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30

Predictions are published three weeks ahead (beyond a week they are preliminary), tennis once the draw is known. The past four weeks show the results.

Premier Leaguepreliminary estimates

La Ligapreliminary estimates

Serie Apreliminary estimates

  • 1The model's most likely outcome: 1Model's score: 1:02.4
  • 2The model's most likely outcome: 2Model's score: 0:12.6
  • 2The model's most likely outcome: 2Model's score: 0:13.0

Bundesligapreliminary estimates

Ligue 1preliminary estimates

  • 1The model's most likely outcome: 1Model's score: 2:13.0
  • 1The model's most likely outcome: 1Model's score: 2:02.6
  • 1The model's most likely outcome: 1Model's score: 3:02.9
  • 2The model's most likely outcome: 2Model's score: 1:23.5

Nigeria NPFLpreliminary estimates

SA Premiershippreliminary estimates

Egyptian Premier Leaguepreliminary estimates

Tanzania Premier Leaguepreliminary estimates

Championshippreliminary estimates

Scottish Premiershippreliminary estimates

Super Ligpreliminary estimates

Primeira Ligapreliminary estimates

Eredivisiepreliminary estimates

Belgian Pro Leaguepreliminary estimates

Ekstraklasapreliminary estimates

2. Bundesligapreliminary estimates

Serie Bpreliminary estimates

  • 1The model's most likely outcome: 1Model's score: 2:12.5
  • 1The model's most likely outcome: 1Model's score: 1:02.6
  • 1The model's most likely outcome: 1Model's score: 1:02.3
  • 1The model's most likely outcome: 1Model's score: 2:12.9
  • 1The model's most likely outcome: 1Model's score: 2:02.1

Segunda Divisionpreliminary estimates

Ligue 2preliminary estimates

Eliteserienpreliminary estimates

Austrian Bundesligapreliminary estimates

  • 1The model's most likely outcome: 1Model's score: 2:02.6
  • 1The model's most likely outcome: 1Model's score: 1:03.3

Swiss Super Leaguepreliminary estimates

  • 2The model's most likely outcome: 2Model's score: 2:33.9
  • 1The model's most likely outcome: 1Model's score: 2:03.1
  • 2The model's most likely outcome: 2Model's score: 1:23.4

Greek Super Leaguepreliminary estimates

Ukrainian Premier Leaguepreliminary estimates

MLSpreliminary estimates

A-Leaguepreliminary estimates

Saudi Pro Leaguepreliminary estimates

J1 Leaguepreliminary estimates

Brasileiraopreliminary estimates

Brasileirao Serie Bpreliminary estimates

Liga Profesionalpreliminary estimates

Colombian Primera Apreliminary estimates

Peruvian Liga 1preliminary estimates

Liga MXpreliminary estimates

Russian Premier Leaguepreliminary estimates

Belarusian Premier Leaguepreliminary estimates

Kazakhstan Premier Leaguepreliminary estimates

Uzbekistan Super Leaguepreliminary estimates