# 2019–20 St Johnstone F.C. season

The 2019–20 season was the club's seventh season in the Scottish Premiership and their tenth consecutive season in the top flight of Scottish football. St Johnstone also competed in the Scottish Cup and the League Cup.
On 13 March, the Scottish football season was suspended with immediate effect due to the COVID-19 Coronavirus outbreak. On 18 May, the SPFL declared the end of the season determining on an average points per game with the Saints finishing in sixth place, jumping Hibernian in the final standings.

## Season Summary

Tommy Wright remained as manager for the start of his seventh season in charge. St Johnstone were knocked out of League Cup at the Group Stage after losing three of the four matches played. The Saints were then thrashed 7–0 by Celtic on the opening day of the season. It didn't get much better for the Saints as they slumped to the bottom of the table before the September International break and remained there and were still win-less until mid-October. They won both their matches against Hamilton and Hearts to end their win-less run and lift them off the bottom. They went through December with four clean sheets, lifting the club up to ninth in the table. In March, they were knocked out of the Scottish Cup by Celtic, narrowly losing at home. They were seven matches unbeaten and up to seventh in the League but the season was halted due to the Coronavirus pandemic. On 9 April, the Scottish football season was further suspended until at least 10 June. On 2 May, manager Tommy Wright left the club.

## Results & fixtures

Win  Draw  Loss  Postponed

### Scottish Cup
## Squad statistics
### Appearances

    As of 7 March 2020
| No. | Pos | Player | Premiership | Premiership | League Cup | League Cup | Scottish Cup | Scottish Cup | Total | Total |
| No. | Pos | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| 1 | GK | Zander Clark | 29 | 0 | 2 | 0 | 3 | 0 | 34 | 0 |
| 2 | DF | Wallace Duffy | 11 | 0 | 3 | 0 | 0+1 | 0 | 15 | 0 |
| 3 | DF | Scott Tanser | 19+2 | 0 | 4 | 2 | 1+1 | 0 | 27 | 2 |
| 4 | DF | Jamie McCart | 7+1 | 0 | 0 | 0 | 2 | 0 | 10 | 0 |
| 7 | MF | Drey Wright | 16+6 | 0 | 0 | 0 | 3 | 0 | 25 | 0 |
| 8 | MF | Murray Davidson | 17 | 0 | 3 | 0 | 1 | 1 | 21 | 1 |
| 9 | FW | Chris Kane | 11+12 | 1 | 2 | 1 | 1+2 | 0 | 28 | 2 |
| 10 | MF | David Wotherspoon | 15+6 | 3 | 1 | 0 | 3 | 0 | 25 | 3 |
| 11 | MF | Danny Swanson | 3+4 | 0 | 4 | 0 | 0 | 0 | 11 | 0 |
| 12 | GK | Elliot Parish | 0 | 0 | 2 | 0 | 0 | 0 | 2 | 0 |
| 14 | FW | Stevie May | 20+4 | 6 | 0 | 0 | 3 | 1 | 27 | 7 |
| 15 | DF | Jason Kerr (c) | 29 | 1 | 4 | 0 | 3 | 0 | 36 | 1 |
| 16 | MF | Matt Butcher | 3+3 | 0 | 0 | 0 | 1 | 0 | 7 | 0 |
| 17 | FW | Michael O'Halloran | 14+10 | 2 | 3 | 0 | 0+1 | 0 | 28 | 2 |
| 18 | MF | Ali McCann | 26+3 | 4 | 2+1 | 0 | 3 | 0 | 35 | 4 |
| 19 | MF | Jason Holt | 15+2 | 0 | 0 | 0 | 0 | 0 | 17 | 0 |
| 20 | MF | Isaiah Jones | 0 | 0 | 0 | 0 | 0+1 | 0 | 1 | 0 |
| 21 | DF | Anthony Ralston | 21+1 | 0 | 0 | 0 | 2 | 0 | 24 | 0 |
| 22 | FW | Callum Hendry | 5+15 | 7 | 2+2 | 1 | 2+1 | 1 | 27 | 9 |
| 23 | DF | Liam Gordon | 16 | 0 | 0 | 0 | 2 | 0 | 18 | 0 |
| 24 | DF | Callum Booth | 12+1 | 0 | 0 | 0 | 2 | 1 | 15 | 1 |
| 26 | MF | Liam Craig | 9+6 | 0 | 2 | 0 | 1 | 0 | 18 | 0 |
| 50 | FW | Jordan Northcott | 0 | 0 | 0+2 | 0 | 0 | 0 | 2 | 0 |
| Player who left the club during the season |||||||||||
| 4 | MF | Ross Callachan | 1+1 | 0 | 1+1 | 0 | 0 | 0 | 4 | 0 |
| 5 | DF | Madis Vihmann | 2+2 | 0 | 1 | 0 | 0 | 0 | 5 | 0 |
| 6 | DF | Steven Anderson | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 |
| 16 | FW | David McMillan | 0 | 0 | 0+3 | 0 | 0 | 0 | 3 | 0 |
| 19 | DF | Ricky Foster | 2 | 0 | 3 | 0 | 0 | 0 | 5 | 0 |
| 20 | MF | Kyle McClean | 0 | 0 | 2+1 | 0 | 0 | 0 | 3 | 0 |
| 33 | MF | Matty Kennedy | 16+2 | 3 | 2+1 | 2 | 0 | 0 | 21 | 5 |
| 38 | MF | Cameron Ballantyne | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 40 | DF | Samuel Denham | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 44 | MF | Shaun Struthers | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 45 | GK | Ross Sinclair | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |

## Team statistics
### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | PPG | Qualification or relegation |
| 4 | Aberdeen | 30 | 12 | 9 | 9 | 40 | 36 | +4 | 45 | 1.50 | Qualification for the Europa League first qualifying round |
| 5 | Livingston | 30 | 10 | 9 | 11 | 41 | 39 | +2 | 39 | 1.30 | |
| 6 | St Johnstone | 29 | 8 | 12 | 9 | 28 | 46 | −18 | 36 | 1.24 | |
| 7 | Hibernian | 30 | 9 | 10 | 11 | 42 | 49 | −7 | 37 | 1.23 | |
| 8 | Kilmarnock | 30 | 9 | 6 | 15 | 31 | 41 | −10 | 33 | 1.10 | |
* ↑ All play-off matches were cancelled, as clubs voted to curtail the season due to the COVID-19 pandemic.

### League Cup table

| Pos | Teamvte | Pld | W | PW | PL | L | GF | GA | GD | Pts | Qualification | ROS | FOR | MON | STJ | BRE |
| 1 | Ross County | 4 | 4 | 0 | 0 | 0 | 12 | 2 | +10 | 12 | Qualification for the Second Round | — | 2–0 | 4–1 | — | — |
| 2 | Forfar Athletic | 4 | 3 | 0 | 0 | 1 | 9 | 4 | +5 | 9 | Qualification for the Second Round | — | — | — | 2–1 | 3–0 |
| 3 | Montrose | 4 | 1 | 1 | 0 | 2 | 4 | 9 | −5 | 5 | | — | 1–4 | — | 1–0 | — |
| 4 | St Johnstone | 4 | 1 | 0 | 0 | 3 | 6 | 5 | +1 | 3 | | 1–2 | — | — | — | 4–0 |
| 5 | Brechin City | 4 | 0 | 0 | 1 | 3 | 1 | 12 | −11 | 1 | | 0–4 | — | 1–1p | — | — |

## Transfers

Players in
Date
Player
From
Fee
20 June 2019
Wallace Duffy
Celtic
Free
20 June 2019
Elliot Parish
Dundee
Free
26 July 2019
Madis Vihmann
Flora
Loan
2 August 2019
Max Johnstone
Sunderland
Free
29 August 2019
Stevie May
Aberdeen
Free
2 September 2019
Anthony Ralston
Celtic
Loan
2 September 2019
Jason Holt
Rangers
Loan
16 September 2019
Callum Booth
Dundee United
Free
28 January 2020
Jamie McCart
Inverness CT
Undisclosed
31 January 2020
Matt Butcher
Bournemouth
Loan
31 January 2020
Isaiah Jones
Middlesbrough
Loan
Players out
Date
Player
To
Fee
16 May 2019
Aaron Comrie
Dunfermline Athletic
Free
27 May 2019
Tony Watt
CSKA Sofia
Free
1 June 2019
Jack Hodge
Hibernian
Free
1 June 2019
Brian Easton
Hamilton Academical
Free
6 June 2019
Blair Alston
Hamilton Academical
Free
6 June 2019
Marky Munro
Stenhousemuir
Loan
20 June 2019
Euan O’Reilly
Airdrieonians
Loan
4 July 2019
Olly Hamilton
Brechin City
Loan
1 August 2019
Joe Shaughnessy
Southend United
Free
2 August 2019
John Robertson
Cove Rangers
Loan
29 August 2019
Richard Foster
Ross County
Free
2 September 2019
Kyle McClean
Linfield
Mutual consent
4 September 2019
David McMillan
Falkirk
Loan
6 September 2019
Steven Anderson
Raith Rovers
Loan
15 January 2020
Ross Callachan
Dundee
Loan
24 January 2020
Matty Kennedy
Aberdeen
£70,000
31 January 2020
Madis Vihmann
Retired :