| 2003–04 season | |
|---|---|
| Manager | Craig Levein |
| Stadium | Tynecastle Stadium |
| Scottish Premier League | 3rd |
| Scottish Cup | Fourth round |
| League Cup | Quarter-finals |
| UEFA Cup | Second round |
| Top goalscorer | League: Mark de Vries (12) All: Mark de Vries (15) |
| Highest home attendance | 17,587 vGirondins de BordeauxUefa Cup 27 November 2003 |
| Lowest home attendance | 8,516 vBerwick RangersScottish Cup 10 January 2004 |
| Average home league attendance | 11,961 |
The2003–04 season was the123rd season of competitivefootball byHeart of Midlothian, and their 21st consecutive season in thetop level of Scottish football, competing in theScottish Premier League. Hearts also competed in theUEFA Cup,Scottish Cup,League Cup and theFestival Cup.
| 16 July 2003Friendly | Queen's Park | 1–2 | Hearts | Hampden Park |
| Graham | Paul Hartley |
| 17 July 2003Friendly | Hamilton | 4–2 | Hearts | New Douglas Park |
| Corcoran | Hamill | Attendance: 709 Referee: Colin Hardie |
| 19 July 2003Friendly | Lisburn Distillery | 0–4 | Hearts | New Grosvenor Stadium |
| Kirk | Referee: E Aicken |
| 22 July 2003Friendly | Ballymena United | 2–1 | Hearts | Ballymena Showgrounds |
| Campbell | De Vries |
| 26 July 2003Friendly | Linfield | 1–0 | Hearts | Windsor Park |
| Murphy | Referee: Robert Penney |
| 28 July 2003Friendly | Inverness | 2–1 | Hearts | Caledonian Stadium,Inverness |
| Paul Ritchie | Wyness | Referee: Mike Ritchie |
| 30 July 2003Friendly | Hearts | 2–2 | Sunderland | Tynecastle Stadium |
| Stamp | Thornton | Referee: Ian Fyfye |
| 7 September 2003Friendly | East Fife | 1–2 | Hearts | Bayview Stadium |
| Kisnorbo | Kisnorbo |
| 9 August 2003SPL | Hearts | 2–0 | Aberdeen | Tynecastle Stadium |
| De Vries | Attendance: 14,260 Referee:Willie Young |
| 17 August 2003SPL | Hibs | 1–0 | Hearts | Easter Road |
| Garry O'Connor | Attendance: 14,803 Referee:Stuart Dougal |
| 23 August 2003SPL | Hearts | 3–0 | Dundee United | Tynecastle Stadium |
| Stamp | Attendance: 11,395 Referee:Iain Brines |
| 31 August 2003SPL | Hearts | 1–0 | Dunfermline Athletic | Tynecastle Stadium |
| Wyness | Attendance: 11,934 Referee: Alan Freeland |
| 13 September 2003SPL | Kilmarnock | 0–2 | Hearts | Rugby Park |
| De Vries | Attendance: 6,925 Referee:Hugh Dallas |
| 21 September 2003SPL | Hearts | 0–4 | Rangers | Tynecastle Stadium |
| Arveladze | Attendance: 14,732 Referee:Stuart Dougal |
| 27 September 2003SPL | Motherwell | 1–1 | Hearts | Fir Park |
| Adams | Hartley | Attendance: 5,888 Referee:Charlie Richmond |
| 4 October 2003SPL | Hearts | 2–2 | Dundee | Tynecastle Stadium |
| Weir | Novo | Attendance: 11,348 Referee:John Underhill |
| 18 October 2003SPL | Celtic | 5–0 | Hearts | Celtic Park |
| Miller | Attendance: 59,511 Referee:Kenny Clark |
| 25 October 2003SPL | Partick Thistle | 1–4 | Hearts | Firhill Stadium |
| Waddell | Kirk | Attendance: 4,814 Referee:Willie Young |
| 1 November 2003SPL | Hearts | 3–1 | Livingston | Tynecastle Stadium |
| Kirk | Lilley | Attendance: 11,233 Referee:Stuart Dougal |
| 9 November 2003SPL | Aberdeen | 0–1 | Hearts | Pittodrie |
| Kirk | Attendance: 9,687 Referee:Craig Thomson |
| 23 November 2003SPL | Hearts | 2–0 | Hibs | Tynecastle Stadium |
| Orman | Attendance: 16,632 Referee:Hugh Dallas |
| 30 November 2003SPL | Dundee United | 2–1 | Hearts | Tannadice |
| Archibald | Severin | Attendance: 6,343 Referee: Alan Freeland |
| 6 December 2003SPL | Dunfermline | 2–1 | Hearts | East End Park |
| Young | Maybury | Attendance: 6,199 Referee:Charlie Richmond |
| 13 December 2003SPL | Hearts | 2–1 | Kilmarnock | Tynecastle Stadium |
| Kirk | McSwegan | Attendance: 10,154 Referee:Iain Brines |
| 20 December 2003SPL | Rangers | 2–1 | Hearts | Ibrox |
| Arveladze | Kirk | Attendance: 49,592 Referee:Hugh Dallas |
| 27 December 2003SPL | Hearts | 0–0 | Motherwell | Tynecastle Stadium |
| Attendance: 10,046 Referee:John Rowbotham |
| 6 January 2004SPL | Dundee | 1–2 | Hearts | Dens Park |
| McLean | De Vries | Attendance: 6,387 Referee:Craig Thomson |
| 18 January 2004SPL | Hearts | 0–1 | Celtic | Tynecastle Stadium |
| Petrov | Attendance: 13,753 Referee:Kenny Clark |
| 24 January 2004SPL | Hearts | 2–0 | Partick | Tynecastle Stadium |
| Wyness | Attendance: 10,264 Referee:Mike McCurry |
| 11 February 2004SPL | Hearts | 1–0 | Aberdeen | Tynecastle Stadium |
| Pressley | Attendance: 11,236 Referee:Stuart Dougal |
| 15 February 2004SPL | Hibs | 1–1 | Hearts | Easter Road |
| Riordan | Pressley | Attendance: 15,016 Referee:Mike McCurry |
| 21 February 2004SPL | Hearts | 3–1 | Dundee United | Tynecastle Stadium |
| Hartley | McIntyre | Attendance: 10,265 Referee:Charlie Richmond |
| 24 February 2004SPL | Livingston | 2–3 | Hearts | Almondvale Stadium |
| Makel | De Vries | Attendance: 4,450 Referee:Ian Fyfye |
| 28 February 2004SPL | Dunfermline | 0–0 | Hearts | East End Park |
| Attendance: 8,421 Referee:Ian Fyfye |
| 7 March 2004SPL | Kilmarnock | 1–1 | Hearts | Rugby Park |
| Invincible | Webster | Attendance: 5,297 Referee:Mike McCurry |
| 13 March 2004SPL | Hearts | 1–1 | Rangers | Tynecastle Stadium |
| Wyness | Moore | Attendance: 14,598 Referee:Kenny Clark |
| 27 March 2004SPL | Hearts | 3–1 | Dundee | Tynecastle Stadium |
| Hartley | Milne | Attendance: 10,491 Referee:Hugh Dallas |
| 3 April 2004SPL | Celtic | 2–2 | Hearts | Celtic Park |
| Sutton | McKenna | Attendance: 59,348 Referee:Dougie McDonald |
| 7 April 2004SPL | Motherwell | 1–1 | Hearts | Fir Park |
| Clarkson | Wyness | Attendance: 5,500 Referee:Charlie Richmond |
| 10 April 2004SPL | Partick Thistle | 1–0 | Hearts | Firhill Stadium |
| Thomson | Attendance: 4,043 Referee: Alan Freeland |
| 17 April 2004SPL | Hearts | 1–1 | Livingston | Tynecastle Stadium |
| McKenna | McMenamin | Attendance: 10,352 Referee:John Underhill |
| 25 April 2004SPL | Hearts | 1–1 | Celtic | Tynecastle Stadium |
| De Vries | McGeady | Attendance: 12,112 Referee:Kenny Clark |
| 1 May 2004SPL | Dundee United | 0–2 | Hearts | Tannadice |
| De Vries | Attendance: 6,620 Referee:Mark Ritchie |
| 8 May 2004SPL | Hearts | 2–1 | Dunfermline | Tynecastle Stadium |
| De Vries | Tod | Attendance: 10,846 Referee:Kevin Toner |
| 12 May 2004SPL | Rangers | 0–1 | Hearts | Ibrox |
| Hamill | Attendance: 47,467 Referee:Dougie McDonald |
| 16 May 2004SPL | Hearts | 3–2 | Motherwell | Tynecastle Stadium |
| Wyness | McDonald | Attendance: 11,619 Referee:Iain Brines |
| 24 September 2003UEFA Cup round 1 First Leg | Hearts | 2–0 | Željezničar Sarajevo | Tynecastle Stadium |
| De Vries | Attendance: 15,830 Referee: Jack van Hulten |
| 15 October 2003UEFA Cup round 1 Second Leg | Željezničar Sarajevo | 0–0 | Hearts | Olimpijski Stadion Kosevo |
| Attendance: 15,000 Referee: Anton Stredak |
| 6 November 2003UEFA Cup round 2 First Leg | Girondins de Bordeaux | 0–1 | Hearts | Stade Chaban-Delmas |
| De Vries | Attendance: 15,536 Referee: Kristinn Jakobsson |
| 27 November 2003UEFA Cup round 2 Second Leg | Hearts | 0–2 | Girondins de Bordeaux | Tynecastle Stadium |
| Riera | Attendance: 17,587 Referee: Grzegorz Gilewski |
| 2 August 2003Festival Cup | Hibs | 0–1 | Hearts | Easter Road |
| BBC SPORT | Webster | Attendance: 10,090 Referee: Tom Brown |
| 29 October 2003League Cup round 3 | Hearts | 2–1 | Falkirk | Tynecastle Stadium |
| De Vries | Latapy | Attendance: 8,687 Referee: John Rowbotham |
| 3 December 2003League Cup Round QF | Dundee | 1–0 (a.e.t.) | Hearts | Dens Park |
| Linn | Attendance: 7,130 Referee:Willie Young |
| 10 January 2004Scottish Cup R3 | Hearts | 2–0 | Berwick Rangers | Tynecastle Stadium |
| Cowan | Attendance: 8,516 Referee:Willie Young |
| 7 February 2004Scottish Cup R4 | Hearts | 0–3 | Celtic | Tynecastle Stadium |
| Petrov | Attendance: 15,372 Referee:Willie Young |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation[a] |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Celtic(C) | 38 | 31 | 5 | 2 | 105 | 25 | +80 | 98 | Qualification for theChampions League group stage |
| 2 | Rangers | 38 | 25 | 6 | 7 | 76 | 33 | +43 | 81 | Qualification for theChampions League third qualifying round |
| 3 | Heart of Midlothian | 38 | 19 | 11 | 8 | 56 | 40 | +16 | 68 | Qualification for theUEFA Cup first round[b] |
| 4 | Dunfermline Athletic | 38 | 14 | 11 | 13 | 45 | 52 | −7 | 53 | |
| 5 | Dundee United | 38 | 13 | 10 | 15 | 47 | 60 | −13 | 49 |