Skip to main content
← All reports

SPX Quant Engine · Match Research Note · #1047929

Birmingham vs Cardiff — Match Report & Forecast Archive

Championship·Regular Season - 42
Birmingham crest
BirminghamHOME
0:1
Match Finished
HT 0-0
Cardiff crest
CardiffAWAY
Wed, Apr 10 · 18:45 UTCUnknown12°CRefereeS. AllisonSPX: Cardiff or DrawHit
Share this cardDownload PNGPost on X →

◆ SPX Quant Forecast

Free account

Forecast archive — free with an account

The match facts on this page are public. The forecast archive behind this report — outcome probabilities, the stage-by-stage evolution and the graded detail — is free once you sign in.

Create a free account — unlock the full settled forecast archive: the stage-by-stage probability path, score distribution and graded record for every finished match.

Player Performance

final match ratings

Birmingham

Ethan Laird
Ethan Laird

D · 90'

7.5
Krystian Bielik
7.2
John Ruddy
John Ruddy

G · 90'

🧤 3
7.0

Cardiff

Perry Ng
Perry Ng

D · 90'

7.7
Jamilu Collins
7.5

Official per-player match ratings from post-match data — descriptive, not a model output.

◆ Similar Matches

historical record

Match Analysis

Timeline, stats, lineups, player ratings and AI insights — live during the match.

SPX xG

Lineup Analysis

Birmingham

4-2-3-1
  1. J. RuddyG
  2. Lee BuchananD
  3. Dion SandersonD
  4. E. AiwuD
  5. E. LairdD
  6. K. BielikM
  7. Paik Seung-HoM
  8. J. BacunaM
  9. Jordan JamesM
  10. K. MiyoshiM
  11. Jay StansfieldF

Cardiff

4-4-1-1
  1. E. HorvathG
  2. J. CollinsD
  3. D. GoutasD
  4. N. PhillipsD
  5. P. NgD
  6. K. Ahearne-GrantM
  7. M. SiopisM
  8. J. RallsM
  9. J. BowlerM
  10. A. RamseyF
  11. Yakou MéïtéF

Cardiff named a notably stronger XI than its recent baseline.

Post-Match Deep Analytics

Two lifecycle groups: pre-match signals (available before kickoff) and per-player analytics that finalize from official match data after full-time.

Integrity Lock

This report's latest stage was generated at 2024-04-09T18:45:00.000Z and its canonical JSON hashed with SHA256 — locked at lineup confirmation. Each prior stage carries its own hash inside the corresponding tab so you can audit every step independently.

c31890aa4f905d1e7225da52e94482ebb673586dbd3116acb8646fc8e07aea14
✓ Hash verified — contents unchanged

Model v4.56 · Public beta: every published forecast is timestamped and model-versioned. When the beta period ends (June 2027), per-fixture pre-kickoff forecasts become immutable under our SHA256 audit policy.

Verify this report's SHA256 fingerprint →