Europa League 2021/22, Third qualifying round |
| 12.08.2021 | | St. Johnstone | | Galatasaray | | 2:4 (1:1) |
| Perth |
Europa League 2021/22, Third qualifying round |
| 05.08.2021 | | Galatasaray | | St. Johnstone | | 1:1 (0:0) |
| İstanbul |
Europa League 2017/18, First Qualifying Round |
| 06.07.2017 | | Trakai | | St. Johnstone | | 1:0 (0:0) |
| Vilnius |
Europa League 2017/18, First Qualifying Round |
| 29.06.2017 | | St. Johnstone | | Trakai | | 1:2 (1:2) |
| Perth |
Europa League 2015/16, First Qualifying Round |
| 09.07.2015 | | St. Johnstone | | Alashkert | | 2:1 (1:0) |
| Perth |
Europa League 2015/16, First Qualifying Round |
| 02.07.2015 | | Alashkert | | St. Johnstone | | 1:0 (0:0) |
| Yerevan |
Europa League 2014/15, Third qualifying round |
| 07.08.2014 | | Spartak Trnava | | St. Johnstone | | 1:1 (0:1) |
| Zlaté Moravce |
Europa League 2014/15, Third qualifying round |
| 31.07.2014 | | St. Johnstone | | Spartak Trnava | | 1:2 (0:1) |
| Perth |
Europa League 2014/15, Second qualifying round |
| 24.07.2014 | | St. Johnstone | | Luzern | | 1:1 aet (1:0, 1:1), pen. 5:4 |
| Perth |
Europa League 2014/15, Second qualifying round |
| 17.07.2014 | | Luzern | | St. Johnstone | | 1:1 (0:0) |
| Luzern |
Europa League 2013/14, Third qualifying round |
| 08.08.2013 | | St. Johnstone | | FK Minsk | | 0:1 aet (0:0, 0:1), pen. 2:3 |
| Perth |
Europa League 2013/14, Third qualifying round |
| 01.08.2013 | | FK Minsk | | St. Johnstone | | 0:1 (0:0) |
| Hrodna |
Europa League 2013/14, Second qualifying round |
| 25.07.2013 | | St. Johnstone | | Rosenborg | | 1:1 (1:1) |
| Perth |
Europa League 2013/14, Second qualifying round |
| 18.07.2013 | | Rosenborg | | St. Johnstone | | 0:1 (0:1) |
| Trondheim |
Europa League 2012/13, Second qualifying round |
| 26.07.2012 | | St. Johnstone | | Eskişehirspor | | 1:1 (1:0) |
| Perth |
Europa League 2012/13, Second qualifying round |
| 19.07.2012 | | Eskişehirspor | | St. Johnstone | | 2:0 (1:0) |
| Eskişehir |
UEFA Cup 1999/00, 1/64 finals |
| 30.09.1999 | | St. Johnstone | | Monaco | | 3:3 (2:2) |
| Perth |
UEFA Cup 1999/00, 1/64 finals |
| 16.09.1999 | | Monaco | | St. Johnstone | | 3:0 (0:0) |
| Monte Carlo |
UEFA Cup 1999/00, Qualifying round |
| 26.08.1999 | | St. Johnstone | | VPS | | 2:0 (0:0) |
| Perth |
UEFA Cup 1999/00, Qualifying round |
| 12.08.1999 | | VPS | | St. Johnstone | | 1:1 (1:0) |
| Vaasa |
UEFA Cup 1971/72, 1/8 finals |
| 08.12.1971 | | Željezničar | | St. Johnstone | | 5:1 (3:1) |
| Sarajevo |
UEFA Cup 1971/72, 1/8 finals |
| 24.11.1971 | | St. Johnstone | | Željezničar | | 1:0 (0:0) |
| Perth |
UEFA Cup 1971/72, 1/16 finals |
| 02.11.1971 | | Vasas SC | | St. Johnstone | | 1:0 (0:0) |
| Budapest |
UEFA Cup 1971/72, 1/16 finals |
| 20.10.1971 | | St. Johnstone | | Vasas SC | | 2:0 (1:0) |
| Perth |
UEFA Cup 1971/72, 1/32 finals |
| 29.09.1971 | | St. Johnstone | | Hamburger SV | | 3:0 (1:0) |
| Perth |
UEFA Cup 1971/72, 1/32 finals |
| 15.09.1971 | | Hamburger SV | | St. Johnstone | | 2:1 (1:0) |
| Hamburg |