
Swansea City vs Queens Park Rangers, 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.
- 2': Foul by Joshua Key (Swansea City).
- 2': Koki Saito (Queens Park Rangers) wins a free kick in the defensive half.
- 5': Corner, Swansea City. Conceded by Jimmy Dunne.
- 5': Attempt blocked. Josh Tymon (Swansea City) left footed shot from outside the box is blocked.
- 10': Corner, Swansea City. Conceded by Kenneth Paal.
- 11': Foul by Florian Bianchini (Swansea City).
- 11': Morgan Fox (Queens Park Rangers) wins a free kick in the defensive half.
- 12': Goal! Swansea City 1, Queens Park Rangers 0. Liam Cullen (Swansea City) right footed shot from the centre of the box to the centre of the goal. Assisted by Ronald with a cross.
- 17': Foul by Kenneth Paal (Queens Park Rangers).
- 17': Ronald (Swansea City) wins a free kick on the right wing.
- 19': Attempt saved. Eom Ji-Sung (Swansea City) right footed shot from the left side of the box is saved in the centre of the goal. Assisted by Josh Tymon.
- 19': Foul by Josh Tymon (Swansea City).
- 19': Paul Smyth (Queens Park Rangers) wins a free kick in the defensive half.
- 22': Delay in match because of an injury Paul Nardi (Queens Park Rangers).
- 24': Delay over. They are ready to continue.
- 25': Foul by Kenneth Paal (Queens Park Rangers).
- 25': Ronald (Swansea City) wins a free kick on the right wing.
- 26': Attempt saved. Ronald (Swansea City) left footed shot from the centre of the box is saved in the bottom right corner. Assisted by Florian Bianchini with a through ball.
- 28': Goal! Swansea City 2, Queens Park Rangers 0. Liam Cullen (Swansea City) left footed shot from very close range to the centre of the goal. Assisted by Joshua Key.
- 31': Offside, Swansea City. Harry Darling is caught offside.
- 33': Goal! Swansea City 3, Queens Park Rangers 0. Gonçalo Franco (Swansea City) right footed shot from the centre of the box to the centre of the goal.
- 34': Foul by Kieran Morgan (Queens Park Rangers).
- 34': Matt Grimes (Swansea City) wins a free kick on the left wing.
- 34': Kieran Morgan (Queens Park Rangers) is shown the yellow card for a bad foul.
- 36': Delay in match because of an injury Eom Ji-Sung (Swansea City).
- 36': Delay over. They are ready to continue.
- 37': Foul by Kenneth Paal (Queens Park Rangers).
- 37': Ronald (Swansea City) wins a free kick on the right wing.
- 37': Kenneth Paal (Queens Park Rangers) is shown the yellow card.
- 38': Attempt saved. Gonçalo Franco (Swansea City) header from the centre of the box is saved in the bottom left corner. Assisted by Eom Ji-Sung with a cross.
- 43': Corner, Swansea City. Conceded by Kenneth Paal.
- 45': Fourth official has announced 3 minutes of added time.
- 45'+1': Attempt saved. Joshua Key (Swansea City) right footed shot from outside the box is saved in the bottom right corner. Assisted by Eom Ji-Sung.
- 45'+1': Foul by Gonçalo Franco (Swansea City).
- 45'+1': Koki Saito (Queens Park Rangers) wins a free kick in the defensive half.
- 45'+2': Foul by Koki Saito (Queens Park Rangers).
- 45'+2': Joshua Key (Swansea City) wins a free kick in the defensive half.
- 45'+2': Offside, Queens Park Rangers. Sam Field is caught offside.
- 45'+4': First Half ends, Swansea City 3, Queens Park Rangers 0.
- 45': Second Half begins Swansea City 3, Queens Park Rangers 0.
- 45': Substitution, Queens Park Rangers. Harrison Ashby replaces Kenneth Paal.
- 45': Substitution, Queens Park Rangers. Ilias Chair replaces Koki Saito.
- 45': Substitution, Queens Park Rangers. Nicolas Madsen replaces Kieran Morgan.
- 47': Attempt saved. Joshua Key (Swansea City) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Matt Grimes.
- 48': Foul by Florian Bianchini (Swansea City).
- 48': Ilias Chair (Queens Park Rangers) wins a free kick in the defensive half.
- 48': Offside, Queens Park Rangers. Harrison Ashby is caught offside.
- 49': Offside, Swansea City. Eom Ji-Sung is caught offside.
- 49': Foul by Eom Ji-Sung (Swansea City).
- 49': Nicolas Madsen (Queens Park Rangers) wins a free kick in the defensive half.
- 50': Eom Ji-Sung (Swansea City) is shown the yellow card for a bad foul.
- 50': Foul by Florian Bianchini (Swansea City).
- 50': Paul Nardi (Queens Park Rangers) wins a free kick in the defensive half.
- 56': Corner, Queens Park Rangers. Conceded by Lawrence Vigouroux.
- 57': Foul by Paul Smyth (Queens Park Rangers).
- 57': Ronald (Swansea City) wins a free kick in the defensive half.
- 61': Substitution, Swansea City. Myles Peart-Harris replaces Eom Ji-Sung.
- 63': Florian Bianchini (Swansea City) wins a free kick in the attacking half.
- 63': Foul by Jake Clarke-Salter (Queens Park Rangers).
- 64': Foul by Liam Cullen (Swansea City).
- 64': Jonathan Varane (Queens Park Rangers) wins a free kick in the defensive half.
- 64': Liam Cullen (Swansea City) is shown the yellow card for a bad foul.
- 66': Offside, Swansea City. Florian Bianchini is caught offside.
- 66': Foul by Gonçalo Franco (Swansea City).
- 66': Jonathan Varane (Queens Park Rangers) wins a free kick in the defensive half.
- 67': Substitution, Queens Park Rangers. Michael Frey replaces Rayan Kolli.
- 69': Foul by Ronald (Swansea City).
- 69': Harrison Ashby (Queens Park Rangers) wins a free kick in the defensive half.
- 74': Foul by Ronald (Swansea City).
- 74': Harrison Ashby (Queens Park Rangers) wins a free kick in the defensive half.
- 77': Substitution, Swansea City. Zan Vipotnik replaces Florian Bianchini.
- 77': Delay in match because of an injury Paul Smyth (Queens Park Rangers).
- 78': Delay over. They are ready to continue.
- 80': Attempt blocked. Ilias Chair (Queens Park Rangers) header from the left side of the six yard box is blocked. Assisted by Paul Smyth with a cross.
- 80': Attempt blocked. Harrison Ashby (Queens Park Rangers) right footed shot from the centre of the box is blocked. Assisted by Sam Field.
- 80': Corner, Queens Park Rangers. Conceded by Gonçalo Franco.
- 81': Hand ball by Jonathan Varane (Queens Park Rangers).
- 81': Jonathan Varane (Queens Park Rangers) is shown the yellow card for hand ball.
- 84': Attempt missed. Zan Vipotnik (Swansea City) right footed shot from the right side of the box is close, but misses to the right. Assisted by Liam Cullen with a through ball.
- 84': Substitution, Queens Park Rangers. Lucas Andersen replaces Paul Smyth because of an injury.
- 85': Offside, Swansea City. Myles Peart-Harris is caught offside.
- 86': Substitution, Swansea City. Jay Fulton replaces Gonçalo Franco.
- 86': Substitution, Swansea City. Ben Lloyd replaces Liam Cullen.
- 86': Substitution, Swansea City. Azeem Abdulai replaces Ronald.
- 86': Foul by Ben Lloyd (Swansea City).
- 86': Harrison Ashby (Queens Park Rangers) wins a free kick in the defensive half.
- 88': Offside, Queens Park Rangers. Harrison Ashby is caught offside.
- 90': Offside, Swansea City. Zan Vipotnik is caught offside.
- 90': Fourth official has announced 4 minutes of added time.
- 90'+2': Foul by Ben Lloyd (Swansea City).
- 90'+2': Lucas Andersen (Queens Park Rangers) wins a free kick in the defensive half.
- 90'+3': Corner, Queens Park Rangers. Conceded by Azeem Abdulai.
- 90'+3': Attempt missed. Jonathan Varane (Queens Park Rangers) header from the centre of the box misses to the right. Assisted by Ilias Chair with a cross following a corner.
- 90'+3': Attempt missed. Jake Clarke-Salter (Queens Park Rangers) header from the centre of the box is too high. Assisted by Jonathan Varane following a corner.
- 90'+5': Second Half ends, Swansea City 3, Queens Park Rangers 0.
- 0': Match ends, Swansea City 3, Queens Park Rangers 0.
Statistics
![]() |
SWA![]() |
|
---|---|---|
8 | Fouls | 13 |
3 | Yellow Cards | 2 |
0 | Red Cards | 0 |
3 | Offsides | 5 |
3 | Corner Kicks | 3 |
5 | Saves | 0 |
28.9 | Possession | 71.1 |
4 | SHOTS | 10 |
0 | ON GOAL | 8 |
0.0 | On Target % | 0.8 |
0 | Penalty Goals | 0 |
0 | Penalty Kicks Taken | 0 |
248 | Accurate Passes | 731 |
307 | Passes | 781 |
0.8 | Pass Completion % | 0.9 |
3 | Accurate Crosses | 4 |
11 | Crosses | 13 |
0.3 | Cross % | 0.3 |
45 | Long Balls | 51 |
20 | Accurate Long Balls | 33 |
0.4 | Long Balls % | 0.6 |
2 | Blocked Shots | 1 |
8 | Effective Tackles | 6 |
14 | Tackles | 11 |
0.6 | Tackle % | 0.5 |
11 | Interceptions | 11 |
16 | Effective Clearances | 13 |
16 | Clearances | 13 |
Game Information
Venue: Swansea.com Stadium
Location: Swansea, Wales
Attendance: 15,843
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 | Matt Grimes |
17 | Gonçalo Franco |
19 | Florian Bianchini |
10 | Eom Ji-Sung ![]() |
35 | Ronald |
Queens Park Rangers (4-1-4-1)
No. | Name |
---|---|
1 | Paul Nardi (GK) |
15 | Morgan Fox |
6 | Jake Clark-Salter |
40 | Jonathan Varane ![]() |
22 | Kenneth Paal ![]() |
3 | Jimmy Dunne |
8 | Sam Field |
21 | Kieran Morgan ![]() |
14 | Koki Saito |
11 | Paul Smyth |
26 | Rayan Kolli |
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.