Sunday , 16 August 2026

Portsmouth FC vs Middlesbrough FC, Championship 2024-25 REGULAR SEASON

Championship · 2024-25
Sat 18 Jan 2025 · 15:00 UTC Fratton Park 20,389 HT 45' · FT 45'
Matt Ritchie 54' 1–1
Matt Ritchie 82' 2–1

Overview

Match Preview

Portsmouth FC vs Middlesbrough FCChampionship at Fratton Park.

Match Details

  • Referee Gavin Ward
  • Assistant 1 Lee Venamore
  • Assistant 2
3 games this season 🟨 0.0/game 3.3 goals/game

Head-to-Head

3
1
Portsmouth FC 4 games · Avg 2.3 goals Middlesbrough FC

Recent Form

DateOpponentH/A ScoreResult
18 Jan Middlesbrough FC H 2–1 W
15 Jan Blackburn Rovers FC A 0–3 L
10 Jan Wycombe Wanderers FC A 0–2 L
05 Jan Sunderland AFC A 0–1 L
01 Jan Swansea City AFC H 4–0 W
29 Dec Bristol City FC A 0–3 L
DateOpponentH/A ScoreResult
18 Jan Portsmouth FC A 1–2 L
11 Jan Blackburn Rovers FC H 0–1 L
04 Jan Cardiff City FC H 1–1 D
01 Jan Hull City AFC A 1–0 W
29 Dec Burnley FC H 0–0 D
26 Dec Sheffield Wednesday FC H 3–3 D

Season Stats

Portsmouth FC Middlesbrough FC
#28 Position #10
0 Points 0
0 Played 0
0 / 0 / 0 W / D / L 0 / 0 / 0
0 Scored 0
0 Conceded 0
+0 GD +0
PPG
Win %

Key Stats

50% Both Teams to Score
H2H (4 games)
50% Over 2.5 Goals
H2H history
0% Clean Sheets
Portsmouth FC this season
0% Clean Sheets
Middlesbrough FC this season

Portsmouth FC are 28th (0 pts). Middlesbrough FC are 10th (0 pts).

Goal Timing (This Season)

Portsmouth FC
0-15
1/
16-30
/
31-45
/3
46-60
/
61-75
/
76+
/
■ Scored ■ Conceded
Middlesbrough FC
0-15
/1
16-30
/
31-45
/
46-60
/
61-75
1/
76+
1/
■ Scored ■ Conceded

Events

Match Events

  • 0' Temperatures are rising at Fratton Park as Portsmouth FC face off against Middlesbrough FC in what promises to be a fascinating contest.
  • 5' While there is no rush on the pitch, let’s have a look at some stats. Connor Ogilvie made 182 appearances and scored 21 goals. He is very likely to score a goal today.
  • 10' A quiet spell here at Fratton Park. Middlesbrough FC seem content sitting deep and soaking up pressure.
  • 15' Over 15 minutes have gone by without a meaningful attack. The supporters want more.
  • 20' The energy levels are beginning to show. John Mousinho might look to freshen things up shortly.
  • 24' A meaty challenge results in booking for Ben Doak on 24.
  • 29' Middlesbrough FC are happy to let the opposition have the ball in their own half. The trap is set.
  • 30' What a strike from Emmanuel Latte Lath! The score is 0-1.
  • 35' A moment of individual brilliance could settle this. Both teams are waiting for that decisive action.
  • 40' Portsmouth FC player sees a card in front of him.
  • 45' The referee has had an easy afternoon — neither side has been overly physical in the tackle.
  • 50' It looks surprising Middlesbrough FC does not make any changes. Hayden Hackney has some obvious troubles when approaching to the goal.
  • 54' The deadlock is broken! Matt Ritchie gets on the scoresheet on 54 minutes.
  • 55' George Edmundson was booked on 55.
  • 60' Both teams are passing the ball around with high level of urgency. Middlesbrough FC needs to do something about it to get closer to the goal.
  • 65' Dael Fry is a natural defender and has been asked to do a very specific job for Portsmouth FC tonight.
  • 69' Andre Dozzell is replacing Isaac Hayden for the Portsmouth FC side.
  • 70' A change in the Middlesbrough FC ranks — Daniel Barlaser exits the field as Aidan Morris enters on 70.
  • 75' It is a cagey affair so far. Portsmouth FC in their 4-2-3-1 trying to find a way past Middlesbrough FC's compact 4-2-3-1.
  • 80' A tactical swap from Middlesbrough FCAlex Gilbert on, Delano Burgzorg off on 80 minutes.
  • 81' The whistle greets Jordan Williams as he departs to be replaced by Zak Swanson.
  • 82' Against the run of play, Matt Ritchie has scored! This game has turned on its head.
  • 87' The referee is likely to let players tackle, as he already missed some meaty challenges during opening seconds. He is still to establish what should not be done by the players and what is acceptable on the pitch. It’s going to be a tough game for Rav van den Berg suffering a number of foals already.
  • 88' It is a substitution in Middlesbrough FC team. Rav van den Berg is replaced by Luke Ayling on 88 minute.
  • 89' Time for substitution for Middlesbrough FC. Finn Azaz is replaced by Marcus Forss.
  • Middlesbrough FC will have plenty to reflect on. Portsmouth FC were simply the better side today.

Lineups

H2H

Predictions

Prediction accuracy
1 / 4
1.03 Portsmouth FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
0.56 Middlesbrough FC xG
I would bet for: Under 2.5 goals 78% + Under — clean sheet likely 71%

Match Result

✓ Correct
Portsmouth FC48% Draw33% Middlesbrough FC19%
Actual: Portsmouth FC win

Both Teams to Score

✗ Wrong
Yes29% 0% No71%
Avg goals/match: 1.59
Actual: Yes — both scored

Over / Under Goals

✗ O/U 2.5
Line Over Under
± 0.5 77%
23%
± 1.5 48%
52%
± 2.5 22%
78%
± 3.5 9%
91%
± 4.5 3%
97%

Double Chance

Portsmouth FC or Draw
81%
Draw or Middlesbrough FC
52%
Portsmouth FC or Middlesbrough FC
67%

Half-Time Result

✗ Wrong
Portsmouth FC28% Draw60% Middlesbrough FC12%
Actual: Middlesbrough FC win at HT

Correct Score

✓ In top 12
0 – 0
22.9%
1 – 0
19.5%
1 – 1
12.7%
2 – 0
10.2%
0 – 1
9.9%
2 – 1
Actual
3 – 0
3.4%
1 – 2
3.3%
0 – 2
2.9%
3 – 1
2.2%
2 – 2
1.9%
4 – 0
0.9%

Asian Handicap — Portsmouth FC

Handicap Portsmouth FC covers Push Middlesbrough FC covers
-2.5 5% 95%
-2 5% 13% 82%
-1.5 18% 82%
-1 18% 26% 56%
-0.5 44% 56%
+0.5 82% 18%
+1 82% 14% 4%
+1.5 96% 4%
+2 96% 4% 1%
+2.5 99% 1%

Clean Sheet

Portsmouth FC keeps clean sheet
57%
Middlesbrough FC keeps clean sheet
36%

Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.