Skip to content

Middlesbrough vs Swansea City

Championship
Boro
1-0-0
1-0
Final
Swansea
0-0-1
Riverside Stadium

Match pulse

MIDAttacking pressure by 5 minutes
0'HTSWA
54%Possession46%
6Shots3
3On target1
7Corners2
1Saves2
15Fouls15
10'Samuel SilveraMID29'Jay FultonSWA41'Gonçalo FrancoSWA60'Ethan GalbraithSWA90'+6'Cameron BurgessSWA90'+7'Liam CullenSWA90'+7'Luke AylingMID
Team1H2HT
MID011
SWA000

Who won: Boro 1-0

Middlesbrough beat Swansea City 1-0 on Saturday, August 9, 2025 at Riverside Stadium. Goals for Boro: Dael Fry (51').

Every player rated

Chirp Rating, 3.0 to 10.0
  1. 17.7Dael FryCD
  2. 27.4Solomon BrynnG
  3. 37.1Morgan WhittakerCF-R
  4. 46.7Alfie JonesCD-L
  5. 56.5Delano BurgzorgCF-L
  6. 66.4Luke AylingCD-R
  7. 76.4Hayden HackneyCM-L
  8. 86.4Aidan MorrisCM-R
  9. 96.1Callum BrittainRM
  10. 106.1Tommy ConwayF
  11. 116.0Abdoulaye KantéSUB
  12. 126.0Lawrence VigourouxG

Team stats

MIDSWA
15Fouls15
2Yellow Cards5
0Red Cards0
0Offsides6
7Corner Kicks2
1Saves2
53.6Possession46.4
6SHOTS3
3ON GOAL1
0.5On Target %0.3
0Penalty Goals0
0Penalty Kicks Taken0
351Accurate Passes289
442Passes376
0.8Pass Completion %0.8
3Accurate Crosses2
13Crosses14
0.2Cross %0.1
64Long Balls55
27Accurate Long Balls16
0.4Long Balls %0.3
2Blocked Shots1
14Effective Tackles17
15Tackles31
0.9Tackle %0.5
6Interceptions10
23Effective Clearances34
23Clearances34

Player of the game

Dael Fry

MID · 1 G

7.7

Deserved to win

6%
MID · 0.06 xG
91%
Draw
3%
SWA · 0.03 xG

Dead even on chances: this one could have gone either way

Play by play

  1. Match ends, Middlesbrough 1, Swansea City 0.
  2. Second Half ends, Middlesbrough 1, Swansea City 0.
  3. 90'+7'

    Yellow card

    Luke Ayling (Middlesbrough) is shown the yellow card.

    L. Ayling

  4. 90'+7'

    Yellow card

    Liam Cullen (Swansea City) is shown the yellow card.

    L. Cullen

  5. 90'+7'

    Free kick won

    Josh Tymon (Swansea City) wins a free kick in the defensive half.

  6. 90'+7'

    Foul

    Foul by Marcus Forss (Middlesbrough).

  7. 90'+6'

    Yellow card

    Cameron Burgess (Swansea City) is shown the yellow card.

    C. Burgess

  8. 90'+6'

    Free kick won

    Marcus Forss (Middlesbrough) wins a free kick on the right wing.

  9. 90'+6'

    Foul

    Foul by Cameron Burgess (Swansea City).

  10. 90'+5'

    Offside

    Offside, Swansea City. Zan Vipotnik is caught offside.

  11. 90'+1'

    Foul

    Foul by Zeidane Inoussa (Swansea City).

  12. 90'+1'Aidan Morris

    Free kick won

    Aidan Morris (Middlesbrough) wins a free kick on the left wing.

  13. 90'

    Fourth official has announced 6 minutes of added time.

  14. 90'

    Free kick won

    Hayden Hackney (Middlesbrough) wins a free kick in the attacking half.

  15. 90'

    Foul

    Foul by Joshua Key (Swansea City).

  16. 89'
    Sub

    Subbed on for T. Conway

    Substitution, Middlesbrough. Marcus Forss replaces Tommy Conway.

    M. Forss

  17. 88'

    Free kick won

    Morgan Whittaker (Middlesbrough) wins a free kick in the defensive half.

  18. 88'

    Foul

    Foul by Melker Widell (Swansea City).

  19. 84'

    Free kick won

    Liam Cullen (Swansea City) wins a free kick in the defensive half.

  20. 84'Aidan Morris

    Foul

    Foul by Aidan Morris (Middlesbrough).

  21. 82'
    Sub

    Subbed on for C. Brittain

    Substitution, Middlesbrough. Neto Borges replaces Callum Brittain.

    N. Borges

  22. 82'

    Delay over. They are ready to continue.

  23. 81'

    Delay in match because of an injury Jay Fulton (Swansea City).

  24. 81'

    Free kick won

    Jay Fulton (Swansea City) wins a free kick in the defensive half.

  25. 81'

    Foul

    Foul by Abdoulaye Kanté (Middlesbrough).

Leaders

MIDSWA
Total Shots
Hayden Hackney
3
Gonçalo Franco
1
Accurate Passes
Alfie Jones
58
Cameron Burgess
48
Saves
Solomon Brynn
1
Lawrence Vigouroux
2