Swansea City AFC vs Middlesbrough FC, Championship 2023-24 REGULAR SEASON
Overview
Match Preview
Swansea City AFC vs Middlesbrough FC — Championship at Swansea.com Stadium.
- Swansea City AFC 15 games · 26 pts (2026/27)
- Middlesbrough FC 15 games · 29 pts (2026/27)
Match Details
- Referee James Bell
- Assistant 1 Ian Cooper
- Assistant 2 James Wilson
5 games this season
🟨 4.0/game
⚽ 8.2 goals/game
🟥 1 total
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Birmingham City FC | 15 | 29 |
| 2 | Middlesbrough FC | 15 | 29 |
| 3 | Stoke City FC | 15 | 29 |
| 4 | Wolverhampton Wanderers FC | 15 | 28 |
| 5 | West Bromwich Albion FC | 15 | 28 |
| 6 | Swansea City AFC | 15 | 26 |
| 7 | Southampton FC | 15 | 24 |
| 8 | Queens Park Rangers FC | 15 | 24 |
| 9 | West Ham United FC | 15 | 23 |
| 10 | Sheffield United FC | 15 | 22 |
| 11 | Portsmouth FC | 15 | 22 |
| 12 | Norwich City FC | 15 | 21 |
| 13 | Blackburn Rovers FC | 15 | 21 |
| 14 | Cardiff City FC | 15 | 18 |
| 15 | Wrexham AFC | 15 | 18 |
| 16 | Millwall FC | 15 | 18 |
| 17 | Bristol City FC | 15 | 18 |
| 18 | Bolton Wanderers FC | 15 | 17 |
| 19 | Charlton Athletic FC | 15 | 17 |
| 20 | Watford FC | 15 | 15 |
| 21 | Lincoln City FC | 15 | 15 |
| 22 | Burnley FC | 15 | 10 |
| 23 | Derby County FC | 15 | 10 |
| 24 | Preston North End FC | 15 | 8 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 16 Dec | Middlesbrough FC | H | 1–2 | L |
| 12 Dec | Stoke City FC | A | 1–1 | D |
| 09 Dec | Rotherham United FC | A | 2–1 | W |
| 02 Dec | Huddersfield Town AFC | H | 1–1 | D |
| 29 Nov | Leeds United FC | A | 1–3 | L |
| 25 Nov | Hull City AFC | H | 2–2 | D |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 16 Dec | Swansea City AFC | A | 2–1 | W |
| 13 Dec | Hull City AFC | H | 1–2 | L |
| 09 Dec | Ipswich Town FC | H | 0–2 | L |
| 02 Dec | Leeds United FC | A | 2–3 | L |
| 28 Nov | Preston North End FC | H | 4–0 | W |
| 25 Nov | Bristol City FC | A | 2–3 | L |
Season Stats
| Swansea City AFC | Middlesbrough FC | |
|---|---|---|
| #6 | Position | #2 |
| 26 | Points | 29 |
| 15 | Played | 15 |
| 8 / 2 / 5 | W / D / L | 8 / 5 / 2 |
| 22 | Scored | 30 |
| 18 | Conceded | 19 |
| +4 | GD | +11 |
| 1.73 | PPG | 1.93 |
| 53% | Win % | 53% |
Key Stats
56%
Both Teams to Score
H2H (16 games)
H2H (16 games)
56%
Over 2.5 Goals
H2H history
H2H history
40%
Clean Sheets
Swansea City AFC this season
Swansea City AFC this season
27%
Clean Sheets
Middlesbrough FC this season
Middlesbrough FC this season
Swansea City AFC are 6th (26 pts). Middlesbrough FC are 2nd (29 pts).
Goal Timing (This Season)
Swansea City AFC
0-15
4/5
16-30
2/2
31-45
4/5
46-60
6/1
61-75
2/–
76+
3/5
■ Scored ■ Conceded
Middlesbrough FC
0-15
5/3
16-30
2/1
31-45
4/3
46-60
5/4
61-75
6/4
76+
7/2
■ Scored ■ Conceded
Top Scorers (This Season)
Swansea City AFC
| Adam Idah | 4 G | 1 A |
| Joseph Opoku | 3 G | 2 A |
| Moussa Kounfolo Yeo | 3 G | |
| Ji-sung Eom | 2 G | 2 A |
Middlesbrough FC
| William Lankshear | 13 G | |
| Amario Cozier-Duberry | 3 G | 4 A |
Events
Match Events
- 0' Swansea City AFC have kicked off against Middlesbrough FC. Both sides are eager to make an early statement.
- 5' Spectators do not have much to choose from both teams. The sides had several scoring chances but they still need a bit more than just a sight of a goal.
- 10' Middlesbrough FC have won 498 goals from 398 games. They will be desperate to add to that tally today.
- 15' Swansea City AFC started playing very sharply right from the kick off. However, it slowed down the tempo rapidly by 15.
- 20' Both keepers have barely been tested. Swansea City AFC and Middlesbrough FC are cancelling each other out in the centre of the park.
- 25' Swansea City AFC currently sit in the Array table. A result here could be decisive in the race for the top positions.
- 30' The home supporters are growing impatient. Swansea City AFC must find a spark to ignite this game.
- 35' The energy levels are beginning to show. Michael Carrick might look to freshen things up shortly.
- 40' Middlesbrough FC come into this ranked in Array. They desperately need points to push themselves up the standings.
- 43' Sam Greenwood adds to his 0 season tally! Middlesbrough FC lead 0-1 — and this changes everything.
- 48' The teams are not in a rush to score plenty of goals. It might look strange considering Middlesbrough FC that had 398 games and scored 498 goals.
- 53' It looks surprising Swansea City AFC does not make any changes. Matt Grimes has some obvious troubles when approaching to the goal.
- 58' Middlesbrough FC is showing some good football. However, Middlesbrough FC are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
- 59' Jamal Lowe makes no mistake. The score reads 1-1 and Swansea City AFC are in front.
- 63' The referee calls foul for Josh Tymon. He receives a Yellow card.
- 64' A tactical swap from Swansea City AFC — Oliver Cooper on, Liam Walsh off on 64 minutes.
- 64' Middlesbrough FC receives a Yellow card for a hard tackle on 64.
- 65' Swansea City AFC receives a Yellow card for a hard tackle on 65.
- 70' We are waiting for someone to take the initiative. Who will be the first to commit to attack?
- 71' Morgan Rogers is ready to make an impact after coming on for Matt Crooks at the 71 minute mark.
- 71' A moment of madness from Isaiah Jones on 71 minutes earns him a Yellow card. Middlesbrough FC will be frustrated.
- 72' Fresh legs for Middlesbrough FC! Sam Silvera comes on to replace Sam Greenwood.
- 77' Middlesbrough FC are keeping things exceptionally tight at the back. It will take something special to break them down.
- 78' Sam Silvera makes no mistake. The score reads 1-2 and Middlesbrough FC are in front.
- 81' Yannick Bolasie has so much to prove this time. He replaces Jamie Paterson on 81 minute.
- 86' The travelling Middlesbrough FC supporters hardly appreciate their team being pressed down to the backline.
- 87' Another substitution for Swansea City AFC to replace Jamal Lowe by Liam Cullen on 87 minute.
- 90' The Middlesbrough FC manager makes a substitution. Seny Dieng departs to be replaced by Tom Glover.
- 90' The referee has no hesitation. Emmanuel Latte Lath is booked for Middlesbrough FC — Yellow card on 90.
- Time to leave. No sensation happened. Another win for Middlesbrough FC players.
Lineups
Swansea City AFC Lineups
4-2-3-1Starting XI
-
10
Jamal Lowe ↓ Liam Cullen 87'
-
28
Liam Walsh ↓ Oliver Cooper 64'
- 12
-
4
Jay Fulton ↓ Charlie Patino 87'
- 8
- 2
- 6
- 5
- 14
- 22
-
33
Bashir Humphreys ↓ Jerry Yates 81'
Bench
- 26
-
20
Liam Cullen ↑ 87'
- 23
-
17
Yannick Bolasie ↑ 81'
- 1
-
9
Jerry Yates ↑ 81'
-
31
Oliver Cooper ↑ 64'
-
18
Charlie Patino ↑ 87'
- 41
Coach
Alan Sheehan
Middlesbrough FC Lineups
4-2-3-1Starting XI
- 6
- 15
- 4
-
1
Seny Dieng ↓ Tom Glover 90'
- 9
-
24
Alex Bangura ↓ Lukas Engel 72'
- 11
- 3
-
29
Sam Greenwood ↓ Sam Silvera 72'
-
25
Matt Crooks ↓ Morgan Rogers 71'
- 16
Bench
- 5
-
10
Morgan Rogers ↑ 71'
- 22
-
23
Tom Glover ↑ 90'
-
18
Sam Silvera ↑ 72'
- –
-
27
Lukas Engel ↑ 72'
- 14
- 38
Coach
Michael Carrick
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Andre Ayew | 5 |
| Emmanuel Latte Lath | 3 |
| Riley McGree | 3 |
| Joel Piroe | 2 |
| Zan Vipotnik | 2 |
| Rhian Brewster | 2 |
| Duncan Watmore | 2 |
| Chuba Akpom | 1 |
Head to Head
Swansea City AFC Form
2023-12-16
Swansea City AFC
1–2
Middlesbrough FC
L
2023-12-12
Stoke City FC
1–1
Swansea City AFC
D
2023-12-09
Rotherham United FC
1–2
Swansea City AFC
W
2023-12-02
Swansea City AFC
1–1
Huddersfield Town AFC
D
2023-11-29
Leeds United FC
3–1
Swansea City AFC
L
2023-11-25
Swansea City AFC
2–2
Hull City AFC
D
Middlesbrough FC Form
2023-12-16
Swansea City AFC
1–2
Middlesbrough FC
W
2023-12-13
Middlesbrough FC
1–2
Hull City AFC
L
2023-12-09
Middlesbrough FC
0–2
Ipswich Town FC
L
2023-12-02
Leeds United FC
3–2
Middlesbrough FC
L
2023-11-28
Middlesbrough FC
4–0
Preston North End FC
W
2023-11-25
Bristol City FC
3–2
Middlesbrough FC
L
Predictions
Prediction accuracy
3 / 4
1.41
Swansea City AFC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.73
Middlesbrough FC xG
I would bet for:
Swansea City AFC or Middlesbrough FC 73% + Both teams to score 62%
Match Result
✓ CorrectActual: Middlesbrough FC win
Both Teams to Score
✓ Correct
Avg goals/match: 3.14
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 94% |
|
6% |
| ± 1.5 | 82% |
|
18% |
| ± 2.5 | 60% |
|
40% |
| ± 3.5 | 38% |
|
62% |
| ± 4.5 | 21% |
|
79% |
Double Chance
Swansea City AFC or Draw
58%
Draw or Middlesbrough FC
69%
Swansea City AFC or Middlesbrough FC
73%
Half-Time Result
✗ WrongActual: Middlesbrough FC win at HT
Correct Score
✓ In top 12
1 – 1
11.5%
1 – 2
Actual
2 – 1
7.2%
0 – 1
6.7%
0 – 2
6.4%
2 – 2
6.2%
0 – 0
6%
1 – 0
5.3%
1 – 3
5.1%
2 – 0
4.3%
0 – 3
3.6%
2 – 3
3.6%
Asian Handicap — Swansea City AFC
| Handicap | Swansea City AFC covers | Push | Middlesbrough FC covers |
|---|---|---|---|
| -2.5 | 5% | — | 95% |
| -2 | 5% | 9% | 86% |
| -1.5 | 14% | — | 86% |
| -1 | 14% | 16% | 70% |
| -0.5 | 30% | — | 70% |
| +0.5 | 56% | — | 44% |
| +1 | 56% | 20% | 24% |
| +1.5 | 76% | — | 24% |
| +2 | 76% | 13% | 10% |
| +2.5 | 90% | — | 10% |
Clean Sheet
Swansea City AFC keeps clean sheet
19%
✓
Middlesbrough FC keeps clean sheet
25%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

