Swansea City AFC vs Middlesbrough FC, Championship 2019-20 REGULAR SEASON
Overview
Match Preview
Swansea City AFC vs Middlesbrough FC — Championship at Liberty Stadium.
- Swansea City AFC 15 games · 26 pts (2026/27)
- Middlesbrough FC 15 games · 29 pts (2026/27)
Match Details
- Referee Dean Whitestone
- Referee Richard Holme
- Referee Andrew Fox
- Referee Steve Meredith
8 games this season
🟨 2.8/game
⚽ 8.3 goals/game
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 |
|---|---|---|---|---|
| 14 Dec | Middlesbrough FC | H | 3–1 | W |
| 11 Dec | Blackburn Rovers FC | H | 1–1 | D |
| 08 Dec | West Bromwich Albion FC | A | 1–5 | L |
| 29 Nov | Fulham FC | H | 1–2 | L |
| 26 Nov | Huddersfield Town AFC | A | 1–1 | D |
| 23 Nov | Millwall FC | H | 0–1 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 14 Dec | Swansea City AFC | A | 1–3 | L |
| 10 Dec | Nottingham Forest FC | A | 1–1 | D |
| 07 Dec | Charlton Athletic FC | H | 1–0 | W |
| 30 Nov | Leeds United FC | A | 0–4 | L |
| 27 Nov | Barnsley FC | H | 1–0 | W |
| 24 Nov | Hull City AFC | H | 2–2 | D |
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' Welcome to Liberty Stadium that hosts another battle between Swansea City AFC and Middlesbrough FC.
- 5' A quiet spell here at Liberty Stadium. Swansea City AFC seem content sitting deep and soaking up pressure.
- 10' The 35-year-old Marvin Johnson has been sensational this season — 0 goals and 0 assists is a remarkable return.
- 15' Bersant Celina is putting in a real shift tonight. He has covered more ground than anyone else for Middlesbrough FC so far.
- 20' The energy levels are beginning to show. Jonathan Woodgate might look to freshen things up shortly.
- 22' Andre Ayew makes no mistake. The score reads 1-0 and Swansea City AFC are in front.
- 27' It looks surprising Middlesbrough FC does not make any changes. Mike van der Hoorn has some obvious troubles when approaching to the goal.
- 29' George Saville picks up a Yellow card and will need to be extremely careful for the remainder of this match.
- 34' 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 Yan Dhanda suffering a number of foals already.
- 39' The clock is ticking and both teams know a goal could change everything at this point.
- 44' Swansea City AFC started playing very sharply right from the kick off. However, it slowed down the tempo rapidly by 44.
- 48' Swansea City AFC receives a Yellow card for a hard tackle on 48.
- 51' Another change for Middlesbrough FC made on 51 minute. Adam Clayton leaves to be changed by Marcus Browne.
- 52' That is a Yellow card for Middlesbrough FC. Marcus Browne will be fuming at that decision.
- 54' A moment of madness from Yan Dhanda on 54 minutes earns him a Yellow card. Swansea City AFC will be frustrated.
- 59' Marcus Tavernier does the damage! The net is bulging and Middlesbrough FC surge ahead!
- 60' Another substitution for Swansea City AFC to replace George Byers by Jay Fulton on 60 minute.
- 63' A moment of madness from Marcus Browne on 63 minutes earns him a Red card. Middlesbrough FC will be frustrated.
- 68' Another substitution for Swansea City AFC to replace Yan Dhanda by Barrie McKay on 68 minute.
- 71' Andre Ayew makes no mistake. The score reads 2-1 and Swansea City AFC are in front.
- 72' Swansea City AFC manager makes another effort to make the tables turned. Declan John is hanging Bersant Celina on the field on 72 minute.
- 73' Sam Surridge is having a superb {COMPETITION} campaign — that is 14 goals this season for the .
- 76' Rudy Gestede gets the nod from Middlesbrough FC. He replaces George Saville and will look to change the dynamic.
- 77' The referee has no hesitation. Paddy McNair is booked for Middlesbrough FC — Red card on 77.
- 82' Middlesbrough FC manager makes another effort to make the tables turned. Lewis Wing is hanging Marvin Johnson on the field on 82 minute.
- 87' Spectators are craving for more action. Both teams play very cautiously. They need to put some more energy.
- Swansea City AFC celebrates a vital win. Three points that could prove pivotal come season's end.
Lineups
Swansea City AFC Lineups
Starting XI
- 22
-
10
Bersant Celina ↓ Declan John 72'
- 8
- 5
-
28
George Byers ↓ Jay Fulton 60'
- 23
-
21
Yan Dhanda ↓ Barrie McKay 68'
- 24
- 19
- 44
- 27
Bench
- 1
-
6
Jay Fulton ↑ 60'
- 26
-
7
Barrie McKay ↑ 68'
-
3
Declan John ↑ 72'
- 9
- 18
Coach
Steve Cooper
Middlesbrough FC Lineups
Starting XI
- 42
-
21
Marvin Johnson ↓ Lewis Wing 82'
- 17
- 11
- 4
- 6
-
8
Adam Clayton ↓ Marcus Browne 51'
- 16
-
22
George Saville ↓ Rudy Gestede 76'
- 7
- 33
Bench
-
14
Rudy Gestede ↑ 76'
-
26
Lewis Wing ↑ 82'
- 36
- 29
- 37
-
10
Marcus Browne ↑ 51'
- 1
Coach
Jonathan Woodgate
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
2019-12-14
Swansea City AFC
3–1
Middlesbrough FC
W
2019-12-11
Swansea City AFC
1–1
Blackburn Rovers FC
D
2019-12-08
West Bromwich Albion FC
5–1
Swansea City AFC
L
2019-11-29
Swansea City AFC
1–2
Fulham FC
L
2019-11-26
Huddersfield Town AFC
1–1
Swansea City AFC
D
2019-11-23
Swansea City AFC
0–1
Millwall FC
L
Middlesbrough FC Form
2019-12-14
Swansea City AFC
3–1
Middlesbrough FC
L
2019-12-10
Nottingham Forest FC
1–1
Middlesbrough FC
D
2019-12-07
Middlesbrough FC
1–0
Charlton Athletic FC
W
2019-11-30
Leeds United FC
4–0
Middlesbrough FC
L
2019-11-27
Middlesbrough FC
1–0
Barnsley FC
W
2019-11-24
Middlesbrough FC
2–2
Hull City AFC
D
Predictions
Prediction accuracy
3 / 4
1.78
Swansea City AFC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.23
Middlesbrough FC xG
I would bet for:
Both teams to score 59% + Over 2.5 goals 57%
Match Result
✓ CorrectActual: Swansea City AFC win
Both Teams to Score
✓ Correct
Avg goals/match: 3.01
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 93% |
|
7% |
| ± 1.5 | 80% |
|
20% |
| ± 2.5 | 57% |
|
43% |
| ± 3.5 | 35% |
|
65% |
| ± 4.5 | 19% |
|
81% |
Double Chance
Swansea City AFC or Draw
75%
Draw or Middlesbrough FC
50%
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.7%
2 – 1
9.2%
1 – 0
8%
2 – 0
7.7%
0 – 0
6.7%
1 – 2
6.4%
2 – 2
5.7%
3 – 1
Actual
0 – 1
5.3%
3 – 0
4.5%
0 – 2
3.7%
3 – 2
3.4%
Asian Handicap — Swansea City AFC
| Handicap | Swansea City AFC covers | Push | Middlesbrough FC covers |
|---|---|---|---|
| -2.5 | 12% | — | 88% |
| -2 | 12% | 15% | 73% |
| -1.5 | 27% | — | 73% |
| -1 | 27% | 22% | 51% |
| -0.5 | 49% | — | 51% |
| +0.5 | 75% | — | 25% |
| +1 | 75% | 15% | 11% |
| +1.5 | 89% | — | 11% |
| +2 | 89% | 7% | 4% |
| +2.5 | 96% | — | 4% |
Clean Sheet
Swansea City AFC keeps clean sheet
30%
✓
Middlesbrough FC keeps clean sheet
18%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

