Skip to content
Live scoresView all →

Cardiff vs Birmingham 1-0

  • Yousef Salech31'
Kick-off
Sat, 24 Oct 2026 · 14:00 (UTC)
Venue
Cardiff City Stadium, Cardiff
Referee
Tim Robinson

Match timeline

  1. 90+3’SubstitutionCardiff crestCardiffIsaak Davies ONC. Ashford OFF
  2. 87’SubstitutionCardiff crestCardiffDavid Turnbull ONJack Moylan OFF
  3. 82’Yellow cardCardiff crestCardiffJoel Bagan
  4. 81’Yellow cardBirmingham crestBirminghamChristoph·Klarer
  5. 78’SubstitutionBirmingham crestBirminghamEthan Laird ONBright Osayi-Samuel OFF
  6. 70’SubstitutionBirmingham crestBirminghamDemarai Gray ONLiam Millar OFF
  7. 68’SubstitutionCardiff crestCardiffRonan Kpakio ONCalum Scanlon OFF
  8. 68’SubstitutionCardiff crestCardiffChristopher Willock ONOllie·Tanner OFF
Show 6 earlier events
  1. 64’SubstitutionBirmingham crestBirminghamMarvin Ducksch ONLuis Vasquez OFF
  2. 64’SubstitutionBirmingham crestBirminghamPatrick Roberts ONCarlos Vicente OFF
  3. 64’SubstitutionBirmingham crestBirminghamMax Bird ONJhon Elmer Solís Romero OFF
  4. 50’Yellow cardBirmingham crestBirminghamJhon Elmer Solís Romero
  5. 31’Goal!Cardiff crestCardiffYousef SalechAssist: Ollie·Tanner1 – 0
  6. 22’Penalty missedCardiff crestCardiffYousef Salech
  7. 1’Kick-off

Key stats

Cardiff crestCardiffBirminghamBirmingham crest
  • 52%Possession48%
  • 16Shots7
  • 2.40xG0.92
  • 4Shots on Target2
  • 4Corners3
  • 10Fouls19
  • 2Offsides4
  • 2Saves3
  • 413Passes385
  • 1Yellow Cards2

Lineups

Confirmed selections

Cardiff crestCardiff4 - 2 - 3 - 1

  1. 1Trott
  2. 38Ng
  3. 2Fish
  4. 5Bielik
  5. 3Bagan
  6. 18Robertson
  7. 8Moylan
  8. 11Tanner
  9. 27Colwill
  10. 45Ashford
  11. 23Scanlon

Substitutions

  1. 68’↑44 R. Kpakio↓23 C. Scanlon
  2. 68’↑16 C. Willock↓ Ollie·Tanner
  3. 87’↑14 D. Turnbull↓8 J. Moylan
  4. 90+3’↑39 I. Davies↓45 Cian Ashford

Unused substitutes 52 T. Perrett, 9 Y. Salech, 33 R. Tankiewicz, 30 H. Tyrer, 50 Charlie Holt

Coach B. Barry-Murphy

Birmingham crestBirmingham4 - 2 - 3 - 1

  1. 1Beadle
  2. 26Osayi-Samuel
  3. 5Neumann
  4. 4Klarer
  5. 20Cochrane
  6. 24Iwata
  7. 14Solis
  8. 7Vicente
  9. 28Stansfield
  10. 17Millar
  11. 32Vázquez

Substitutions

  1. 64’↑33 M. Ducksch↓ Luis Vasquez
  2. 64’↑16 P. Roberts↓7 Carlos Vicente
  3. 64’↑18 M. Bird↓ Jhon Elmer Solís Romero
  4. 70’↑10 D. Gray↓17 L. Millar
  5. 78’↑2 E. Laird↓26 B. Osayi-Samuel

Unused substitutes 23 D. Fry, 19 T. Gardner-Hickman, 3 L. Buchanan, 21 R. Allsop

Coach C. Davies

Match facts

Competition
EFL Championship - English Second Tier
Round
Matchday 12
Date
Sat, 24 Oct 2026
Kick-off
14:00 (UTC)
Venue
Cardiff City Stadium, Cardiff
Referee
Tim Robinson
Cardiff coach
B. Barry-Murphy
Birmingham coach
C. Davies

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
14Cardiff crestCardiff15465018

Recent form

Last 5 matches, all competitions

Cardiff crest

Cardiff

  1. L
  2. W
  3. L
  4. W
  5. D
Birmingham crest

Birmingham

  1. W
  2. D
  3. W
  4. W
  5. W

Player ratings

  1. 1Y. Salech7.7
  2. 2W. Fish7.3
  3. 3J. Moylan7.2
  4. 4P. Ng7.2
  5. 5A. Robertson7.0
  6. 6O. Tanner6.8
  7. 7J. Colwill6.8
  8. 8C. Willock6.7
  9. 9N. Trott6.6
  10. 10Cian Ashford6.5
  11. 11C. Scanlon6.5
  12. 12J. Bagan6.3
  13. 13R. Kpakio6.3
  14. 14D. Turnbull6.2
  15. 15I. Davies0.0
  16. 16T. Perrett0.0
  17. 17R. Tankiewicz0.0
  18. 18H. Tyrer0.0
  19. 19Charlie Holt0.0
  20. 20N. Anyadike0.0
  1. 1P. Neumann6.6
  2. 2L. Vázquez6.6
  3. 3D. Gray6.6
  4. 4M. Ducksch6.5
  5. 5A. Cochrane6.4
  6. 6M. Bird6.4
  7. 7Carlos Vicente6.3
  8. 8T. Iwata6.3
  9. 9L. Millar6.2
  10. 10J. Stansfield6.2
  11. 11J. Solis6.1
  12. 12J. Beadle6.1
  13. 13C. Klarer6.0
  14. 14P. Roberts5.9
  15. 15B. Osayi-Samuel5.8
  16. 16E. Laird5.7
  17. 17R. Allsop0.0
  18. 18L. Buchanan0.0
  19. 19D. Fry0.0
  20. 20T. Gardner-Hickman0.0

Match ratings from API-Football, out of 10.

MVP of the match

Y. Salech
7.7

Y. Salech

Cardiff crestCardiff

1
Goals
0
Assists

Rated 7.7, the best on the pitch — 1 goal in 90 minutes.

Team form comparison

Last 5 matches, all competitions

Cardiff crestCardiff
W-D-L
2-1-2
Scored / match
2.2
Conceded / match
1.4
Birmingham crestBirmingham
W-D-L
4-1-0
Scored / match
2.4
Conceded / match
0.6

Fan predictions

How the fans called it

  • Cardiff crestCardiffResult0%
  • Draw0%
  • Birmingham crestBirmingham0%

No votes yet

What happened

Match report

Cardiff beat Birmingham 1-0 at Cardiff City Stadium after Yousef Salech missed a first-half penalty and then scored the 31st-minute winner. Birmingham failed to find a reply after the interval.

Salech had already missed from the spot in the 22nd minute before he opened the scoring on 31 minutes, converting Ollie Tanner's assist to make it 1-0. Cardiff led at half-time.

Birmingham made three changes on 64 minutes, sending on Marvin Ducksch, Patrick Roberts and Max Bird, while Cardiff made two on 68 minutes through Ronan Kpakio and Christopher Willock. The visitors never turned that pressure into an equaliser, and Cardiff protected the lead through the closing stages, with David Turnbull and Isaak Davies coming on late for the home side.

Cardiff had 52% of the possession and 413 passes to Birmingham's 385, while also posting more shots, 16 to 7, and more shots on target, 4 to 2. They finished with 2.4 expected goals against Birmingham's 0.92, and won 4 corners to 3. Birmingham had more saves, 3 to 2, and more offsides, 4 to 2.

Jhon Elmer Solís Romero was booked for Birmingham in the 50th minute, and Christoph Klarer followed for the visitors on 81 minutes. Joel Bagan was Cardiff's only yellow card, shown in the 82nd minute.

Match record

Competition
EFL Championship - English Second Tier
Round
Matchday 12
Kick-off
Venue
Cardiff City Stadium, Cardiff
Referee
Tim Robinson
Match ID
cornerflick:match:cardiff-vs-birmingham-championship-2026-10-24

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

Cite, download, embed

This match as a source

Cite this match

Cornerflick. Cardiff 1-0 Birmingham, EFL Championship - English Second Tier, 24 October 2026. Match record, last updated 27 October 2026. https://cornerflick.com/football/championship/matches/cardiff-vs-birmingham-championship-2026-10-24

Permanent identifier cornerflick:match:cardiff-vs-birmingham-championship-2026-10-24. 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/cardiff-vs-birmingham-championship-2026-10-24" 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

14 events

  1. 22’Penalty missedCardiff crestCardiffYousef Salech
  2. 31’Goal!Cardiff crestCardiffYousef SalechAssist: Ollie·Tanner1 – 0
  3. 50’Yellow cardBirmingham crestBirminghamJhon Elmer Solís Romero
  4. 64’SubstitutionBirmingham crestBirminghamMarvin Ducksch ONLuis Vasquez OFF
  5. 64’SubstitutionBirmingham crestBirminghamPatrick Roberts ONCarlos Vicente OFF
  6. 64’SubstitutionBirmingham crestBirminghamMax Bird ONJhon Elmer Solís Romero OFF
  7. 68’SubstitutionCardiff crestCardiffRonan Kpakio ONCalum Scanlon OFF
  8. 68’SubstitutionCardiff crestCardiffChristopher Willock ONOllie·Tanner OFF
  9. 70’SubstitutionBirmingham crestBirminghamDemarai Gray ONLiam Millar OFF
  10. 78’SubstitutionBirmingham crestBirminghamEthan Laird ONBright Osayi-Samuel OFF
  11. 81’Yellow cardBirmingham crestBirminghamChristoph·Klarer
  12. 82’Yellow cardCardiff crestCardiffJoel Bagan
  13. 87’SubstitutionCardiff crestCardiffDavid Turnbull ONJack Moylan OFF
  14. 90+3’SubstitutionCardiff crestCardiffIsaak Davies ONC. Ashford OFF