Championship, round 30, Saturday, 31 January 2026, 15:00 UK time
Oxford United0–2Birmingham City
Full time, half time 0–1.
- Oxford United at home, last 5
- 1 won. 0.6 scored, 0.8 conceded
- Birmingham City away, last 5
- 1 won. 0.8 scored, 1.8 conceded
- Over 2.5 goals, last 5
- Oxford United home 40%, Birmingham City away 60%
- Head-to-Head, last 1
- Oxford United won 0, Birmingham City 1. 0 of 1 over 2.5
- Missing
- James Golding
Form
Their last five matches before this one, latest on the right.
How they compare
As the numbers stood before kickoff, so you can see what was knowable then.
Oxford United, 5 matchesBirmingham City, 5 matches
Head-to-Head
Their most recent meetings in the competitions we cover.
Players
Each player’s last ten appearances before this match.
Oxford United
| Player | Mins | SoT/90 | 1+ SoT | Scored |
|---|---|---|---|---|
| Jamie Cumming | 90 | 0 | 0% | 0% |
| Ciaron Maurice Brown | 90 | 0.5 | 40% | 10% |
| Cameron Brannagan | 81 | 0.8 | 40% | 20% |
| Brodie Gilmore Spencer | 77 | 0 | 0% | 0% |
| Ben Davies | 69 | 0 | 0% | 0% |
| Stanley Mills | 64 | 0.8 | 40% | 10% |
| Sam Long | 74 | 0.2 | 20% | 10% |
| Myles Peart-Harris | 60 | 0.4 | 30% | 10% |
| Jamie Carson McDonnell | 55 | 0 | 0% | 0% |
| Will Lankshear | 47 | 0.2 | 10% | 10% |
| Przemyslaw Placheta | 45 | 0.6 | 30% | 20% |
Birmingham City
| Player | Mins | SoT/90 | 1+ SoT | Scored |
|---|---|---|---|---|
| James Beadle | 90 | 0 | 0% | 0% |
| Christoph Klarer | 90 | 0.1 | 10% | 10% |
| Phil Neumann | 88 | 0.2 | 20% | 10% |
| Seung-ho Paik | 90 | 0.1 | 10% | 0% |
| Tomoki Iwata | 90 | 0.4 | 30% | 10% |
| Patrick Roberts | 76 | 0.6 | 40% | 20% |
| Kai Wagner | 85 | 0 | 0% | 0% |
| Jay Stansfield | 79 | 0.6 | 30% | 0% |
| Carlos Vicente | 55 | 0.3 | 20% | 20% |
| Marvin Ducksch | 59 | 1.1 | 40% | 20% |
| Tommy Doyle | 73 | 0.2 | 20% | 0% |