Football Predictions of Today, December 29
Serie A Predictions
AS Roma host Genoa to their Stadio Olimpico in Serie A round 17 looking to bounce back from a 2-1 defeat to Juventus. Given their fine home record, we predict a 2-1 win for Gian Piero Gasperini's troops. Roma’s main setback is the absence of key defender Evan Ndicka on international duty, but they remain strong defensively, conceding only 0.7 goals per game overall and kee... Read More...
This match will be played on 29 December 2025 at 19:45
Championship Predictions
Coventry are eager to cement top position in the standings and given Ipswich's recent struggles on the road, our prediction points toward a 2-1 home win. Frank Lampard's men head into this clash after a hard-fought 1-0 victory over Swansea City, a result that extended their impressive momentum and kept their perfect 100% home record intact (5/5 wins, 3.00 PPG). With strong u... Read More...
This match will be played on 29 December 2025 at 18:00
Leicester City look to respond after a disappointing 2-1 defeat to Watford and with Derby suffering a dip in form, we predict a 2-1 home win. The Foxes have struggled for stability lately, taking just one win from their last five league outings, although their games remain highly entertaining with 90% BTTS and 3.40 goals per game at home. Despite their mixed form, Leicester ... Read More...
This match will be played on 29 December 2025 at 19:45
Hull City are eager to claim a major scalp in their last game of the year, but with Middlesbrough being a real force to be reckoned with at home, our prediction points toward a 2-1 home win. Middlesbrough return to action after a 0-0 Boxing Day draw with Blackburn, a match that cost them physically as Alfie Jones, George Edmundson and Matt Targett all picked up knocks and ar... Read More...
This match will be played on 29 December 2025 at 19:45
A tight contest is expected at The Den when Millwall and Bristol City lock horns, with a 1-1 draw emerging as the most realistic outcome based on current form and metrics. Millwall’s recent dip in form—just one win in their last five—has been compounded by a lengthy injury list, though they at least avoided fresh setbacks in the goalless Boxing Day draw with Ipswich. T... Read More...
This match will be played on 29 December 2025 at 19:45
Norwich come into this clash with renewed confidence after a hard-fought 1-0 win over Charlton, but given Watford's recent signs of improvement, a 2-2 draw is on the cards at Carrow Road. The Canaries’ home profile remains solid: they score 1.60 goals per match, concede just 1.00, and produce 1.58 expected goals on average. However, they continue to struggle for defensive ... Read More...
This match will be played on 29 December 2025 at 19:45
As Oxford United and Swansea City seem to be evenly matched ahead of Monday's clash, our prediction leans toward a 1-1 draw. The Yellows look to build on their morale-boosting 2-1 Boxing Day victory over Southampton, a result that ended their four-game winless run and added much-needed confidence. Their home numbers suggest improvement is possible: Oxford average 2.80 total ... Read More...
This match will be played on 29 December 2025 at 19:45
Portsmouth look to respond after a 1-1 Boxing Day draw with QPR, a result that extended their unbeaten run to three but highlighted their ongoing issues in attack. With Charlton struggling up front on the road, our prediction leans toward a 1-1 draw. At home they have been far more reliable, taking 1.60 points per game and conceding just 0.80 goals on average, backed by a so... Read More...
This match will be played on 29 December 2025 at 19:45
Sheffield Wednesday host Blackburn Rovers in a clash overshadowed by the Owls’ ongoing financial struggles, which have affected squad depth and morale this season. Therefore, our prediction points toward a 2-0 away win. The Owls come into this game after a 2-2 Boxing Day draw with Hull City, leaving them winless in their last five and averaging just 0.40 points per game ov... Read More...
This match will be played on 29 December 2025 at 19:45
Stoke City will look to finish 2025 in style when they face Sheffield United on Monday evening. As both sides look sharp up front, our prediction points toward a 2-2 draw. The Potters head into the match following a 1-1 Boxing Day draw with Preston, a result that halted their losing streak but extended their inconsistent run. At home they remain more competitive, taking 1.40... Read More...
This match will be played on 29 December 2025 at 19:45
West Bromwich host QPR looking to bounce back after a 1-2 Boxing Day loss to Bristol City, but with the two teams being evenly matched, our prediction leans toward a 1-1 draw. The Baggies are missing Bielik, Collyer, and Wallace through injury, which limits defensive options. Home form is slightly better than their overall performance, averaging 2.00 points per game at The H... Read More...
This match will be played on 29 December 2025 at 19:45
Wrexham head into this clash after a thrilling 5-3 Boxing Day home win over Sheffield United, showing their ability to perform even with a long injury list. As a result, we predict that they will play out a thrilling 2-2 draw with Preston on Monday evening. At home, the Dragons are particularly dangerous, averaging 3.40 goals per game, though they do concede (1.20 goals per ... Read More...
This match will be played on 29 December 2025 at 19:45
Birmingham City look to return to winning ways after a 1-1 Boxing Day draw with Derby, but they are without key defender Christoph Klarer, who is suspended. Therefore, a 1-1 draw is on the cards at St. Andrews' Stadium. The Blues’ home form has been solid compared to their away struggles, earning 2.20 points per game at St Andrew’s, but they concede 0.80 goals per home m... Read More...
This match will be played on 29 December 2025 at 20:15
Portugal Primeira Liga Predictions
Porto head into Monday's clash on an unstoppable run, winning all 5 of their last 5 games and averaging 2.30 goals per match while conceding just 0.60. Therefore, we predict that they will crush AFS 4-0 at their Estadio do Dragao. The Dragons have turned their stadium into a real fortress, scoring 2.43 goals per game and keeping 43% clean sheets. Forward Borja Sainz misses o... Read More...
This match will be played on 29 December 2025 at 20:15
Africa Cup of Nations 2025 Predictions
Egypt aim to keep their 100% record at the 2025 Africa Cup of Nations intact, but with the team already securing top position in Group B, our prediction points toward a 1-0 Angola win. After failing to beat South Africa (1-2) and Zimbabwe (1-1), the Red Devils face a must-win situation against Egypt in their last group game. Their expected goals of 1.56 is surely giving fans... Read More...
This match will be played on 29 December 2025 at 16:00
A place in the Africa Cup of Nations knockout stages will be at stake when Zimbabwe and South Africa face each other at Stade de Marrakech. As both sides are likely to adopt a cautious approach, our prediction points toward a 1-1 draw. The Warriors head into the match following a 1-1 draw with Angola where they had 17 goal attempts, with expected goals of 1.44. Both Hadebe a... Read More...
This match will be played on 29 December 2025 at 16:00
Both Comoros and Mali are vying a spot in the 2025 AFCON knockout stages. As Mali produced a promising display in a 1-1 draw with Morocco, we predict that they will defeat Comoros 2-0 in the final group game. Les Coelacantes kicked off their Africa Cup of Nations campaign with a 2-0 loss to Morocco, with the team sharing the spoils with Zambia (0-0) in their second group gam... Read More...
This match will be played on 29 December 2025 at 19:00
Zambia go into their final group game following a goalless draw with Comoros, which keeps them in contention but likely needing a positive result to advance. However, our prediction points toward a 2-0 Morocco win as they want to finish the process in style. Zambia boss Moses Sichone has no new injury concerns and will hope to rely on a solid defensive setup, although their ... Read More...
This match will be played on 29 December 2025 at 19:00
League 1 Predictions
AFC Wimbledon take on Exeter just days after the sides played out a goalless Boxing Day draw, a result that at least left the hosts with no new injury concerns. As the two teams seem to be evenly matched, a 1-1 draw is on the cards at The Cherry Red Records Stadium. With a full squad available, the Dons will hope to improve on a poor home record, having failed to win any of ... Read More...
This match will be played on 29 December 2025 at 19:45
Barnsley are eager to bounce back from their 3-2 Boxing Day defeat to Mansfield, a match in which defensive lapses again proved costly. With Lincoln showing signs of improvement up front, we predict a 2-2 draw. Conor Hourihane’s side have now lost three of their last four games, conceding 2.00 goals per match overall and 1.75 at home, which highlights their main weakness. ... Read More...
This match will be played on 29 December 2025 at 19:45
As Blackpool are brimming with confidence after a narrow 1-0 Boxing Day win over Doncaster, we predict that they will defeat Rotherham United 2-1 on Monday evening. Ian Evatt’s side look especially convincing at Bloomfield Road, where they average 1.75 goals scored and hold a solid 1.65 expected goals. Defensively, they remain slightly vulnerable (1.50 conceded per home ga... Read More...
This match will be played on 29 December 2025 at 19:45
Bolton look to extend their excellent home run after a hard-fought 2-1 Boxing Day victory over Rotherham and given Mansfield's defensive struggles, our prediction points toward a 2-1 home win. The Trotters have been exceptionally strong at the Toughsheet Stadium, scoring 2.20 goals per home match and keeping 60% clean sheets. Their overall expected goals numbers (1.90 overal... Read More...
This match will be played on 29 December 2025 at 19:45
Bradford aim to finish 2025 in style boosted by a hard-fought 2-1 Boxing Day win over Wigan. Given Port Vale's struggles on the travels, we predict that the Bantams will do so with a 1-0 win. At Valley Parade Bradford have been highly reliable, winning 75% of their matches and conceding just 0.75 goals per game. Their attacking numbers are modest overall (0.90 scored per mat... Read More...
This match will be played on 29 December 2025 at 19:45
Burton enter their final game of the year full of confidence after producing one of their best performances of the season, a dominant 5-1 Boxing Day win over Northampton. With Wigan struggling to find their best form of late, our prediction leans toward a 2-1 home win. Burton's attacking numbers have improved significantly, scoring 1.60 goals per match overall, while their e... Read More...
This match will be played on 29 December 2025 at 19:45
Cardiff City are high on spirits following a hard-fought 1-0 Boxing Day win over Exeter and given their fine home record, we predict that they will defeat Stevenage with the team outcome (1-0). The triumph over Grecians extended Cardiff's solid home form, where they average 2.29 goals scored and post an impressive 2.14 points per game. Their attacking output remains consiste... Read More...
This match will be played on 29 December 2025 at 19:45
Huddersfield are high on confidence after demolishing Port Vale 5-0 on Boxing Day, a performance that reflected their strong attacking numbers this season (3.00 GPG at home). Given Northampton's poor display in a 5-1 loss to Burton, we predict an easy 3-1 home win. Huddersfield's expected goals average at home sits at 2.17, showing that recent high-scoring displays are not a... Read More...
This match will be played on 29 December 2025 at 19:45
Luton Town take on Leyton Orient full of confidence after their emphatic 4-0 Boxing Day win over Wycombe, a result that highlighted their excellent home consistency. Given Leyton's difficulties on the road, we predict a 2-0 home win. The Hatters average 2.00 points per game at home, score 2.17 goals per match, and concede just 0.67, supported by a solid 50% home clean-sheet ... Read More...
This match will be played on 29 December 2025 at 19:45
Peterborough will look to continue their fine run after a 1-0 Boxing Day victory over Leyton Orient, maintaining momentum at home. With the Posh winning four of their last five home games in League One, we predict that they will defeat Reading 2-1 on Monday evening Peterborough have been scoring an average of 1.20 goals per game while conceding just 0.80, and their expected ... Read More...
This match will be played on 29 December 2025 at 19:45
Plymouth face Wycombe looking to regroup after a heavy 4-1 defeat to Reading, with key midfielder Joe Ralls suspended following his sending-off. The Chairboys, though, are not regarded as good travellers and we predict that they will suffer a 1-0 loss at Home Park. Despite the Boxing Day loss, the Pilgrims have shown resilience, particularly on the road, winning 67% of their... Read More...
This match will be played on 29 December 2025 at 19:45
Stockport County head into the last game of the year looking to bounce back after a Boxing Day defeat to Lincoln. Given their attacking potential, we predict that they will do so with a 2-0 win over Doncaster. Stockport's home form has been poor this season (0% win rate at home), but they have shown resilience on the road. Offensively, Stockport averages 2.33 goals per home ... Read More...
This match will be played on 29 December 2025 at 19:45
League 2 Predictions
Newport County head into Monday's League Two game against Crewe Alexandra in worrying form, taking just 0.30 points per game across their last five matches. Therefore, our prediction firmly points toward a 2-1 away win. Newport's biggest issue remains in attack, scoring only 0.7 goals per match, while conceding 2.2 on average, which explains their run of five straight games ... Read More...
This match will be played on 29 December 2025 at 19:30
Accrington are brimming with confidence following a 2-1 Boxing Day win over Barrow and given Harrogate's shaky defence, 2-1 is our predicted outcome for Monday's encounter. The Accy Stanley are a real force to be reckoned with at home, with the team averaging 2.17 PPG with a 67% win rate and scoring 1.83 goals per match. Their attacking potential has been consistent, hitting... Read More...
This match will be played on 29 December 2025 at 19:45
Bristol Rovers enter this clash under pressure after a chaotic 3-2 defeat to Bromley, a result that extended their winless run and highlighted their defensive struggles. Given Barnet's attacking potential, our prediction leans toward a 2-2 draw. With only 10% wins overall and failing to score in 50% of their matches, the Pirates badly need a response at home, where their PPG... Read More...
This match will be played on 29 December 2025 at 19:45
Cheltenham are flying high following a convincing 3-1 Boxing Day win over Shrewsbury and we predict that they will give fans yet another reason to celebrate by beating Swindon Town 2-1 on Monday evening. Steve Cotteril's troops been particularly impressive at home, averaging 2.17 PPG and scoring 2.17 goals per match, while their BTTS rate at home stands at 67%. Their expecte... Read More...
This match will be played on 29 December 2025 at 19:45
Chesterfield and Cambridge United face each other at SMH Group Stadium in what promises to be an exciting League Two game, with 2-2 our predicted outcome. The hosts head into this clash in high spirits after a composed 2-0 win over Notts County, a result that extended their impressive winning run to three games. Chestrefield remain somewhat unpredictable on home soil, but th... Read More...
This match will be played on 29 December 2025 at 19:45
Crawley come into Monday's match against Bromley after a 1-1 Boxing Day draw with Colchester. Yet another close encounter is on the cards, with our prediction leaning toward a 2-2 draw. Crawley's home numbers are slightly better, with 1.40 goals scored per game and a 100% BTTS rate at Broadfield Stadium. The Red Devils' matches are usually high-scoring, averaging 3.30 total ... Read More...
This match will be played on 29 December 2025 at 19:45
Gillingham and Colchester face each other at Priestfield Stadium in what is expected to be a close League Two encounter, with our prediction leaning toward a 1-1 draw. The Gills head into Monday's clash with key midfielder Bradley Dack back in the starting XI after a brief 26-minute appearance in a 1-1 draw with Cambridge United. Their home form has been anything but brillia... Read More...
This match will be played on 29 December 2025 at 19:45
Grimsby Town take on Shrewsbury Town in their last game of the year. As the two teams seem to be evenly matched at the moment, our prediction firmly points toward a 1-1 draw. The Mariners head into this clash after a 0-0 draw with Oldham, showing solid defensive discipline at home with 1.17 PPG and conceding just 1.33 goals per game. Their attack has been less consistent, av... Read More...
This match will be played on 29 December 2025 at 19:45
MK Dons head into the last game of the year on the back of a narrow but deserved 1-0 Boxing Day win over Swindon, a result that strengthened their already impressive home record. Given Notts County's defensive struggles on the road, our prediction points toward a 2-1 home win. The Dons' attacking numbers remain strong, scoring 1.50 goals per game at home with a 50% BTTS rate... Read More...
This match will be played on 29 December 2025 at 19:45
Salford City aim to extend their winning run to four games and given Fleetwood's ups and down on the road, our prediction leans toward a 2-1 home win. The Lions are enjoying a strong run of form, winning four of their last five matches and averaging 1.90 PPG overall. At home they have been particularly potent, scoring 3.17 goals per game with an xG of 2.37, and keeping 33% c... Read More...
This match will be played on 29 December 2025 at 19:45
Tranmere and Barrow square off against each other at Prenton Park in what is expected to be a close League Two encounter. Therefore, we predict that the two teams will play out a 1-1 draw on Matchday 23. The Rovers have been in solid form recently, winning three of their last five matches and averaging 1.60 PPG overall. At home, they maintain 1.67 PPG, scoring 1.50 goals per... Read More...
This match will be played on 29 December 2025 at 19:45
Walsall aim to build on a hard-fought 1-0 win over Crewe, but with Oldham being on a three-game unbeaten run in League Two, a 1-1 draw is on the cards at Bescot Stadium. The Saddlers have been in excellent form recently, winning four of their last five matches and averaging 2.30 PPG overall. At home, they earn 1.75 PPG, scoring 1.25 goals per match with an expected goals of ... Read More...
This match will be played on 29 December 2025 at 19:45




















































































