SWA
4-2-3-1
  • 1Nordfeldt
  • 26Naughton
  • 17Carter-Vickers
  • 5van der Hoorn
    On: Joe Rodon | Off: Mike van der Hoorn
  • 23Roberts
  • 21Grimes
  • 28Byers
  • 20James
    On: Luciano Narsingh | Off: Daniel James
  • 10Celina
  • 12Dyer
  • 15Routledge
    On: Joel Asoro | Off: Wayne Routledge
No. Name
1 Kristoffer Nordfeldt
Saves 1
  • Shots 0
  • 0 Shots on Target
  • Fouls Committed 0
  • 0 Fouls Against
  • Assists 0
  • Discipline
    • 0 Yellow
    • 0 Red
17 Cameron Carter-Vickers
Goals 0
  • Shots 0
  • 0 Shots on Target
  • Fouls Committed 0
  • 2 Fouls Against
  • Assists 0
  • Offsides 0
  • Discipline
    • 0 Yellow
    • 0 Red
5 Mike van der Hoorn
Goals 0
  • Shots 0
  • 0 Shots on Target
  • Fouls Committed 2
  • 1 Fouls Against
  • Assists 0
  • Offsides 0
  • Discipline
    • 0 Yellow
    • 0 Red
79' 22  Joe Rodon
Goals 0
  • Shots 0
  • 0 Shots on Target
  • Fouls Committed 0
  • 0 Fouls Against
  • Assists 0
  • Offsides 0
  • Discipline
    • 0 Yellow
    • 0 Red
26 Kyle Naughton
Goals 0
  • Shots 0
  • 0 Shots on Target
  • Fouls Committed 3
  • 1 Fouls Against
  • Assists 0
  • Offsides 0
  • Discipline
    • 0 Yellow
    • 0 Red
23 Connor Roberts  71'
Goals 1
  • Shots 1
  • 1 Shots on Target
  • Fouls Committed 0
  • 1 Fouls Against
  • Assists 0
  • Offsides 0
  • Discipline
    • 0 Yellow
    • 0 Red
10 Bersant Celina
Goals 0
  • Shots 3
  • 1 Shots on Target
  • Fouls Committed 1
  • 1 Fouls Against
  • Assists 2
  • Offsides 0
  • Discipline
    • 0 Yellow
    • 0 Red
21 Matt Grimes  21' 34'
Goals 1
  • Shots 1
  • 1 Shots on Target
  • Fouls Committed 2
  • 1 Fouls Against
  • Assists 0
  • Offsides 0
  • Discipline
    • 1 Yellow
    • 0 Red
28 George Byers
Goals 0
  • Shots 2
  • 1 Shots on Target
  • Fouls Committed 0
  • 1 Fouls Against
  • Assists 0
  • Offsides 0
  • Discipline
    • 0 Yellow
    • 0 Red
15 Wayne Routledge  38'
Goals 1
  • Shots 2
  • 1 Shots on Target
  • Fouls Committed 2
  • 1 Fouls Against
  • Assists 0
  • Offsides 0
  • Discipline
    • 0 Yellow
    • 0 Red
68' 16  Joel Asoro
Goals 0
  • Shots 1
  • 1 Shots on Target
  • Fouls Committed 0
  • 0 Fouls Against
  • Assists 0
  • Offsides 0
  • Discipline
    • 0 Yellow
    • 0 Red
20 Daniel James
Goals 0
  • Shots 3
  • 0 Shots on Target
  • Fouls Committed 1
  • 2 Fouls Against
  • Assists 0
  • Offsides 0
  • Discipline
    • 0 Yellow
    • 0 Red
69' 11  Luciano Narsingh
Goals 0
  • Shots 0
  • 0 Shots on Target
  • Fouls Committed 0
  • 1 Fouls Against
  • Assists 0
  • Offsides 0
  • Discipline
    • 0 Yellow
    • 0 Red
12 Nathan Dyer
Goals 0
  • Shots 3
  • 1 Shots on Target
  • Fouls Committed 0
  • 1 Fouls Against
  • Assists 0
  • Offsides 0
  • Discipline
    • 0 Yellow
    • 0 Red
Substitutes
27 Jay Fulton
Goals 0
  • Shots 0
  • 0 Shots on Target
  • Fouls Committed 0
  • 0 Fouls Against
  • Assists 0
  • Offsides 0
  • Discipline
    • 0 Yellow
    • 0 Red
19 Barrie McKay
Goals 0
  • Shots 0
  • 0 Shots on Target
  • Fouls Committed 0
  • 0 Fouls Against
  • Assists 0
  • Offsides 0
  • Discipline
    • 0 Yellow
    • 0 Red
9 Oliver McBurnie
Goals 0
  • Shots 0
  • 0 Shots on Target
  • Fouls Committed 0
  • 0 Fouls Against
  • Assists 0
  • Offsides 0
  • Discipline
    • 0 Yellow
    • 0 Red
13 Steven Benda
Saves 0
  • Shots 0
  • 0 Shots on Target
  • Fouls Committed 0
  • 0 Fouls Against
  • Assists 0
  • Discipline
    • 0 Yellow
    • 0 Red
  • KO
    • Kickoff
  • 21
    • Matt Grimes Yellow Card
  • 32
    • On: Ryan Shotton | Off: George Friend
  • 34
    • Matt Grimes Penalty - Scored
  • 38
    • Wayne Routledge Goal
  • HT
    • Halftime
  • 55
    • On: Britt Assombalonga | Off: Jordan Hugill
  • 55
    • On: Ashley Fletcher | Off: Adam Clayton
  • 68
    • On: Joel Asoro | Off: Wayne Routledge
  • 69
    • On: Luciano Narsingh | Off: Daniel James
  • 71
    • Connor Roberts Goal
  • 79
    • On: Joe Rodon | Off: Mike van der Hoorn
  • 81
    • George Saville Goal
  • 90+3
    • Jonathan Howson Yellow Card
  • FT
    • End Regular Time
Swansea City Logo Swansea City SWA Middlesbrough MID Middlesbrough Logo
Tap an icon to see more

Match Commentary

90'+5' Match ends, Swansea City 3, Middlesbrough 1.
90'+5' Second Half ends, Swansea City 3, Middlesbrough 1.
90'+5' Nathan Dyer (Swansea City) wins a free kick in the defensive half.
90'+5' Foul by George Saville (Middlesbrough).
90'+3' Jonny Howson (Middlesbrough) is shown the yellow card for a bad foul.
90'+3' Foul by Jonny Howson (Middlesbrough).
90'+3' Bersant Celina (Swansea City) wins a free kick in the defensive half.
89' Attempt missed. Ashley Fletcher (Middlesbrough) right footed shot from the left side of the box is just a bit too high.
87' Foul by Ashley Fletcher (Middlesbrough).
87' Connor Roberts (Swansea City) wins a free kick in the defensive half.
87' Attempt blocked. Stewart Downing (Middlesbrough) left footed shot from outside the box is blocked. Assisted by Ashley Fletcher.
86' Foul by Matt Grimes (Swansea City).
86' Britt Assombalonga (Middlesbrough) wins a free kick in the attacking half.
86' Attempt blocked. Jonny Howson (Middlesbrough) left footed shot from outside the box is blocked.
84' George Saville (Middlesbrough) wins a free kick in the defensive half.
84' Foul by Kyle Naughton (Swansea City).
83' Matt Grimes (Swansea City) wins a free kick in the attacking half.
83' Foul by Jonny Howson (Middlesbrough).
82' Corner, Swansea City. Conceded by Darren Randolph.
82' Attempt saved. George Byers (Swansea City) left footed shot from the left side of the box is saved in the top centre of the goal. Assisted by Bersant Celina.
81' Goal! Swansea City 3, Middlesbrough 1. George Saville (Middlesbrough) left footed shot from the centre of the box to the high centre of the goal. Assisted by Aden Flint following a corner.
81' Corner, Middlesbrough. Conceded by Joe Rodon.
79' Substitution, Swansea City. Joe Rodon replaces Mike van der Hoorn.
78' Offside, Middlesbrough. Ryan Shotton tries a through ball, but Ashley Fletcher is caught offside.
78' Attempt saved. Joel Asoro (Swansea City) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Bersant Celina with a through ball.
77' Attempt missed. George Saville (Middlesbrough) left footed shot from the left side of the box misses to the right. Assisted by Jonny Howson.
76' Foul by Bersant Celina (Swansea City).
76' Daniel Ayala (Middlesbrough) wins a free kick in the defensive half.
75' Attempt missed. Aden Flint (Middlesbrough) header from the centre of the box misses to the left. Assisted by Stewart Downing with a cross.
74' Foul by Mike van der Hoorn (Swansea City).
74' Britt Assombalonga (Middlesbrough) wins a free kick on the left wing.
73' Attempt missed. Nathan Dyer (Swansea City) left footed shot from a difficult angle on the left is close, but misses to the left. Assisted by Bersant Celina with a through ball.
73' Foul by Britt Assombalonga (Middlesbrough).
73' Cameron Carter-Vickers (Swansea City) wins a free kick in the defensive half.
71' Goal! Swansea City 3, Middlesbrough 0. Connor Roberts (Swansea City) right footed shot from the right side of the six yard box to the bottom left corner. Assisted by Bersant Celina with a through ball.
70' Attempt missed. Bersant Celina (Swansea City) right footed shot from outside the box is high and wide to the right. Assisted by Matt Grimes.
70' Luciano Narsingh (Swansea City) wins a free kick in the defensive half.
70' Foul by Dael Fry (Middlesbrough).
69' Substitution, Swansea City. Luciano Narsingh replaces Daniel James.
68' Substitution, Swansea City. Joel Asoro replaces Wayne Routledge.
67' Attempt missed. Daniel James (Swansea City) left footed shot from a difficult angle on the left is close, but misses to the left. Assisted by Bersant Celina following a fast break.
67' Attempt missed. Nathan Dyer (Swansea City) right footed shot from the left side of the six yard box is too high. Assisted by Bersant Celina with a cross.
60' Ryan Shotton (Middlesbrough) wins a free kick in the defensive half.
60' Foul by Daniel James (Swansea City).
59' George Byers (Swansea City) wins a free kick on the right wing.
59' Foul by John Obi Mikel (Middlesbrough).
58' Attempt blocked. George Byers (Swansea City) right footed shot from the centre of the box is blocked. Assisted by Connor Roberts.
57' Foul by George Saville (Middlesbrough).
57' Daniel James (Swansea City) wins a free kick on the left wing.
56' Wayne Routledge (Swansea City) wins a free kick in the defensive half.
56' Foul by John Obi Mikel (Middlesbrough).
55' Substitution, Middlesbrough. Ashley Fletcher replaces Adam Clayton.
55' Substitution, Middlesbrough. Britt Assombalonga replaces Jordan Hugill.
54' John Obi Mikel (Middlesbrough) wins a free kick in the defensive half.
54' Foul by Mike van der Hoorn (Swansea City).
54' Corner, Swansea City. Conceded by Ryan Shotton.
52' Attempt missed. Stewart Downing (Middlesbrough) left footed shot from outside the box is close, but misses to the right. Assisted by George Saville.
49' Foul by Wayne Routledge (Swansea City).
49' Adam Clayton (Middlesbrough) wins a free kick in the defensive half.
48' Offside, Middlesbrough. Dael Fry tries a through ball, but Jordan Hugill is caught offside.
45' Second Half begins Swansea City 2, Middlesbrough 0.
45'+5' First Half ends, Swansea City 2, Middlesbrough 0.
45'+3' Foul by Wayne Routledge (Swansea City).
45'+3' Aden Flint (Middlesbrough) wins a free kick in the defensive half.
45'+2' Foul by Kyle Naughton (Swansea City).
45'+2' Adam Clayton (Middlesbrough) wins a free kick on the right wing.
44' Corner, Middlesbrough. Conceded by Kyle Naughton.
43' Attempt blocked. Dael Fry (Middlesbrough) right footed shot from the left side of the box is blocked.
42' Attempt blocked. George Saville (Middlesbrough) left footed shot from outside the box is blocked. Assisted by Ryan Shotton.
41' Attempt missed. Daniel James (Swansea City) right footed shot from outside the box is close, but misses to the right. Assisted by Wayne Routledge following a fast break.
38' Goal! Swansea City 2, Middlesbrough 0. Wayne Routledge (Swansea City) right footed shot from the centre of the box to the bottom left corner. Assisted by Bersant Celina.
37' Attempt missed. Aden Flint (Middlesbrough) header from very close range misses to the right. Assisted by Adam Clayton with a cross following a corner.
36' Corner, Middlesbrough. Conceded by Mike van der Hoorn.
36' Attempt blocked. George Saville (Middlesbrough) right footed shot from the left side of the box is blocked. Assisted by Jonny Howson.
34' Goal! Swansea City 1, Middlesbrough 0. Matt Grimes (Swansea City) converts the penalty with a left footed shot to the bottom left corner.
33' Penalty conceded by Ryan Shotton (Middlesbrough) after a foul in the penalty area.
33' Penalty Swansea City. Daniel James draws a foul in the penalty area.
32' Delay over. They are ready to continue.
32' Substitution, Middlesbrough. Ryan Shotton replaces George Friend because of an injury.
30' Delay in match George Friend (Middlesbrough) because of an injury.
30' Attempt saved. Nathan Dyer (Swansea City) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by George Byers.
29' Attempt saved. Bersant Celina (Swansea City) right footed shot from the centre of the box is saved in the top centre of the goal. Assisted by Wayne Routledge.
29' Wayne Routledge (Swansea City) hits the bar with a right footed shot from the centre of the box. Assisted by Bersant Celina with a through ball following a fast break.
28' Jonny Howson (Middlesbrough) wins a free kick in the defensive half.
28' Foul by Kyle Naughton (Swansea City).
26' Corner, Middlesbrough. Conceded by Cameron Carter-Vickers.
26' Attempt blocked. George Saville (Middlesbrough) left footed shot from the left side of the box is blocked. Assisted by Jonny Howson.
25' Attempt missed. Daniel James (Swansea City) right footed shot from outside the box is just a bit too high. Assisted by Matt Grimes.
21' Matt Grimes (Swansea City) is shown the yellow card for a bad foul.
21' Foul by Matt Grimes (Swansea City).
21' Adam Clayton (Middlesbrough) wins a free kick in the attacking half.
20' Kyle Naughton (Swansea City) wins a free kick in the defensive half.
20' Foul by Jordan Hugill (Middlesbrough).
18' Mike van der Hoorn (Swansea City) wins a free kick in the attacking half.
18' Foul by Jordan Hugill (Middlesbrough).
17' Offside, Middlesbrough. Jonny Howson tries a through ball, but Stewart Downing is caught offside.
16' Attempt missed. Bersant Celina (Swansea City) right footed shot from the centre of the box is too high. Assisted by Nathan Dyer with a cross.
13' Foul by Jordan Hugill (Middlesbrough).
13' Cameron Carter-Vickers (Swansea City) wins a free kick in the defensive half.
12' Attempt missed. Jordan Hugill (Middlesbrough) right footed shot from the right side of the box misses to the left. Assisted by Jonny Howson.
11' Corner, Swansea City. Conceded by Aden Flint.
- Lineups are announced and players are warming up.
- First Half begins.

English League Championship Standings