Swansea City AFC vs Middlesbrough FC, Championship 2022-23 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)
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 |
|---|---|---|---|---|
| 11 Mar | Middlesbrough FC | H | 1–3 | L |
| 04 Mar | Luton Town FC | A | 0–1 | L |
| 27 Feb | Rotherham United FC | H | 1–1 | D |
| 21 Feb | Stoke City FC | H | 1–3 | L |
| 18 Feb | Blackburn Rovers FC | A | 0–1 | L |
| 15 Feb | Blackpool FC | H | 2–1 | W |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 11 Mar | Swansea City AFC | A | 3–1 | W |
| 04 Mar | Reading FC | H | 5–0 | W |
| 25 Feb | West Bromwich Albion FC | A | 0–2 | L |
| 18 Feb | Queens Park Rangers FC | H | 3–1 | W |
| 15 Feb | Sheffield United FC | A | 3–1 | W |
| 11 Feb | Cardiff City FC | A | 3–1 | W |
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' The match kicks off with home fans waiting with anticipation for Swansea City AFC to score. At the same time, Middlesbrough FC does not seem to pull back! Let’s get it on!
- 5' We miss some good tackles and strikes. Is there anyone on the field to put the game back to action?
- 10' 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 Alex Mowatt suffering a number of foals already.
- 15' Joel Piroe adds to his 4 season tally! Swansea City AFC lead 1-0 — and this changes everything.
- 20' has dominated the recent head-to-head record, winning 0 of the last 0 meetings.
- 25' Matchday of the Array and both teams know exactly what is at stake tonight.
- 30' It looks like no one’s ball. Middlesbrough FC is used to counterattacking playing. None of the sides are ready to take the lead.
- 35' We are waiting for someone to take the initiative. Who will be the first to commit to attack?
- 40' It’s high time Michael Carrick made some changes to put the his team’s game back to action.
- 45' The 38-year-old Jonathan Howson has been sensational this season — 0 goals and 0 assists is a remarkable return.
- 46' The supporters are chanting for Jules Ntcham. He replaces Oliver Cooper on 46 minute.
- 51' It is a cagey affair so far. Swansea City AFC in their trying to find a way past Middlesbrough FC's compact .
- 54' Goal! Aaron Ramsey scores his 11 goal in 369 matches.
- 58' What a strike from Cameron Archer! The score is 1-2.
- 58' Swansea City AFC player sees a Yellow card in front of him.
- 63' Matt Grimes needs to be pretty careful with his discipline considering 41 Yellow cards this season.
- 68' Middlesbrough FC started playing very sharply right from the kick off. However, it slowed down the tempo rapidly by 68.
- 70' Swansea City AFC ring the changes. Luke Cundle has done his job and it is now time for Jamie Paterson to step up.
- 73' The referee calls foul for Aaron Ramsey. He receives a Yellow card.
- 77' with the perfectly-timed delivery and Chuba Akpom makes no mistake. 1-3!
- 78' Marcus Forss is replacing Cameron Archer for the Middlesbrough FC side.
- 82' Swansea City AFC player sees a Yellow card in front of him.
- 84' Morgan Whittaker is ready to make an impact after coming on for Matthew Sorinola at the 84 minute mark.
- 89' Both keepers have barely been tested. Swansea City AFC and Middlesbrough FC are cancelling each other out in the centre of the park.
- 90' Middlesbrough FC ring the changes. Chuba Akpom has done his job and it is now time for Marc Bola to step up.
- Middlesbrough FC celebrates a vital win. Three points that could prove pivotal come season's end.
Lineups
Swansea City AFC Lineups
Starting XI
- 4
- 8
- 23
- 1
- 3
- 5
- 17
- 29
- 22
-
18
Luke Cundle ↓ Jamie Paterson 70'
-
31
Oliver Cooper ↓ Jules Ntcham 46'
Bench
- 28
-
12
Jamie Paterson ↑ 70'
- 20
- 6
-
10
Jules Ntcham ↑ 46'
- 27
-
19
Morgan Whittaker ↑ 84'
Coach
Russell Martin
Middlesbrough FC Lineups
Starting XI
- 14
- 3
- 17
- 16
- 26
-
29
Chuba Akpom ↓ Marc Bola 90'
- 1
-
8
Riley McGree ↓ Alex Mowatt 90'
-
10
Cameron Archer ↓ Marcus Forss 78'
- 30
- 11
Bench
-
4
Alex Mowatt ↑ 90'
-
21
Marcus Forss ↑ 78'
-
27
Marc Bola ↑ 90'
- 23
- 15
- 7
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 |
| Jamal Lowe | 1 |
Head to Head
Swansea City AFC Form
2023-03-11
Swansea City AFC
1–3
Middlesbrough FC
L
2023-03-04
Luton Town FC
1–0
Swansea City AFC
L
2023-02-27
Swansea City AFC
1–1
Rotherham United FC
D
2023-02-21
Swansea City AFC
1–3
Stoke City FC
L
2023-02-18
Blackburn Rovers FC
1–0
Swansea City AFC
L
2023-02-15
Swansea City AFC
2–1
Blackpool FC
W
Middlesbrough FC Form
2023-03-11
Swansea City AFC
1–3
Middlesbrough FC
W
2023-03-04
Middlesbrough FC
5–0
Reading FC
W
2023-02-25
West Bromwich Albion FC
2–0
Middlesbrough FC
L
2023-02-18
Middlesbrough FC
3–1
Queens Park Rangers FC
W
2023-02-15
Sheffield United FC
1–3
Middlesbrough FC
W
2023-02-11
Cardiff City FC
1–3
Middlesbrough FC
W
Predictions
Prediction accuracy
3 / 4
1.31
Swansea City AFC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.79
Middlesbrough FC xG
I would bet for:
Both teams to score 61% + Over 2.5 goals 59%
Match Result
✓ CorrectActual: Middlesbrough FC win
Both Teams to Score
✓ Correct
Avg goals/match: 3.1
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 94% |
|
6% |
| ± 1.5 | 82% |
|
18% |
| ± 2.5 | 59% |
|
41% |
| ± 3.5 | 38% |
|
62% |
| ± 4.5 | 21% |
|
79% |
Double Chance
Swansea City AFC or Draw
53%
Draw or Middlesbrough FC
73%
Swansea City AFC or Middlesbrough FC
75%
Half-Time Result
✗ WrongActual: Swansea City AFC win at HT
Correct Score
✓ In top 12
1 – 1
11.4%
1 – 2
9.1%
0 – 1
7.3%
0 – 2
7.1%
2 – 1
6.7%
0 – 0
6.1%
2 – 2
6%
1 – 3
Actual
1 – 0
5.1%
0 – 3
4.2%
2 – 0
3.8%
2 – 3
3.6%
Asian Handicap — Swansea City AFC
| Handicap | Swansea City AFC covers | Push | Middlesbrough FC covers |
|---|---|---|---|
| -2.5 | 4% | — | 96% |
| -2 | 4% | 8% | 88% |
| -1.5 | 12% | — | 88% |
| -1 | 12% | 15% | 73% |
| -0.5 | 27% | — | 73% |
| +0.5 | 53% | — | 47% |
| +1 | 53% | 21% | 27% |
| +1.5 | 73% | — | 27% |
| +2 | 73% | 15% | 12% |
| +2.5 | 88% | — | 12% |
Clean Sheet
Swansea City AFC keeps clean sheet
17%
✓
Middlesbrough FC keeps clean sheet
28%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

