Live game will be starting shortly!

00:00:00
Hours Mins Secs

Watch Pregame
Swansea City Middlesbrough
Now connecting to live match...

Swansea City vs Middlesbrough

Watch Now

Team Stats

Swansea City Middlesbrough
-5
Goal Difference
21
47
Total Goals
60
34
Assists
42
52
Goals Against
39

Head To Head Record

LAST FIVE GAMES Date Competition
MID 1 - 0 SWA Aug 09, 2025 English League Championship
SWA 1 - 0 MID Mar 08, 2025 English League Championship
MID 1 - 0 SWA Aug 10, 2024 English League Championship
MID 2 - 0 SWA Apr 06, 2024 English League Championship
SWA 1 - 2 MID Dec 16, 2023 English League Championship

Swansea City

LAST FIVE GAMES Date Competition
D SHU 3 - 3 SWA Apr 03, 2026 English League Championship
L SWA 0 - 3 COV Mar 21, 2026 English League Championship
L WXM 2 - 0 SWA Mar 13, 2026 English League Championship
W POR 1 - 2 SWA Mar 10, 2026 English League Championship
W SWA 2 - 0 STK Mar 07, 2026 English League Championship

Middlesbrough

LAST FIVE GAMES Date Competition
L MID 1 - 2 MIL Apr 03, 2026 English League Championship
D BLK 0 - 0 MID Mar 21, 2026 English League Championship
D MID 1 - 1 BRC Mar 14, 2026 English League Championship
L MID 0 - 1 CHA Mar 11, 2026 English League Championship
W QPR 0 - 4 MID Mar 08, 2026 English League Championship

Standings

Team GP W D L GD P
English League Championship Standings
Coventry City 40 25 8 7 42 83
Millwall 40 21 9 10 10 72
Middlesbrough 40 20 11 9 21 71
Ipswich Town 38 19 12 7 28 69
Hull City 40 20 7 13 5 67
Wrexham 40 17 13 10 9 64
Southampton 39 17 12 10 15 63
Derby County 40 17 9 14 7 60
Watford 40 14 14 12 3 56
Queens Park Rangers 40 16 8 16 -5 56
Norwich City 40 16 7 17 6 55
Stoke City 40 15 9 16 5 54
Bristol City 40 15 9 16 0 54
Birmingham City 40 14 11 15 -2 53
Preston North End 40 13 14 13 -4 53
Swansea City 40 15 8 17 -5 53
Sheffield United 40 15 6 19 0 51
Charlton Athletic 40 12 12 16 -11 48
Blackburn Rovers 40 12 10 18 -12 46
West Bromwich Albion 40 11 11 18 -14 44
Portsmouth 39 10 11 18 -17 41
Leicester City 40 11 13 16 -9 40
Oxford United 40 9 13 18 -15 40
Sheffield Wednesday 40 1 9 30 -57 -6