2003–04 Middlesbrough F.C. season Cup results League Cup

| Round | Date_ | Opponent | Venue | Result_ | Attendance |
|---|---|---|---|---|---|
| 2 | 24 September 2003 | Brighton | Home | 1-0 (a.e.t.) | 10435 |
| 3 | 29 October 2003 | Wigan | Away | 2-1 | 8046 |
| 4 | 3 December 2003 | Everton | Home | 0-0 (5-4 pens) | 18568 |
| 5 | 17 December 2003 | Tottenham | Away | 1-1 (5-4 pens) | 25307 |
| SF Leg 1 | January 20, 2004 | Arsenal | Away | 1-0 | 31070 |
| SF Leg 2 | 3 February 2004 | Arsenal | Home | 2-1 (3-1 agg.) | 8046 |
| Final | 29 February 2004 | Bolton | Millennium Stadium | 2-1 | 72634 |