| Season |
Competition |
Round Reached |
Date |
Home |
|
Away |
| 2011/2012 | Europa League | Final Qualifying Play-Off | Thu 25 Aug | Tottenham H. | 0 - 0 | Hearts |
| Tottenham Hotspur won 5-0 on aggregate |
| Scottish F.A. Cup | 5th Round Replay | Tue 14 Feb | St. Johnstone | v | Hearts |
| Scottish League Cup | 3rd Round | Wed 21 Sep | Ayr Utd. | 1 - 1 | Hearts |
| after extra time, 90 minutes 1-1, Ayr United won 4-1 on penalties |
| 2010/2011 | Scottish F.A. Cup | 4th Round | Tue 11 Jan | Hearts | 0 - 1 | St. Johnstone |
| Scottish League Cup | 3rd Round | Tue 21 Sep | Falkirk | 4 - 3 | Hearts |
| 2009/2010 | Europa League | Final Qualifying Play-Off | Thu 27 Aug | Hearts | 2 - 0 | Dinamo Zagreb |
| Dinamo Zagreb won 4-2 on aggregate |
| Scottish F.A. Cup | 4th Round | Sat 09 Jan | Aberdeen | 2 - 0 | Hearts |
| Scottish League Cup | Semi Final | Tue 02 Feb | Hearts | 0 - 1 | St. Mirren |
| played at Fir Park, Motherwell |
| 2008/2009 | Scottish F.A. Cup | 5th Round | Sat 07 Feb | Hearts | 0 - 1 | Falkirk |
| Scottish League Cup | 2nd Round | Wed 27 Aug | Hearts | 0 - 0 | Airdrie Utd. |
| after extra time, Airdrie United won 4-3 on penalties |
| 2007/2008 | Scottish F.A. Cup | 4th Round Replay | Tue 22 Jan | Motherwell | 1 - 0 | Hearts |
| Scottish League Cup | Semi Final | Wed 30 Jan | Rangers | 2 - 0 | Hearts |
| played at Hampden Park |
| 2006/2007 | Champions League | 3rd Qualifying Round | Wed 23 Aug | AEK Athens | 3 - 0 | Hearts |
| AEK Athens won 5-1 on aggregate |
| UEFA Cup | 1st Round | Thu 28 Sep | Sparta Prague | 0 - 0 | Hearts |
| Sparta Prague won 2-0 on aggregate |
| Scottish F.A. Cup | 4th Round | Sat 03 Feb | Dunfermline A. | 1 - 0 | Hearts |
| Scottish League Cup | Quarter Final | Wed 08 Nov | Hibernian | 1 - 0 | Hearts |
| 2005/2006 | Scottish F.A. Cup | Final | Sat 13 May | Hearts | 1 - 1 | Gretna |
| after extra time, 90 minutes 1-1, Heart of Midlothian won 4-2 on penalties |
| Scottish League Cup | 3rd Round | Wed 21 Sep | Livingston | 1 - 0 | Hearts |
| 2004/2005 | UEFA Cup | 2nd Round Group A | Thu 16 Dec | Hearts | 0 - 1 | Ferencvaros |
| Scottish F.A. Cup | Semi Final | Sun 10 Apr | Hearts | 1 - 2 | Celtic |
| played at Hampden Park |
| Scottish League Cup | Semi Final | Tue 01 Feb | Motherwell | 3 - 2 | Hearts |
| after extra time, 90 minutes 2-2; played at Easter Road |
| 2003/2004 | UEFA Cup | 2nd Round | Thu 27 Nov | Hearts | 0 - 2 | Bordeaux |
| Bordeaux won 2-1 on aggregate |
| Scottish F.A. Cup | 4th Round | Sat 07 Feb | Hearts | 0 - 3 | Celtic |
| Scottish League Cup | 4th Round | Wed 03 Dec | Dundee | 1 - 0 | Hearts |
| after extra time, 90 minutes 0-0 |
| 2002/2003 | Scottish F.A. Cup | 3rd Round | Sat 25 Jan | Falkirk | 4 - 0 | Hearts |
| Scottish League Cup | Semi Final | Tue 04 Feb | Hearts | 0 - 1 | Rangers |
| 2001/2002 | Scottish F.A. Cup | 4th Round | Sat 26 Jan | Hearts | 1 - 3 | Inverness CT |
| Scottish League Cup | 2nd Round | Tue 25 Sep | Ross County | 0 - 0 | Hearts |
| after extra time, 90 minutes 0-0, Ross County won 5-4 on penalties |
| 2000/2001 | UEFA Cup | 1st Round | Thu 28 Sep | Hearts | 3 - 2 | Vfb Stuttgart |
| aggregate 3-3, VfB Stuttgart won on away goals rule |
| 1998/1999 | Cup Winners Cup | 1st Round | Thu 01 Oct | Real Mallorca | 1 - 1 | Hearts |
| Real Mallorca won 2-1 on aggregate |
| 1996/1997 | Cup Winners Cup | Qualifying Round 2nd leg | Thu 22 Aug | Hearts | 1 - 1 | R.S. Belgrade |
| aggregate 1-1, Red Star Belgrade won on away goals rule |
| 1993/1994 | UEFA Cup | 1st Round | Tue 28 Sep | Atletico Mad. | 3 - 0 | Hearts |
| Atletico Madrid won 4-2 on aggregate |
| 1992/1993 | UEFA Cup | 2nd Round | Wed 04 Nov | Standard Liege | 1 - 0 | Hearts |
| Standard Liege won 2-0 on aggregate |
| 1990/1991 | UEFA Cup | 2nd Round | Wed 07 Nov | Bologna | 3 - 0 | Hearts |
| Bologna won 4-3 on aggregate |
| 1988/1989 | UEFA Cup | Quarter Final | Tue 14 Mar | Bayern Munich | 2 - 0 | Hearts |
| Bayern Munich won 2-1 on aggregate |
| 1986/1987 | UEFA Cup | 1st Round | Wed 01 Oct | Dukla Prague | 1 - 0 | Hearts |
| aggregate 3-3, Dukla Prague won on away goals rule |
| 1984/1985 | UEFA Cup | 1st Round | Wed 03 Oct | Hearts | 2 - 2 | Paris S. G. |
| Paris Saint Germain won 6-2 on aggregate |
| 1976/1977 | Cup Winners Cup | 2nd Round | Wed 03 Nov | Hearts | 1 - 4 | Hamburg SV |
| Hamburg SV won 8-3 on aggregate |
| 1960/1961 | European Cup | 1st Round | Wed 05 Oct | Benfica | 3 - 0 | Hearts |
| Benfica won 5-1 on aggregate |
| 1958/1959 | European Cup | Preliminary Round | Tue 09 Sep | Hearts | 2 - 1 | Standard Liege |
| Standard Liege won 6-3 on aggregate |
| 1886/1887 | F.A. Cup | 1st Round | Sat 30 Oct | Darwen | 7 - 1 | Hearts |