Skip to content
Live scoresView all →

Birmingham vs Swansea 2-1

  • Jay Stansfield29'
  • Christoph·Klarer (OG)65'
  • Jay Stansfield87'
Kick-off
Sat, 7 Nov 2026 · 15:00 (UTC)
Venue
St. Andrew's Stadium, Birmingham
Referee
Anthony Backhouse

Match timeline

  1. 87’Goal!Birmingham crestBirminghamJay Stansfield3 – 0
  2. 86’SubstitutionSwansea crestSwanseaJoseph Amankwaah Opoku ONGoncalo Franco OFF
  3. 81’SubstitutionSwansea crestSwanseamelker widell ONJay Fulton OFF
  4. 80’SubstitutionBirmingham crestBirminghamLuis Vasquez ONEthan Laird OFF
  5. 70’SubstitutionBirmingham crestBirminghamPaik Seung-Ho ONJhon Elmer Solís Romero OFF
  6. 70’SubstitutionBirmingham crestBirminghamMarvin Ducksch ONMax Bird OFF
  7. 65’Own goalSwansea crestSwanseaChristoph·Klarer2 – 0
  8. 59’SubstitutionSwansea crestSwanseaZan Vipotnik ONRoss Stewart OFF
Show 12 earlier events
  1. 59’SubstitutionSwansea crestSwanseaElijah Just ONMoussa Kounfolo Yeo OFF
  2. 58’SubstitutionBirmingham crestBirminghamCarlos Vicente ONPatrick Roberts OFF
  3. 58’SubstitutionBirmingham crestBirminghamDemarai Gray ONLiam Millar OFF
  4. 55’Yellow cardBirmingham crestBirminghamEthan Laird
  5. 54’Yellow cardBirmingham crestBirminghamJay Stansfield
  6. 49’Yellow cardSwansea crestSwanseaJay Fulton
  7. 45’SubstitutionSwansea crestSwanseaJosh Key ONEom Ji-Sung OFF
  8. 42’Yellow cardSwansea crestSwanseaRoss Stewart
  9. 29’Goal!Birmingham crestBirminghamJay StansfieldAssist: Max Bird1 – 0
  10. 26’Red cardSwansea crestSwanseaMarko Stamenić
  11. 24’Yellow cardBirmingham crestBirminghamChris Davies
  12. 12’Penalty missedSwansea crestSwanseaRoss Stewart
  13. 1’Kick-off

Key stats

Birmingham crestBirminghamSwanseaSwansea crest
  • 60%Possession40%
  • 19Shots8
  • 3.06xG1.08
  • 8Shots on Target3
  • 8Corners5
  • 8Fouls9
  • 1Offsides3
  • 3Saves6
  • 474Passes331
  • 2Yellow Cards2
  • 0Red Cards1

Lineups

Confirmed selections

Birmingham crestBirmingham4 - 2 - 3 - 1

  1. 21Allsop
  2. 2Laird
  3. 5Neumann
  4. 4Klarer
  5. 20Cochrane
  6. 24Iwata
  7. 14Solis
  8. 16Roberts
  9. 28Stansfield
  10. 17Millar
  11. 18Bird

Substitutions

  1. 58’↑7 Carlos Vicente↓16 P. Roberts
  2. 58’↑10 D. Gray↓17 L. Millar
  3. 70’↑8 Paik Seung-Ho↓ Jhon Elmer Solís Romero
  4. 70’↑33 M. Ducksch↓18 M. Bird
  5. 80’↑ Luis Vasquez↓2 E. Laird

Unused substitutes 23 D. Fry, 19 T. Gardner-Hickman, 30 Bradley Mayo, 26 B. Osayi-Samuel, 32 L. Vázquez

Coach C. Davies

Swansea crestSwansea4 - 3 - 3

  1. 22Vigouroux
  2. 26Lissah
  3. 5Cabango
  4. 3Seelt
  5. 14Tymon
  6. 17Franco
  7. 4Fulton
  8. 6Stamenić
  9. 49Yeo
  10. 31Stewart
  11. 10Ji-Sung

Substitutions

  1. 45’↑2 J. Key↓10 Eom Ji-Sung
  2. 59’↑9 Z. Vipotnik↓31 R. Stewart
  3. 59’↑8 E. Just↓49 M. Yeo
  4. 81’↑7 M. Widell↓4 J. Fulton
  5. 86’↑ Joseph Amankwaah Opoku↓17 Gonçalo Franco

Unused substitutes 1 A. Fisher, 50 C. Heywood, 33 A. Idah, 16 Tom Iorpenda, 30 Joseph Okopu

Coach Vítor Matos

Match facts

Competition
EFL Championship - English Second Tier
Round
Matchday 15
Date
Sat, 7 Nov 2026
Kick-off
15:00 (UTC)
Venue
St. Andrew's Stadium, Birmingham
Referee
Anthony Backhouse
Birmingham coach
C. Davies
Swansea coach
Vítor Matos

League table

EFL Championship - English Second Tier

#TeamPWDLGDPts
1Birmingham crestBirmingham15852+1429
2Middlesbrough crestMiddlesbrough15852+1129
3Stoke City crestStoke City15924+629
4Wolves crestWolves15843+828
5West Brom crestWest Brom15843+828
6Swansea crestSwansea15825+426

Recent form

Last 5 matches, all competitions

Birmingham crest

Birmingham

  1. W
  2. W
  3. L
  4. W
  5. W
Swansea crest

Swansea

  1. W
  2. L
  3. L
  4. W
  5. L

Player ratings

  1. 1J. Stansfield8.6
  2. 2M. Bird7.3
  3. 3L. Millar7.2
  4. 4A. Cochrane7.0
  5. 5P. Neumann6.9
  6. 6D. Gray6.8
  7. 7Carlos Vicente6.7
  8. 8E. Laird6.6
  9. 9L. Vázquez6.5
  10. 10M. Ducksch6.5
  11. 11P. Roberts6.4
  12. 12C. Klarer6.4
  13. 13Paik Seung-Ho6.3
  14. 14J. Solis6.3
  15. 15R. Allsop6.1
  16. 16T. Iwata6.0
  17. 17B. Osayi-Samuel0.0
  18. 18Bradley Mayo0.0
  19. 19T. Gardner-Hickman0.0
  20. 20D. Fry0.0
  1. 1L. Vigouroux7.0
  2. 2M. Yeo6.7
  3. 3J. Seelt6.6
  4. 4Eom Ji-Sung6.6
  5. 5B. Cabango6.5
  6. 6Joseph Okopu6.5
  7. 7Gonçalo Franco6.4
  8. 8E. Just6.4
  9. 9Z. Vipotnik6.3
  10. 10J. Key6.1
  11. 11M. Widell5.9
  12. 12J. Fulton5.8
  13. 13R. Stewart5.7
  14. 14F. Lissah5.6
  15. 15J. Tymon5.4
  16. 16M. Stamenić5.1
  17. 17A. Fisher0.0
  18. 18C. Heywood0.0
  19. 19A. Idah0.0
  20. 20Tom Iorpenda0.0

Match ratings from API-Football, out of 10.

MVP of the match

J. Stansfield
8.6

J. Stansfield

Birmingham crestBirmingham

2
Goals
0
Assists

Rated 8.6, the best on the pitch — 2 goals in 90 minutes.

Team form comparison

Last 5 matches, all competitions

Birmingham crestBirmingham
W-D-L
4-0-1
Scored / match
2.6
Conceded / match
0.4
Swansea crestSwansea
W-D-L
2-0-3
Scored / match
1.2
Conceded / match
1.8

Fan predictions

How the fans called it

  • Birmingham crestBirminghamResult0%
  • Draw0%
  • Swansea crestSwansea0%

No votes yet

What happened

Match report

Birmingham beat Swansea 2-1 at St. Andrew's Stadium. Swansea missed a penalty and Marko Stamenić was sent off before Birmingham pulled away.

The opening goal came in the 29th minute when Jay Stansfield, set up by Max Bird, put Birmingham 1-0 ahead. Swansea had already seen Ross Stewart miss a penalty in the 12th minute, and the visitors were reduced to 10 men when Stamenić was sent off in the 26th minute. Birmingham then went into half-time 1-0 up.

Birmingham made two changes in the 58th minute, then Swansea responded with two in the 59th, including Stewart being replaced by Zan Vipotnik. Birmingham made another two changes in the 70th minute, while Swansea also shuffled again later on. Christoph Klarer turned the ball into his own net in the 65th minute to make it 2-0 to Birmingham, and Stansfield scored his second of the match in the 87th minute.

The numbers backed Birmingham's control of the game, as they had 60% possession, 474 passes to Swansea's 331, more shots, 19-8, and 8 on target to 3. Birmingham also finished with 3.06 expected goals to Swansea's 1.08, plus 8 corners to 5 and 6 saves to Swansea's 3.

Birmingham were booked twice, with Chris Davies cautioned in the 24th minute and Stansfield in the 54th. Swansea were also booked twice, with Stewart shown yellow in the 42nd minute and Jay Fulton in the 49th, while Stamenić was sent off in the 26th minute.

Match record

Competition
EFL Championship - English Second Tier
Round
Matchday 15
Kick-off
Venue
St. Andrew's Stadium, Birmingham
Referee
Anthony Backhouse
Match ID
cornerflick:match:birmingham-vs-swansea-championship-2026-11-07

Data: API-Football · last updated · Spotted an error?

Cite, download, embed

This match as a source

Cite this match

Cornerflick. Birmingham 2-1 Swansea, EFL Championship - English Second Tier, 7 November 2026. Match record, last updated 10 November 2026. https://cornerflick.com/football/championship/matches/birmingham-vs-swansea-championship-2026-11-07

Permanent identifier cornerflick:match:birmingham-vs-swansea-championship-2026-11-07. It does not change if the page moves.

Download the data

Data by Cornerflick — cornerflick.com. Reuse under CC BY 4.0.

Embed this match

A live scoreboard and timeline for your own page, crediting Cornerflick.

<iframe src="https://cornerflick.com/embed/match/birmingham-vs-swansea-championship-2026-11-07" width="100%" height="220" style="border:0" loading="lazy" title="Match scoreboard and timeline — Cornerflick"></iframe>

Get live alerts

Never miss a moment. Goals, line-ups, red cards and full-time — pushed to your phone the second they happen.

Full timeline

20 events

  1. 12’Penalty missedSwansea crestSwanseaRoss Stewart
  2. 24’Yellow cardBirmingham crestBirminghamChris Davies
  3. 26’Red cardSwansea crestSwanseaMarko Stamenić
  4. 29’Goal!Birmingham crestBirminghamJay StansfieldAssist: Max Bird1 – 0
  5. 42’Yellow cardSwansea crestSwanseaRoss Stewart
  6. 45’SubstitutionSwansea crestSwanseaJosh Key ONEom Ji-Sung OFF
  7. 49’Yellow cardSwansea crestSwanseaJay Fulton
  8. 54’Yellow cardBirmingham crestBirminghamJay Stansfield
  9. 55’Yellow cardBirmingham crestBirminghamEthan Laird
  10. 58’SubstitutionBirmingham crestBirminghamCarlos Vicente ONPatrick Roberts OFF
  11. 58’SubstitutionBirmingham crestBirminghamDemarai Gray ONLiam Millar OFF
  12. 59’SubstitutionSwansea crestSwanseaZan Vipotnik ONRoss Stewart OFF
  13. 59’SubstitutionSwansea crestSwanseaElijah Just ONMoussa Kounfolo Yeo OFF
  14. 65’Own goalSwansea crestSwanseaChristoph·Klarer2 – 0
  15. 70’SubstitutionBirmingham crestBirminghamPaik Seung-Ho ONJhon Elmer Solís Romero OFF
  16. 70’SubstitutionBirmingham crestBirminghamMarvin Ducksch ONMax Bird OFF
  17. 80’SubstitutionBirmingham crestBirminghamLuis Vasquez ONEthan Laird OFF
  18. 81’SubstitutionSwansea crestSwanseamelker widell ONJay Fulton OFF
  19. 86’SubstitutionSwansea crestSwanseaJoseph Amankwaah Opoku ONGoncalo Franco OFF
  20. 87’Goal!Birmingham crestBirminghamJay Stansfield3 – 0