ChampionshipSat 24 Oct 2026 · 15:00 BSTMatchday 12 · Cardiff City Stadium, Cardiff

Cardiff v Birmingham match analysis

This analysis was locked at kick-off on Sat 24 Oct 2026 and has not been changed since.

Pre-match analysis · as published

Written before kick-off

Cardiff and Birmingham are evenly matched in this Championship fixture, with the model giving each side roughly equal chances of victory and a strong possibility of a draw. The expected goal count is 2.72 with barely any difference between the teams' attacking threat. Birmingham's recent form is considerably stronger than Cardiff's, though Cardiff's injury problems could be a significant factor.

How the match could end · our estimate before kick-off

  • 37%Cardiff win
  • 27%Draw
  • 36%Birmingham win

PRO analysis

The full analysis is part of PRO

PRO members can read the full analysis exactly as it was published: the evidence and the risks behind our estimate.

See PRO plans

Free on every match: kick-off time, our estimate of each result, form, past meetings and whether we found a signal.

Form · newest first

CardiffCardiff

Last 5: 2 wins, 1 draw, 2 defeats

BirminghamBirmingham

Last 5: 4 wins, 1 draw, no defeats

Past results

From stored results before kick-off. Each figure shows how many games it covers.

Trends

  • Championship, since 4 Aug 2023: home sides leading by one goal after 70 minutes won 322 of 413.
  • Birmingham won 20 of 27 matches in which they scored first, since 8 Aug 2025.
  • Cardiff won 4 of the last 7 meetings.

Last meetings

Meetings in the competitions Ledger covers.

7 meetings: Cardiff 4, draws 2, Birmingham 1

Goals: Cardiff 10, Birmingham 5

DateMatchScore
10 Apr 2024Birmingham v Cardiff0–1
13 Dec 2023Cardiff v Birmingham0–1
29 Aug 2023Birmingham v CardiffLeague Cup1–3
14 Feb 2023Birmingham v Cardiff0–2
13 Aug 2022Cardiff v Birmingham1–0
30 Apr 2022Cardiff v Birmingham1–1
11 Dec 2021Birmingham v Cardiff2–2

Home and away

Cardiff

Cardiff at home

Last 5: 2 won, 2 drawn, 1 lost

  • WonWatford13 Oct 20265–1
  • WonCharlton19 Sep 20263–1
  • DrawnStoke City8 Sep 20261–1
  • DrawnSheffield Utd29 Aug 20262–2
  • LostNorwichLeague Cup25 Aug 20261–2

Cardiff: home league games

Last 10 league games, 90-minute score

Goals
20 scored, 9 conceded in 10
Both teams scored
6 of 10
Over 2.5 goals
4 of 10
Clean sheets
3 of 10
Birmingham

Birmingham away

Last 5: 3 won, 1 drawn, 1 lost

  • WonWest Brom10 Oct 20261–0
  • WonDerby12 Sep 20262–1
  • LostNorwich9 Sep 20261–2
  • WonWrexham28 Aug 20262–1
  • DrawnSheffield Utd15 Aug 20260–0

Birmingham: away league games

Last 10 league games, 90-minute score

Goals
9 scored, 10 conceded in 10
Both teams scored
6 of 10
Over 2.5 goals
4 of 10
Clean sheets
2 of 10

Rest and schedule

Days since each team's last match and until its next one, in the competitions Ledger tracks. Friendlies are left out.

Cardiff
Last match
7 days before17 Oct 2026 · v Middlesbrough · Championship
Next match
7 days after31 Oct 2026 · v Wolves · Championship
Birmingham
Last match
7 days before17 Oct 2026 · v QPR · Championship
Next match
7 days after31 Oct 2026 · v Lincoln · Championship

When the score changes

Each team's results from a given score, in its covered competitions since 8 Aug 2025. Every figure shows how many matches it covers.

Birmingham

ScoreBirminghamLeague sides
Scored first20 won, 6 drawn, 1 lost in 27 matches1116 won, 348 drawn, 215 lost in 1679 matches
Conceded first2 won, 10 drawn, 16 lost in 28 matches215 won, 348 drawn, 1116 lost in 1679 matches
Level after 15 minutes14 won, 13 drawn, 11 lost in 38 matches923 won, 738 drawn, 923 lost in 2584 matches
Level after 30 minutes11 won, 10 drawn, 8 lost in 29 matches656 won, 630 drawn, 656 lost in 1942 matches

Won-drawn-lost (matches), on the 90-minute score.

Goals after 75 minutes
ScoreBirminghamLeague sides
All matches14 scored, 9 conceded (57)1042 scored, 1042 conceded (3608)
When leading after 75 minutes3 scored, 3 conceded (21)347 scored, 375 conceded (1257)
When trailing after 75 minutes6 scored, 4 conceded (20)375 scored, 347 conceded (1257)

After going a goal down before the 76th minute: 32 times, equalised within 15 minutes 7, by full time 16(league sides: 1,891 times, within 15 minutes 323, by full time 838)Stoppage time counts as no extra minutes.

League sides: every team in this league since 4 Aug 2023, both venues, each match counted once for each side. Shown for context, not as a comparison.

xG and expected points

Each team's xG and points from its own earlier league matches, before this kick-off. Facts about past matches, not a forecast for this one.

Earlier league matches

CardiffBirmingham
46Since 26 Oct 2024Matches with xG57Since 8 Aug 2025
55.60xG for82.22
55Goals scored77
67.05xG against62.02
72Goals conceded67

Cardiff

xG forxG againstGoals (tick; no tick = 0)Last matches with xG, oldest on the left
Show the numbers
Cardiff: Last matches with xG, newest first
DateOpponentxG forxG againstGoals (tick; no tick = 0)
17 Oct 2026at Middlesbrough0.912.782–2
13 Oct 2026v Watford3.671.465–1
10 Oct 2026at Blackburn1.052.421–2
19 Sep 2026v Charlton2.601.263–1
12 Sep 2026at Bolton1.790.480–1
8 Sep 2026v Stoke City2.920.751–1
5 Sep 2026at Portsmouth1.372.070–2
2 Sep 2026at QPR0.602.091–2
29 Aug 2026v Sheffield Utd2.241.282–2
22 Aug 2026at Derby1.981.622–2

Birmingham

xG forxG againstGoals (tick; no tick = 0)Last matches with xG, oldest on the left
Show the numbers
Birmingham: Last matches with xG, newest first
DateOpponentxG forxG againstGoals (tick; no tick = 0)
17 Oct 2026v QPR1.341.173–0
13 Oct 2026v Preston2.240.494–0
10 Oct 2026at West Brom2.551.051–0
19 Sep 2026v Middlesbrough1.232.142–2
12 Sep 2026at Derby3.171.112–1
9 Sep 2026at Norwich1.631.011–2
6 Sep 2026v Wolves1.392.472–2
1 Sep 2026v Southampton1.551.021–1
28 Aug 2026at Wrexham1.621.422–1
22 Aug 2026v Bristol City1.981.432–2

This league season

Championship matches since 14 Aug 2026. Play-off rounds count here as league matches.

CardiffBirmingham
11 of 11Matches with xG11 of 11
11Points in those matches20
16.50xPts18.87
20.03xG for19.47
17.64xG against13.60

Each figure is a total over the matches shown beside it.

xG: API-Football. xPts: Ledger, from xG with a Poisson model that treats the two teams' goals as independent. That model slightly under-counts draws, so xPts totals come out a little high.

PRO depth

PRO depth: Cardiff and Birmingham

  • Corners won and concededPRO
  • Shots and shots on target, for and againstPRO
  • Yellow cards, own and opponent'sPRO
  • First-half goals, scored and concededPRO
PRO: these figures for both teams

Injuries and suspensions

  • CardiffCardiff
    Ruled out
    C. Chambers (Knee Injury) · D. Lawlor (Hamstring Injury) · G. Osho (Red Card)
    Doubtful
    R. Colwill (Ankle Injury) · P. Ng (Inactive)
  • BirminghamBirmingham
    Ruled out
    M. Leonard (Achilles Tendon Injury) · Paik Seung-Ho (Health problems)

Published 24 Oct 2026, 13:58 BST · not changed since

All fixtures