SportScore Blog
Match previews, recaps and data-driven analysis across football, basketball, cricket and tennis.
Match recap
Machida Zelvia 0-0 Gamba Osaka: result & report — Japanese J1 League
Result, report and key events of Machida Zelvia vs Gamba Osaka in Japanese J1 League.
Roundup
Saudi Professional League results — Saturday 31 October 2026
All results from Saudi Professional League on Saturday 31 October 2026.
Match preview
Al Qadsiah vs Al Fayha preview — Saudi Professional League
Preview, form, head-to-head and prediction for Al Qadsiah vs Al Fayha in Saudi Professional League.
Match preview
Abha vs Al Shabab preview — Saudi Professional League
Preview, form, head-to-head and prediction for Abha vs Al Shabab in Saudi Professional League.
Match preview
Al Kholood vs Al Khaleej preview — Saudi Professional League
Preview, form, head-to-head and prediction for Al Kholood vs Al Khaleej in Saudi Professional League.
Roundup
Liga Portugal 2 results — Saturday 31 October 2026
All results from Liga Portugal 2 on Saturday 31 October 2026.
Match recap
Penafiel 1-0 Feirense: result & report — Liga Portugal 2
Result, report and key events of Penafiel vs Feirense in Liga Portugal 2.
Match recap
Lusitania FC 1-1 SC Farense: result & report — Liga Portugal 2
Result, report and key events of Lusitania FC vs SC Farense in Liga Portugal 2.
Match recap
CD Tondela 3-2 FC Felgueiras: result & report — Liga Portugal 2
Result, report and key events of CD Tondela vs FC Felgueiras in Liga Portugal 2.
Match recap
Vizela 2-1 Academica Coimbra: result & report — Liga Portugal 2
Result, report and key events of Vizela vs Academica Coimbra in Liga Portugal 2.
Roundup
Greek Super League 2 results — Saturday 31 October 2026
All results from Greek Super League 2 on Saturday 31 October 2026.
Match recap
Levadiakos 3-0 Aris Thessaloniki: result & report — Greek Super League
Result, report and key events of Levadiakos vs Aris Thessaloniki in Greek Super League.