Skip to content

Cardiff City vs Birmingham City

League One
Cardiff
3-5-4
1-0
Final
Cardiff City Stadium

Match pulse

CARAttacking pressure by 5 minutes
0'HTBIR
52%Possession49%
16Shots7
4On target2
3Corners3
2Saves3
10Fouls19
50'Jhon SolísBIR81'Christoph KlarerBIR82'Joel BaganCAR
Team1H2HT
CAR101
BIR000

Who won: Cardiff 1-0

Cardiff City beat Birmingham City 1-0 on Saturday, October 24, 2026 at Cardiff City Stadium. Goals for Cardiff: Yousef Salech (31').

Every player rated

Chirp Rating, 3.0 to 10.0
  1. 17.7Nathan TrottG
  2. 27.7Yousef SalechF
  3. 36.9Perry NgRB
  4. 46.8Cian AshfordAM-L
  5. 56.7William FishCD-R
  6. 66.7Calum ScanlonLB
  7. 76.7Ollie TannerAM-R
  8. 86.5Jack MoylanLM
  9. 96.4Joel ColwillAM
  10. 106.4Alex RobertsonRM
  11. 116.3James BeadleG
  12. 126.2Joel BaganCD-L

Team stats

CARBIR
10Fouls19
1Yellow Cards2
0Red Cards0
2Offsides4
3Corner Kicks3
2Saves3
51.5Possession48.5
16SHOTS7
4ON GOAL2
0.3On Target %0.3
0Penalty Goals0
1Penalty Kicks Taken0
307Accurate Passes277
413Passes385
0.7Pass Completion %0.7
6Accurate Crosses3
17Crosses16
0.4Cross %0.2
74Long Balls72
34Accurate Long Balls23
0.5Long Balls %0.3
10Blocked Shots1
13Effective Tackles5
17Tackles12
0.8Tackle %0.4
7Interceptions8
25Effective Clearances24
25Clearances24

Player of the game

Nathan Trott

CAR · 2 saves, clean sheet

7.7

Deserved to win

76%
CAR · 2.31 xG
17%
Draw
8%
BIR · 0.80 xG

Cardiff created better chances: they win this game 76% of the time

Play by play

  1. Match ends, Cardiff City 1, Birmingham City 0.
  2. Second Half ends, Cardiff City 1, Birmingham City 0.
  3. 90'+4'BIR

    Corner awarded

    Corner, Birmingham City. Conceded by Ronan Kpakio.

  4. 90'+3'
    Sub

    Subbed on for C. Ashford

    Substitution, Cardiff City. Isaak Davies replaces Cian Ashford.

    I. Davies

  5. 90'+3'

    Left footed shot just wide

    Attempt missed. Alex Cochrane (Birmingham City) left footed shot from the centre of the box misses to the right.

    A. Cochrane

  6. 90'+1'

    Fourth official has announced 3 minutes of added time.

  7. 89'

    Shot on target

    Attempt saved. Demarai Gray (Birmingham City) right footed shot from the centre of the box is saved in the bottom left corner by Nathan Trott (Cardiff City).

  8. 88'

    Offside

    Offside, Cardiff City. Yousef Salech is caught offside.

  9. 87'
    Sub

    Subbed on for J. Moylan

    Substitution, Cardiff City. David Turnbull replaces Jack Moylan.

    D. Turnbull

  10. 86'CAR

    Corner awarded

    Corner, Cardiff City. Conceded by Phil Neumann.

  11. 86'

    Shot blocked

    Attempt blocked. Joel Bagan (Cardiff City) left footed shot from outside the box is blocked. Assisted by Alex Robertson.

  12. 86'

    Shot blocked

    Attempt blocked. Joel Colwill (Cardiff City) right footed shot from outside the box is blocked. Assisted by Chris Willock.

  13. 84'

    Free kick won

    Cian Ashford (Cardiff City) wins a free kick in the defensive half.

  14. 84'

    Foul

    Foul by Max Bird (Birmingham City).

  15. 84'

    Left footed shot blocked

    Attempt blocked. Yousef Salech (Cardiff City) left footed shot from the right side of the box is blocked.

    Y. Salech

  16. 83'

    Shot off target

    Attempt missed. Marvin Ducksch (Birmingham City) header from the right side of the six yard box misses to the right. Assisted by Max Bird with a cross.

  17. 82'

    Yellow card

    Joel Bagan (Cardiff City) is shown the yellow card for a bad foul.

    J. Bagan

  18. 82'

    Foul

    Foul by Joel Bagan (Cardiff City).

  19. 82'

    Free kick won

    Patrick Roberts (Birmingham City) wins a free kick on the right wing.

  20. 81'

    Yellow card

    Christoph Klarer (Birmingham City) is shown the yellow card for a bad foul.

    C. Klarer

  21. 80'

    Free kick won

    Chris Willock (Cardiff City) wins a free kick in the attacking half.

  22. 80'

    Foul

    Foul by Christoph Klarer (Birmingham City).

  23. 78'
    Sub

    Subbed on for B. Osayi-Samuel

    Substitution, Birmingham City. Ethan Laird replaces Bright Osayi-Samuel.

    E. Laird

  24. 78'

    Shot off target

    Attempt missed. Marvin Ducksch (Birmingham City) right footed shot from the centre of the box is just a bit too high. Assisted by Demarai Gray.

  25. 77'

    Foul

    Foul by Alex Cochrane (Birmingham City).

Leaders

CARBIR
Total Shots
Yousef Salech
8
Jay Stansfield
2
Accurate Passes
Joel Bagan
45
Christoph Klarer
37
Defensive Interventions
Joel Bagan
14
Phil Neumann
18
Saves
Nathan Trott
2
James Beadle
3