Age verification

Adults only

ScoreAssist provides AI-generated sports analysis and statistics for entertainment only. It is not betting advice or a guarantee of any outcome. Gambling can be addictive - play responsibly. By continuing, I confirm that I am at least 18 years old and that accessing this site is lawful in my jurisdiction.

I am under 18
Responsible gaming
EventsPreviewsRecapsTeamsPlayersCompetitions
Log inSign up

Sports fixtures, statistics, and AI-generated analysis. Not betting advice.

Product

  • Events
  • Previews

Legal

  • Terms
  • Privacy
  • Support

Responsible

  • 18+ rules
  • Responsible Gaming
Sports
  • Football
  • Basketball
  • Tennis
18+

Entertainment only. Not betting advice. Responsible Gaming.

© 2026 ScoreAssist. All rights reserved.
FootballChampionshipFull time

Cardiff vs Birmingham

Cardiff City Stadium · England

CardiffWinner
1:0
Birmingham

Team statistics

  • 4Shots on goal2
  • 2Shots off goal4
  • 16Total shots7
  • 10Blocked shots1
  • 10Shots inside box7
  • 6Shots outside box0
  • 4Shots on goal2
  • 2Shots off goal4
  • 16Total shots7
  • 10Blocked shots1
  • 10Shots inside box7
  • 6Shots outside box0
  • 10Fouls19
  • 3Corners3
  • 2Offsides4
  • 51%Possession49%
  • 1Yellow cards2
  • -Red cards-
  • 2Saves3
  • 415Passes388
  • 304Accurate passes279
  • 73%Pass accuracy72%
  • 2.97Expected goals1.04
  • 1.15Goals prevented1.15

Line-ups

Cardiff 4-2-3-1

  1. 1N. TrottG
  2. 38P. NgD
  3. 2W. FishD
  4. 3J. BaganD
  5. 23C. ScanlonD
  6. 18A. RobertsonM
  7. 8J. MoylanM
  8. 11O. TannerM
  9. 27J. ColwillM
  10. 45C. AshfordM
  11. 9Y. SalechF

Birmingham 4-2-3-1

  1. 1J. BeadleG
  2. 26B. Osayi-SamuelD
  3. 5P. NeumannD
  4. 4C. KlarerD
  5. 20A. CochraneD
  6. 24T. IwataM
  7. 14J. E. Solis RomeroM
  8. 7C. VicenteM
  9. 28J. StansfieldM
  10. 17L. MillarM
  11. 32L. VazquezF

Cardiff 4-2-3-1

  1. 1N. TrottG
  2. 38P. NgD
  3. 2W. FishD
  4. 3J. BaganD
  5. 23C. ScanlonD
  6. 18A. RobertsonM
  7. 8J. MoylanM
  8. 11O. TannerM
  9. 27J. ColwillM
  10. 45C. AshfordM
  11. 9Y. SalechF

Bench

  1. 30H. TyrerG
  2. 44R. KpakioD
  3. 40N. AnyadikeD
  4. 14D. TurnbullM
  5. 52T. PerrettM
  6. 16C. WillockM
  7. 33R. TankiewiczM
  8. 39I. DaviesF
  9. 50C. HoltM

Coach

Brian Barry-Murphy

Birmingham 4-2-3-1

  1. 1J. BeadleG
  2. 26B. Osayi-SamuelD
  3. 5P. NeumannD
  4. 4C. KlarerD
  5. 20A. CochraneD
  6. 24T. IwataM
  7. 14J. E. Solis RomeroM
  8. 7C. VicenteM
  9. 28J. StansfieldM
  10. 17L. MillarM
  11. 32L. VazquezF

Bench

  1. 21R. AllsopG
  2. 23D. FryD
  3. 2E. LairdD
  4. 3L. BuchananD
  5. 19T. Gardner-HickmanM
  6. 18M. BirdM
  7. 10D. GrayF
  8. 33M. DuckschF
  9. 16P. RobertsM

Coach

Chris Davies

Timeline

0'15'30'45'60'75'90'105'120'
  1. 22'Penalty missedYousef SalechCardiff
  2. 32'GoalY. Salech (assist: O. Tanner)Cardiff
0'15'30'45'60'75'90'105'120'
  1. 22'Penalty missedYousef SalechCardiff
  2. 32'GoalY. Salech (assist: O. Tanner)Cardiff
  3. 50'Yellow cardJhon SolísBirmingham
  4. 64'SubstitutionOn: M. BirdOff: J. E. Solis RomeroBirmingham
  5. 64'SubstitutionOn: M. DuckschOff: L. VazquezBirmingham
  6. 64'SubstitutionOn: P. RobertsOff: C. VicenteBirmingham
  7. 68'SubstitutionOn: R. KpakioOff: C. ScanlonCardiff
  8. 68'SubstitutionOn: C. WillockOff: O. TannerCardiff
  9. 70'SubstitutionOn: D. GrayOff: L. MillarBirmingham
  10. 78'SubstitutionOn: E. LairdOff: B. Osayi-SamuelBirmingham
  11. 81'Yellow cardChristoph KlarerBirmingham
  12. 82'Yellow cardJoel BaganCardiff
  13. 87'SubstitutionOn: D. TurnbullOff: J. MoylanCardiff
  14. 90'SubstitutionOn: I. DaviesOff: C. AshfordCardiff

Players of the match

  • 8.3William FishCardiff
  • 8.2Perry NgCardiff
  • 8Alex RobertsonCardiff
PlayerMinutesRating
William Fish908.3
Perry Ng908.2
Alex Robertson908
Phil Neumann907.6
Nathan Trott907.3
Joel Bagan907.3
Jack Moylan877.3
Joel Colwill907.2
Yousef Salech907.2
James Beadle907.2
Demarai Gray207.2
Ollie Tanner687
Chris Willock227
Calum Scanlon686.9
Cian Ashford896.9
Liam Millar706.9
Max Bird266.9
Ronan Kpakio226.6
Christoph Klarer906.6
Patrick Roberts266.6
Ethan Laird126.6
David Turnbull86.5
Alex Cochrane906.5
Tomoki Iwata906.3
Jhon Solís646.3
Marvin Ducksch266.3
Bright Osayi-Samuel786.2
Carlos Vicente646.2
Luis Vázquez646.2
Jay Stansfield905.6
Isaak Davies1-
Harry Tyrer--
Noah Anyadike--
Troy Perret--
Charlie Holt--
Rob Tankiewicz--
Ryan Allsop--
Lee Buchanan--
Dael Fry--
Taylor Gardner-Hickman--

Absences

No absences reported

Standings

PositionRecordPointsGoal diff
3Birmingham7-5-226+13
18Cardiff3-6-515-1
Championship table

Recent matches

  • Cardiff
    2-1-2LWLWDD1
  • Birmingham
    4-1-0WDWWWW3

Also in this competition

FinishedCharltonvsNorwichChampionshipThe Valley1:3
FinishedBlackburnvsWrexhamChampionshipEwood Park2:0
FinishedLincolnvsBurnleyChampionshipSincil Bank4:1
FinishedPrestonvsWest BromChampionshipDeepdale Stadium1:1
FinishedCharltonvsNorwichChampionshipThe Valley1:3
FinishedBlackburnvsWrexhamChampionshipEwood Park2:0
FinishedLincolnvsBurnleyChampionshipSincil Bank4:1
FinishedPrestonvsWest BromChampionshipDeepdale Stadium1:1
FinishedQPRvsSwanseaChampionshipLoftus Road5:0
FinishedStoke CityvsBristol CityChampionshipbet365 Stadium0:0
FinishedWest HamvsSouthamptonChampionshipLondon Stadium2:3
FinishedWolvesvsWatfordChampionshipMolineux Stadium1:0

Entertainment only. 18+. Play responsibly.