

Our model scores this match once both teams have enough recent form to work from, predictions publish in the days before kickoff. Form, head-to-head and season stats are available in the tabs above now.
The form score weights every result and every goal by where the opponent sat in the table, so five wins over the bottom of the table score below five over the top.




Bristol City take a form score of 5.3 out of 10 into this Championship fixture, against 4.6 for Portsmouth. Bristol City have 2 wins, 1 draw and 2 defeats in their last 5, while Portsmouth have 1 win, 2 draws and 2 defeats in theirs. Across the season Bristol City average 1.6 goals scored and 1.5 conceded per game, Portsmouth 1.3 and 1.5. Bristol City have kept a clean sheet in 30% of their matches this season, Portsmouth in 20%. In their last 9 meetings Bristol City have won 5, drawn 3 and lost 1. Bristol City sit 8th on 0 points, Portsmouth 6th on 0.
Form, head-to-head and season statistics are free to read. The model's predictions for this fixture are in the cards above.
Bristol City return to Championship action holding a decisive edge over Portsmouth in recent encounters, winning 5 of the last 9 meetings between the sides and losing just once. That solitary defeat came in December 2024 when they were beaten 3-0 away, but either side of that result stands a run of form that tells a compelling story. The most recent fixture in January 2026 saw the hosts dismantle Portsmouth 5-0, while November's reverse meeting produced a 1-0 away win. The pattern extends further back, with a 3-0 victory in December 2024 and a 1-0 success in July 2023. Across those 9 meetings, 5 have gone over 2.5 goals, yet both teams have scored in only 2 of them, pointing to matches often settled by a single side's attacking output rather than open exchanges.
Pre-season form offers a mixed picture for both, though Bristol City edge the weighted rankings with a steady 5.3 out of 10 against Portsmouth's patchy 4.6. The hosts collected 2 wins, 1 draw and 2 defeats across their last 5 friendlies, scoring 9 and conceding 7. Their most recent outing brought a 4-1 home win over Newcastle, while earlier in the schedule they beat Swindon Town 3-1 away and held Newport County to a 0-0 draw at home. The defeats, a 3-2 reverse at Forest Green and a 2-0 loss at Stockport County, show vulnerability but also a willingness to commit numbers forward. Portsmouth's 5 friendlies yielded 1 win, 2 draws and 2 losses, with 5 scored and 8 conceded. They drew 1-1 at Farnborough and 1-1 at Bristol Rovers, beat Woking 2-1 away, but lost 3-1 at Wycombe and 2-0 at Aldershot Town. Across those fixtures they failed to keep a single clean sheet, conceding in every match.
The underlying profiles from those 5-match samples suggest Bristol City carry greater threat in possession, averaging 4.8 shots on target per game to Portsmouth's 2.8, while also edging possession at 49.6 percent against 44. The hosts generate 3.6 corners per match compared to 2.6 for the visitors, and their 1.22 expected goals per game sits above Portsmouth's 1.05. Defensive solidity remains an issue for both: Bristol City have kept clean sheets in 30 percent of their sample, Portsmouth in just 20 percent. Bristol City also failed to score in 30 percent of their matches, a rate three times higher than Portsmouth's 10 percent blank rate, though the heavier weight of the head to head record suggests that when these two meet, the hosts have typically found a way through.
The historical pattern and the slight form advantage point toward Bristol City extending their recent control of this fixture. Portsmouth's inability to shut out opponents across their last 5 outings and Bristol City's superior shot accuracy and creative output offer a foundation for the hosts to build on. The 5-0 scoreline from January remains the starkest illustration of the gulf that can open between these sides, and while friendlies offer only a guide, the 0.7 form gap and the 5 wins from 9 meetings frame this as a fixture where value may lie with the home outcome rather than the away.
Tomorrow's top pick, free, the moment it drops
Every pick is posted to the free Telegram channel before kickoff and the full record stays public, win or lose.
Join the free Telegram