
Swansea City vs Middlesbrough, 2024-25 English League Championship, Regular Season
· English League ChampionshipAbout
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 3': Corner, Swansea City. Conceded by Anfernee Dijksteel.
- 3': Dael Fry (Middlesbrough) wins a free kick in the defensive half.
- 3': Foul by Harry Darling (Swansea City).
- 4': Delay in match because of an injury Dael Fry (Middlesbrough).
- 4': Delay in match because of an injury Harry Darling (Swansea City).
- 6': Delay over. They are ready to continue.
- 8': Attempt saved. Eom Ji-Sung (Swansea City) header from the centre of the box is saved in the bottom right corner. Assisted by Ronald with a cross.
- 8': Eom Ji-Sung (Swansea City) wins a free kick in the attacking half.
- 8': Foul by Aidan Morris (Middlesbrough).
- 13': Attempt saved. Zan Vipotnik (Swansea City) right footed shot from the left side of the box is saved in the centre of the goal. Assisted by Liam Cullen.
- 14': Attempt missed. Morgan Whittaker (Middlesbrough) left footed shot from the left side of the box is too high. Assisted by Hayden Hackney.
- 16': Attempt blocked. Josh Tymon (Swansea City) left footed shot from outside the box is blocked. Assisted by Eom Ji-Sung.
- 16': Attempt missed. Eom Ji-Sung (Swansea City) header from the centre of the box misses to the left. Assisted by Joshua Key with a cross.
- 17': Foul by Lewis O'Brien (Swansea City).
- 17': Morgan Whittaker (Middlesbrough) wins a free kick in the defensive half.
- 17': Foul by Lewis O'Brien (Swansea City).
- 17': Morgan Whittaker (Middlesbrough) wins a free kick in the defensive half.
- 23': Foul by Marcus Forss (Middlesbrough).
- 23': Josh Tymon (Swansea City) wins a free kick in the defensive half.
- 24': Attempt blocked. Zan Vipotnik (Swansea City) right footed shot from outside the box is blocked. Assisted by Liam Cullen.
- 24': Corner, Swansea City. Conceded by Neto Borges.
- 25': Anfernee Dijksteel (Middlesbrough) wins a free kick in the defensive half.
- 25': Foul by Eom Ji-Sung (Swansea City).
- 26': Goal! Swansea City 1, Middlesbrough 0. Eom Ji-Sung (Swansea City) right footed shot from outside the box to the bottom right corner. Assisted by Liam Cullen.
- 28': Foul by Anfernee Dijksteel (Middlesbrough).
- 28': Lewis O'Brien (Swansea City) wins a free kick in the defensive half.
- 28': Anfernee Dijksteel (Middlesbrough) is shown the yellow card for a bad foul.
- 30': Aidan Morris (Middlesbrough) wins a free kick in the defensive half.
- 30': Foul by Liam Cullen (Swansea City).
- 30': Anfernee Dijksteel (Middlesbrough) wins a free kick in the defensive half.
- 30': Foul by Josh Tymon (Swansea City).
- 33': Aidan Morris (Middlesbrough) wins a free kick on the right wing.
- 33': Foul by Liam Cullen (Swansea City).
- 35': Aidan Morris (Middlesbrough) wins a free kick in the defensive half.
- 35': Foul by Ronald (Swansea City).
- 37': Corner, Swansea City. Conceded by Ryan Giles.
- 37': Attempt missed. Ben Cabango (Swansea City) header from the centre of the box is high and wide to the right. Assisted by Josh Tymon with a cross following a corner.
- 38': Foul by Gonçalo Franco (Swansea City).
- 38': Hayden Hackney (Middlesbrough) wins a free kick in the defensive half.
- 40': Attempt saved. Zan Vipotnik (Swansea City) right footed shot from outside the box is saved in the bottom right corner.
- 41': Foul by Gonçalo Franco (Swansea City).
- 41': Morgan Whittaker (Middlesbrough) wins a free kick in the defensive half.
- 41': Foul by Hayden Hackney (Middlesbrough).
- 41': Ronald (Swansea City) wins a free kick in the defensive half.
- 42': Attempt blocked. Zan Vipotnik (Swansea City) right footed shot from the centre of the box is blocked. Assisted by Joshua Key with a cross.
- 42': Corner, Swansea City. Conceded by Dael Fry.
- 42': Foul by Gonçalo Franco (Swansea City).
- 42': Marcus Forss (Middlesbrough) wins a free kick in the attacking half.
- 43': Gonçalo Franco (Swansea City) is shown the yellow card for a bad foul.
- 43': Offside, Middlesbrough. Tommy Conway is caught offside.
- 44': Corner, Middlesbrough. Conceded by Harry Darling.
- 44': Attempt blocked. Hayden Hackney (Middlesbrough) left footed shot from outside the box is blocked. Assisted by Morgan Whittaker.
- 45': Fourth official has announced 3 minutes of added time.
- 45'+2': Aidan Morris (Middlesbrough) wins a free kick in the defensive half.
- 45'+2': Foul by Zan Vipotnik (Swansea City).
- 45'+3': Foul by Hayden Hackney (Middlesbrough).
- 45'+3': Liam Cullen (Swansea City) wins a free kick in the attacking half.
- 45'+4': Attempt missed. Ronald (Swansea City) right footed shot from the centre of the box misses to the left. Assisted by Harry Darling with a headed pass following a set piece situation.
- 45'+4': First Half ends, Swansea City 1, Middlesbrough 0.
- 45': Second Half begins Swansea City 1, Middlesbrough 0.
- 45': Substitution, Middlesbrough. Kelechi Iheanacho replaces Marcus Forss.
- 45': Substitution, Middlesbrough. Samuel Iling-Junior replaces Ryan Giles.
- 46': Foul by Hayden Hackney (Middlesbrough).
- 46': Ronald (Swansea City) wins a free kick in the defensive half.
- 46': Hand ball by Lewis O'Brien (Swansea City).
- 49': Attempt missed. Tommy Conway (Middlesbrough) right footed shot from outside the box is close, but misses to the left. Assisted by Kelechi Iheanacho following a fast break.
- 50': Offside, Middlesbrough. Tommy Conway is caught offside.
- 53': Foul by Hayden Hackney (Middlesbrough).
- 53': Ronald (Swansea City) wins a free kick in the defensive half.
- 53': Eom Ji-Sung (Swansea City) wins a free kick in the attacking half.
- 53': Foul by Hayden Hackney (Middlesbrough).
- 54': Attempt blocked. Lewis O'Brien (Swansea City) left footed shot from outside the box is blocked.
- 55': Offside, Middlesbrough. Tommy Conway is caught offside.
- 59': Foul by Hayden Hackney (Middlesbrough).
- 59': Zan Vipotnik (Swansea City) wins a free kick on the right wing.
- 61': Delay in match because of an injury Harry Darling (Swansea City).
- 62': Delay over. They are ready to continue.
- 63': Substitution, Swansea City. Hannes Delcroix replaces Harry Darling because of an injury.
- 66': Corner, Swansea City. Conceded by Dael Fry.
- 67': Attempt missed. Hannes Delcroix (Swansea City) right footed shot from the centre of the box misses to the left. Assisted by Eom Ji-Sung with a cross following a corner.
- 69': Attempt blocked. Eom Ji-Sung (Swansea City) left footed shot from the centre of the box is blocked. Assisted by Josh Tymon with a cross.
- 70': Substitution, Middlesbrough. Delano Burgzorg replaces Morgan Whittaker.
- 71': Attempt saved. Tommy Conway (Middlesbrough) left footed shot from the left side of the box is saved in the centre of the goal. Assisted by Delano Burgzorg.
- 73': Attempt blocked. Finn Azaz (Middlesbrough) right footed shot from the centre of the box is blocked. Assisted by Hayden Hackney.
- 73': Corner, Middlesbrough. Conceded by Joshua Key.
- 73': Corner, Middlesbrough. Conceded by Zan Vipotnik.
- 74': Substitution, Swansea City. Ollie Cooper replaces Eom Ji-Sung.
- 74': Substitution, Swansea City. Florian Bianchini replaces Zan Vipotnik.
- 75': Offside, Swansea City. Florian Bianchini is caught offside.
- 76': Foul by Florian Bianchini (Swansea City).
- 76': Neto Borges (Middlesbrough) wins a free kick in the defensive half.
- 78': Delay in match because of an injury Dael Fry (Middlesbrough).
- 79': Substitution, Middlesbrough. Jonny Howson replaces Dael Fry because of an injury.
- 79': Delay over. They are ready to continue.
- 80': Attempt missed. Kelechi Iheanacho (Middlesbrough) left footed shot from the right side of the box is high and wide to the left. Assisted by Finn Azaz.
- 81': Substitution, Swansea City. Jay Fulton replaces Liam Cullen.
- 83': Anfernee Dijksteel (Middlesbrough) wins a free kick in the defensive half.
- 83': Foul by Florian Bianchini (Swansea City).
- 84': Attempt blocked. Tommy Conway (Middlesbrough) right footed shot from the right side of the box is blocked. Assisted by Anfernee Dijksteel.
- 84': Corner, Middlesbrough. Conceded by Hannes Delcroix.
- 85': Corner, Middlesbrough. Conceded by Gonçalo Franco.
- 86': Foul by Samuel Iling-Junior (Middlesbrough).
- 86': Joshua Key (Swansea City) wins a free kick in the defensive half.
- 87': Foul by Lewis O'Brien (Swansea City).
- 87': Hayden Hackney (Middlesbrough) wins a free kick in the defensive half.
- 89': Attempt blocked. Kelechi Iheanacho (Middlesbrough) left footed shot from outside the box is blocked. Assisted by Finn Azaz.
- 89': Attempt blocked. Aidan Morris (Middlesbrough) right footed shot from outside the box is blocked.
- 89': Corner, Middlesbrough. Conceded by Gonçalo Franco.
- 90': Foul by Anfernee Dijksteel (Middlesbrough).
- 90': Ollie Cooper (Swansea City) wins a free kick on the left wing.
- 90': Fourth official has announced 5 minutes of added time.
- 90'+3': Foul by Anfernee Dijksteel (Middlesbrough).
- 90'+3': Ollie Cooper (Swansea City) wins a free kick on the left wing.
- 90'+4': Offside, Middlesbrough. Tommy Conway is caught offside.
- 90'+6': Second Half ends, Swansea City 1, Middlesbrough 0.
- 0': Match ends, Swansea City 1, Middlesbrough 0.
Statistics
![]() |
SWA![]() |
|
---|---|---|
12 | Fouls | 16 |
1 | Yellow Cards | 1 |
0 | Red Cards | 0 |
4 | Offsides | 1 |
6 | Corner Kicks | 5 |
3 | Saves | 1 |
60.6 | Possession | 39.4 |
9 | SHOTS | 13 |
1 | ON GOAL | 4 |
0.1 | On Target % | 0.3 |
0 | Penalty Goals | 0 |
0 | Penalty Kicks Taken | 0 |
453 | Accurate Passes | 249 |
534 | Passes | 333 |
0.8 | Pass Completion % | 0.7 |
0 | Accurate Crosses | 9 |
12 | Crosses | 25 |
0.0 | Cross % | 0.4 |
53 | Long Balls | 55 |
24 | Accurate Long Balls | 19 |
0.5 | Long Balls % | 0.3 |
5 | Blocked Shots | 5 |
7 | Effective Tackles | 11 |
12 | Tackles | 23 |
0.6 | Tackle % | 0.5 |
5 | Interceptions | 11 |
19 | Effective Clearances | 19 |
19 | Clearances | 19 |
Game Information
Venue: Swansea.com Stadium
Location: Swansea, Wales
Attendance: 13,986
EFL Championship Table
# | TEAM | GP | GD | PTS |
---|---|---|---|---|
1 | Sheffield United | 39 | +27 | 83 |
2 | Leeds United | 39 | +51 | 81 |
3 | Burnley | 39 | +42 | 81 |
4 | Sunderland | 39 | +19 | 72 |
Line-Ups
Swansea City (4-2-3-1)
No. | Name |
---|---|
22 | Lawrence Vigouroux (GK) |
6 | Harry Darling |
5 | Ben Cabango |
14 | Josh Tymon |
2 | Joshua Key |
20 | Liam Cullen |
8 | Lewis O'Brien |
17 | Gonçalo Franco ![]() |
9 | Zan Vipotnik |
10 | Eom Ji-Sung |
35 | Ronald |
Middlesbrough (4-2-3-1)
No. | Name |
---|---|
32 | Mark Travers (GK) |
30 | Neto Borges |
6 | Dael Fry |
28 | Ryan Giles |
15 | Anfernee Dijksteel ![]() |
11 | Morgan Whittaker |
7 | Hayden Hackney |
18 | Aidan Morris |
22 | Tommy Conway |
20 | Finn Azaz |
21 | Marcus Forss |
EFL Championship News

With Hayden Matthews one of four Australians in Portsmouth's squad, the final eight games of this Championship season could have huge ramifications for the Socceroos' 2026 World Cup hopes.

Rob Dawson explains the concept of TransferRoom on "The Football Reporters" podcast, and how it helped Coventry City agree a deal for Viktor Gyökeres with Sporting.

USMNT forward Josh Sargent reveals how his mentality has helped him regularly find the net for Norwich in the Championship.

Recap the numbers behind Haji Wright's hat trick for Coventry City vs. Sunderland.

A 26-year-old from Los Angeles, Wright scored in the 21st minute, then converted a penalty kick in the 29th after he was fouled by Chris Mepham. Wright scored in the 73rd for his 10th goal in 19 league matches this season.