Skip to content
Fixtures Hub

Today’s match insights

Football Predictions for 21 December 2025

Published picks for Sunday, 21 December 2025. Open any fixture to check the selection against recent form, H2H records and available match statistics.

← Earlier
Later →

600 matches with match insight

NPFL logo Nigeria · NPFL
18:00
Shooting Stars Kickoff 18:00 Niger Tornadoes
W L W W D
W L W L W
NPFL logo Nigeria · NPFL
18:00
Enugu Rangers Kickoff 18:00 Ikorodu City
D W L W L
D W L W W
Primera Division RFEF - Group 1 logo Spain · Primera Division RFEF - Group 1
FT
Barakaldo 0-1 Pontevedra
D L L W L
W W D L D
NPFL logo Nigeria · NPFL
FT
Remo Stars 2-3 Bendel Insurance
L W L L W
D W W D W
Primera Division RFEF - Group 1 logo Spain · Primera Division RFEF - Group 1
FT
Guadalajara 2-3 Zamora
L W D L L
W D W W L
Division One League logo Ghana · Division One League
FT
Ebusua Dwarfs 1-2 Sefwi All Stars
W W L W W
W L W W W
Division One League logo Ghana · Division One League
FT
Great Olympics 2-1 Golden Warriors
W W L D W
W D L D L
Division One League logo Ghana · Division One League
FT
Hakla SC 2-0 True Democracy
L L D L L
W W W D W
Division One League logo Ghana · Division One League
FT
King Faisal 1-3 Future Stars
D W W W L
W L W L W
Campeonato de Portugal Prio - Group B logo Portugal · Campeonato de Portugal Prio - Group B
FT
Resende 0-0 Alpendorada
L D L D L
L D W W W
Division One League logo Ghana · Division One League
FT
Legon Cities 0-2 Dormaa
L L L L L
L W L W L
Division One League logo Ghana · Division One League
FT
Na God 1-1 WAFA
L L D W L
W W W D L
Campeonato de Portugal Prio - Group A logo Portugal · Campeonato de Portugal Prio - Group A
FT
Mirandela 1-0 Brito
W L L W D
W D L W L
Division One League logo Ghana · Division One League
FT
Nsuopun Fidelity 2-3 UCC Youngsters
W W D L D
L L L L L
Campeonato de Portugal Prio - Group A logo Portugal · Campeonato de Portugal Prio - Group A
FT
Vilaverdense 0-2 Braganca
D D D L D
D W D W L
Division One League logo Ghana · Division One League
FT
Okwawu 1-2 Attram de Visser
L L D W D
L W D W W
Campeonato de Portugal Prio - Group A logo Portugal · Campeonato de Portugal Prio - Group A
FT
Ribeira Brava 2-1 Machico
L D D L D
D D L L L
Division One League logo Ghana · Division One League
FT
PAC Academy 2-1 Elmina Sharks
L W L W D
L L W W L
Campeonato de Portugal Prio - Group A logo Portugal · Campeonato de Portugal Prio - Group A
FT
Chaves II 0-1 Tirsense
D D W L W
W D W D D
Division One League logo Ghana · Division One League
FT
Port City 2-1 Koforidua
W W D W W
W W W W W
Campeonato de Portugal Prio - Group A logo Portugal · Campeonato de Portugal Prio - Group A
FT
Moncao 1-2 AR Sao Martinho
D D L L W
L W W W W
Campeonato de Portugal Prio - Group A logo Portugal · Campeonato de Portugal Prio - Group A
FT
Os Limianos 2-1 Vianense
L D D D W
D W W D L
Juniores U19 logo Portugal · Juniores U19
FT
Vizela U19 1-2 Porto U19
D D W W D
W W W W D
Division One League logo Ghana · Division One League
FT
Skyy 1-0 Ashanti Gold
W W L W L
D W L W D
Division One League logo Ghana · Division One League
FT
Soccer Intellectuals 2-2 Ebony FC
L W L D L
D L D L D
Juniores U19 logo Portugal · Juniores U19
FT
Pacos Ferreira U19 0-2 Gil Vicente U19
L D L L W
D L L W W
Tercera Division RFEF - Group 16 logo Spain · Tercera Division RFEF - Group 16
FT
Pradejon 1-1 Pena Balsamaiso
D W L L D
L L L L L
Division One League logo Ghana · Division One League
FT
Wa Power 2-0 TF Exponential
D D W W L
L L D L L
Juniores U19 logo Portugal · Juniores U19
FT
Tondela U19 1-0 Torreense U19
L D W W W
D W W L D
Division One League logo Ghana · Division One League
FT
Yapei 1-1 Tamale City
D D L D L
W W D W W
Campeonato de Portugal Prio - Group D logo Portugal · Campeonato de Portugal Prio - Group D
FT
Vasco da Gama Vidigueira 0-0 Juventude Evora
D W D D L
W W L D W
Campeonato de Portugal Prio - Group D logo Portugal · Campeonato de Portugal Prio - Group D
FT
Moncarapachense 0-1 O Elvas
L D D L L
W W D L L
Campeonato de Portugal Prio - Group D logo Portugal · Campeonato de Portugal Prio - Group D
FT
Comercio Industria 2-2 FC Alverca II
L L L L L
W W W L W
Campeonato de Portugal Prio - Group D logo Portugal · Campeonato de Portugal Prio - Group D
FT
FC Serpa 1-2 Oriental Lisboa
L L W D D
L L L W L
Jupiler Pro League logo Belgium · Jupiler Pro League
18:00
St. Truiden Kickoff 18:00 KV Mechelen
L W W W W
W W L W D
Premier League logo Ghana · Premier League
FT
Karela 1-0 Vision
L W D W L
L D L D D
Premier League logo Ghana · Premier League
FT
Dreams 3-1 Berekum Chelsea
L W L L W
W L D L W
Premier League logo Ghana · Premier League
FT
Nations 1-0 Young Apostles
L W L W L
W D D D L
Premier League logo Malta · Premier League
18:00
Hamrun Spartans Kickoff 18:00 Birkirkara
L W W W D
L L L W L
Premier League logo Ghana · Premier League
FT
Hohoe United 0-1 Bibiani Gold Stars
L W W D L
L W L W L
Premier League logo Ghana · Premier League
FT
Samartex 1-0 Heart of Lions
L W D D L
L L D D W
Tercera Division RFEF - Group 17 logo Spain · Tercera Division RFEF - Group 17
FT
Illueca 0-1 Almudevar
D L L D L
W W D D L
Tercera Division RFEF - Group 17 logo Spain · Tercera Division RFEF - Group 17
FT
La Almunia 0-3 Belchite 97
W W D L W
L W L D D
Juniores U19 logo Portugal · Juniores U19
FT
Sporting Braga U19 0-2 Moreirense U19
W D W L W
W D L L L
Ligue 1 logo Congo · Ligue 1
Postponed
Vegas Kickoff 18:00 Otoho d'Oyo
W
1a Divisio logo Andorra · 1a Divisio
FT
FC Santa Coloma 2-0 Ranger's
W W L W D
L L L W W
Frauen Bundesliga logo Germany · Frauen Bundesliga
18:00
RB Leipzig W Kickoff 18:00 FC Koln W
L L L L W
L W D W D
Campeonato de Portugal Prio - Group C logo Portugal · Campeonato de Portugal Prio - Group C
FT
Marinhense 0-3 Oliveira Hospital
L D D L D
W D W D W
Campeonato de Portugal Prio - Group C logo Portugal · Campeonato de Portugal Prio - Group C
FT
Vitoria de Sernache 2-0 Naval 1893
W D W W L
W W D W D
Campeonato de Portugal Prio - Group C logo Portugal · Campeonato de Portugal Prio - Group C
FT
UD da Serra 1-1 Samora Correir
L D D W W
L L L L D
Campeonato de Portugal Prio - Group C logo Portugal · Campeonato de Portugal Prio - Group C
FT
Benfica Castelo Branco 1-0 Fatima
W W L W W
D D W L L
Campeonato de Portugal Prio - Group C logo Portugal · Campeonato de Portugal Prio - Group C
FT
Electrico 1-2 Mortagua
D W W L D
L W D D W
Segunda Division logo Spain · Segunda Division
18:15
Mirandes Kickoff 18:15 Cordoba
D W L L W
D D L D L
Segunda Division logo Spain · Segunda Division
FT
Real Sociedad II 1-3 AD Ceuta FC
W L L W L
D D W W L
Primera Division RFEF - Group 1 logo Spain · Primera Division RFEF - Group 1
FT
Lugo 2-1 Ourense CF
D D L W D
D L W W W
La Liga logo Spain · La Liga
18:15
Villarreal Kickoff 18:15 Barcelona
W W W W W
W W W W W
Division 1 logo Saudi-Arabia · Division 1
FT
Jeddah Club 1-1 Abha
D D D D L
W D W W W
Super League logo Switzerland · Super League
18:30
Grasshoppers Kickoff 18:30 FC ST. Gallen
L L L D W
W L D W W
Super League logo Switzerland · Super League
18:30
FC Lugano Kickoff 18:30 BSC Young Boys
W D D L W
W L D W W
Tercera Division RFEF - Group 13 logo Spain · Tercera Division RFEF - Group 13
FT
Muleno 2-1 Bala Azul
W L L L L
L W D W D

How to use today’s football predictions

This page only lists fixtures with a published pick. It does not fill empty matchdays with older selections or label unavailable data as current. Use the match page to check kickoff time, recent results and lineup coverage before relying on a selection.

Looking for a particular market? Browse all football prediction categories, including 1X2, BTTS, over/under goals, correct score and HT/FT. No prediction is a guaranteed result.