2003–04 Birmingham City F.C. season Match details Match details

| Date_ | League_position | Opponents | Venue | Result_ | Score_F_A | Attendance |
|---|---|---|---|---|---|---|
| 31 January 2004 | 9th | Newcastle United | H | D | 1–1 | 29513 |
| 8 February 2004 | 10th | Manchester City | A | D | 0–0 | 46967 |
| 11 February 2004 | 9th | Everton | H | W | 3–0 | 23331 |
| 22 February 2004 | 8th | Aston Villa | A | D | 0–0 | 40061 |
| 3 March 2004 | 7th | Middlesbrough | H | W | 3–1 | 29369 |
| 6 March 2004 | 5th | Bolton Wanderers | H | W | 2–0 | 28003 |
| 13 March 2004 | 6th | Leicester City | H | L | 0–1 | 29491 |
| 20 March 2004 | 7th | Middlesbrough | A | L | 3–5 | 30244 |
| 27 March 2004 | 6th | Leeds United | H | W | 4–1 | 29069 |
| 3 April 2004 | 6th | Fulham | A | D | 0–0 | 14667 |
| 10 April 2004 | 6th | Manchester United | H | L | 1–2 | 29548 |