Middlesbrough FC vs Swansea City AFC, Championship 2024-25 REGULAR SEASON
Overview
Match Preview
Middlesbrough FC vs Swansea City AFC — Championship at Riverside Stadium.
- Middlesbrough FC 8 games · 15 pts (2026/27)
- Swansea City AFC 8 games · 17 pts (2026/27)
Match Details
- Referee Samuel Allison
- Assistant 1 Andrew Fox
- Assistant 2 Jonathan Hunt
4 games this season
🟨 3.3/game
⚽ 10.0 goals/game
🟥 1 total
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Swansea City AFC | 8 | 17 |
| 2 | West Ham United FC | 8 | 15 |
| 3 | Middlesbrough FC | 8 | 15 |
| 4 | Wolverhampton Wanderers FC | 7 | 14 |
| 5 | West Bromwich Albion FC | 8 | 14 |
| 6 | Queens Park Rangers FC | 8 | 13 |
| 7 | Stoke City FC | 8 | 13 |
| 8 | Bristol City FC | 8 | 13 |
| 9 | Charlton Athletic FC | 8 | 12 |
| 10 | Birmingham City FC | 8 | 11 |
| 11 | Millwall FC | 8 | 11 |
| 12 | Lincoln City FC | 8 | 11 |
| 13 | Southampton FC | 8 | 10 |
| 14 | Wrexham AFC | 8 | 10 |
| 15 | Bolton Wanderers FC | 8 | 10 |
| 16 | Blackburn Rovers FC | 8 | 9 |
| 17 | Norwich City FC | 8 | 9 |
| 18 | Sheffield United FC | 8 | 9 |
| 19 | Portsmouth FC | 7 | 8 |
| 20 | Watford FC | 8 | 8 |
| 21 | Cardiff City FC | 8 | 7 |
| 22 | Derby County FC | 8 | 5 |
| 23 | Preston North End FC | 8 | 4 |
| 24 | Burnley FC | 8 | 4 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 10 Aug | Swansea City AFC | H | 1–0 | W |
| 04 May | Watford FC | H | 3–1 | W |
| 27 Apr | Cardiff City FC | A | 4–1 | W |
| 22 Apr | Leeds United FC | H | 3–4 | L |
| 13 Apr | Ipswich Town FC | A | 1–1 | D |
| 10 Apr | Hull City AFC | A | 2–2 | D |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 10 Aug | Middlesbrough FC | A | 0–1 | L |
| 04 May | Millwall FC | H | 0–1 | L |
| 27 Apr | Norwich City FC | A | 2–2 | D |
| 20 Apr | Huddersfield Town AFC | A | 4–0 | W |
| 13 Apr | Rotherham United FC | H | 1–0 | W |
| 10 Apr | Stoke City FC | H | 3–0 | W |
Season Stats
| Middlesbrough FC | Swansea City AFC | |
|---|---|---|
| #3 | Position | #1 |
| 15 | Points | 17 |
| 8 | Played | 8 |
| 4 / 3 / 1 | W / D / L | 5 / 2 / 1 |
| 16 | Scored | 13 |
| 12 | Conceded | 6 |
| +4 | GD | +7 |
| 1.88 | PPG | 2.13 |
| 50% | Win % | 63% |
Key Stats
56%
Both Teams to Score
H2H (16 games)
H2H (16 games)
56%
Over 2.5 Goals
H2H history
H2H history
13%
Clean Sheets
Middlesbrough FC this season
Middlesbrough FC this season
50%
Clean Sheets
Swansea City AFC this season
Swansea City AFC this season
Middlesbrough FC are 3rd (15 pts). Swansea City AFC are 1st (17 pts).
Goal Timing (This Season)
Middlesbrough FC
0-15
3/3
16-30
2/–
31-45
2/1
46-60
2/4
61-75
3/3
76+
4/–
■ Scored ■ Conceded
Swansea City AFC
0-15
3/2
16-30
2/–
31-45
2/2
46-60
3/1
61-75
2/–
76+
1/1
■ Scored ■ Conceded
Top Scorers (This Season)
Middlesbrough FC
| William Lankshear | 6 G |
Swansea City AFC
| Adam Idah | 3 G | 1 A |
| Ji-sung Eom | 2 G | 2 A |
| Joseph Opoku | 2 G |
Events
Match Events
- 0' KICK OFF: Middlesbrough FC gets underway.
- 5' Not even hints on scoring a goal over the last 5 minutes.
- 10' The midfield battle is intense right now. Both Middlesbrough FC and Swansea City AFC are fighting for every inch of the pitch.
- 14' It’s gonna be a card for Benjamin Cabango.
- 19' Jay Fulton needs to be pretty careful with his discipline considering 0 Red cards this season.
- 24' Swansea City AFC come into this ranked in Array. They desperately need points to push themselves up the standings.
- 25' Emmanuel Latte Lath is having a superb {COMPETITION} campaign — that is 1 goals this season for the .
- 30' has dominated the recent head-to-head record, winning 0 of the last 0 meetings.
- 35' Players seem to put ease on their energy level Spectators hardly appreciate such approach. Teams need to speed up the tempo.
- 39' The referee calls foul for Lukas Engel. He receives a card.
- 43' The referee has no hesitation. Goncalo Franco is booked for Swansea City AFC — card on 43.
- 46' It is a substitution in Swansea City AFC team. Azeem Abdulai is replaced by Ronald on 46 minute.
- 51' Middlesbrough FC are enjoying more possession but struggling to find a way through a disciplined Swansea City AFC backline.
- 56' Although teams showed high tempo form the start, they seem to slow down a bit. Both sides really need to catch a fire. Otherwise, we have another goalless match.
- 61' looks like a favorite considering 0 games won in last 0 matches with its main striker scoring goals.
- 63' Fresh legs for Swansea City AFC! Kyle Naughton comes on to replace Josh Key.
- 68' The teams are not in a rush to score plenty of goals. It might look strange considering Swansea City AFC that had 387 games and scored 479 goals.
- 73' Luke Ayling has been disciplined this evening — perhaps mindful of those 0 cards already picked up this season.
- 76' It’s a booking for Swansea City AFC player. Josh Tymon gets a card.
- 77' Swansea City AFC ring the changes. Goncalo Franco has done his job and it is now time for Oliver Cooper to step up.
- 81' Fresh legs for Middlesbrough FC! Delano Burgzorg comes on to replace Finn Azaz.
- 86' Josh Coburn gets the nod from Middlesbrough FC. He replaces Emmanuel Latte Lath and will look to change the dynamic.
- 90' Ben Lloyd is replacing Ji-sung Eom for the Swansea City AFC side.
- Hope, you loved the show. Another epic battle is over with the score 1-0.
Lineups
Middlesbrough FC Lineups
4-2-3-1Starting XI
- 5
- 12
- 1
- 9
-
8
Riley McGree ↓ Jonny Howson 90'
- 11
- 7
- 18
-
20
Finn Azaz ↓ Delano Burgzorg 81'
- 3
- 27
Bench
- 15
- 4
-
10
Delano Burgzorg ↑ 81'
- 23
-
19
Josh Coburn ↑ 86'
- 14
-
16
Jonny Howson ↑ 90'
- 17
- 37
Swansea City AFC Lineups
4-2-3-1Starting XI
-
4
Jay Fulton ↓ Zan Vipotnik 63'
- 8
- 20
- 22
-
2
Josh Key ↓ Kyle Naughton 63'
- 6
- 5
- 14
-
17
Goncalo Franco ↓ Oliver Cooper 77'
-
47
Azeem Abdulai ↓ Ronald 46'
- 10
Bench
-
26
Kyle Naughton ↑ 63'
- 3
- 21
-
31
Oliver Cooper ↑ 77'
- 29
-
9
Zan Vipotnik ↑ 63'
- 44
-
35
Ronald ↑ 46'
- 43
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Andre Ayew | 5 |
| Emmanuel Latte Lath | 3 |
| Riley McGree | 3 |
| Rhian Brewster | 2 |
| Duncan Watmore | 2 |
| Joel Piroe | 2 |
| Zan Vipotnik | 2 |
| Sam Surridge | 1 |
Head to Head
Middlesbrough FC Form
Swansea City AFC Form
2024-08-10
Middlesbrough FC
1–0
Swansea City AFC
L
2024-05-04
Swansea City AFC
0–1
Millwall FC
L
2024-04-27
Norwich City FC
2–2
Swansea City AFC
D
2024-04-20
Huddersfield Town AFC
0–4
Swansea City AFC
W
2024-04-13
Swansea City AFC
1–0
Rotherham United FC
W
2024-04-10
Swansea City AFC
3–0
Stoke City FC
W
Predictions
Prediction accuracy
1 / 4
1.51
Middlesbrough FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.41
Swansea City AFC xG
I would bet for:
Both teams to score 59% + Over 2.5 goals 55%
Match Result
✓ CorrectActual: Middlesbrough FC win
Both Teams to Score
✗ Wrong
Avg goals/match: 2.92
Actual: No — clean sheet
Over / Under Goals
✗ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 93% |
|
7% |
| ± 1.5 | 79% |
|
21% |
| ± 2.5 | 55% |
|
45% |
| ± 3.5 | 34% |
|
66% |
| ± 4.5 | 18% |
|
82% |
Double Chance
Middlesbrough FC or Draw
71%
Draw or Swansea City AFC
54%
Middlesbrough FC or Swansea City AFC
75%
Half-Time Result
✗ WrongActual: Middlesbrough FC win at HT
Correct Score
✓ In top 12
1 – 1
12.4%
2 – 1
8.3%
1 – 2
7.8%
1 – 0
Actual
0 – 0
7.2%
0 – 1
6.7%
2 – 0
6.1%
2 – 2
5.9%
0 – 2
5.3%
3 – 1
4.2%
1 – 3
3.7%
3 – 2
3%
Asian Handicap — Middlesbrough FC
| Handicap | Middlesbrough FC covers | Push | Swansea City AFC covers |
|---|---|---|---|
| -2.5 | 8% | — | 92% |
| -2 | 8% | 12% | 81% |
| -1.5 | 19% | — | 81% |
| -1 | 19% | 19% | 61% |
| -0.5 | 39% | — | 61% |
| +0.5 | 66% | — | 34% |
| +1 | 66% | 18% | 16% |
| +1.5 | 84% | — | 16% |
| +2 | 84% | 10% | 6% |
| +2.5 | 94% | — | 6% |
Clean Sheet
Middlesbrough FC keeps clean sheet
25%
✗
Swansea City AFC keeps clean sheet
23%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

