With their 6 point advantage in the league table, Kilmarnock fans are hoping to see their team collect maximum points from this game against St. Mirren.
Both teams have had enough rest since their last competitive action. Let's hope for an energetic game!
Kilmarnock form and stats
Overall Premiership stats at home this season for Kilmarnock, who have the most clean sheets (5) in Premiership, are 2-2-1 (wins-draw-losses).
Kilmarnock's last game was hosting Livingston (placed 7th) and winning 2-1. In the preceding match a 1-0 victory visiting Hearts.
The hosts are modest favourites in this match, with the bookmakers estimating the chance of a home win at about 50% +- five percent. It's interesting to look at how Kilmarnock have performed under similar circumstances, so here are some numbers: When modest favourites like this (we found seven games) they have won 4 times, drawn 3 and lost 0.
Kilmarnock are traveling soon after this match as the Premiership match at Motherwell awaits in four days.
Kilmarnock are certainly not overdoing their scoring at home in league matches, having created 5 goals in 5 attempts. Kilmarnock have only conceded 3 from their league home games. For more goal stats, check the Statistics tab above.
St. Mirren form and stats
St. Mirren, who have the fewest scored goals (5) in Premiership, have been very modest guests so far, leaving with zero points in all their 4 away matches played so far in the Premiership. A depressing four defeats in a row for St. Mirren in their away games. Unhappy days, as the last time they avoided a loss on the road was versus Dundee United.
The supporters enjoyed St. Mirren's previous game versus St. Johnstone (placed 12th), a Premiership 2-0 win played at home. It was a defeat before that one as the away game against Motherwell wasn't a success with a 0-2 loss.
We have checked recent matches where St. Mirren have had similar odds to win. Win-draw-lose statistics from those six games were W1-D2-L3.
St. Mirren has another fixture away, a Premiership game, against Celtic in just four days. A tough schedule for the visitors!
St. Mirren are seemingly not capable of scoring regularly on their travels in the league. They have only managed 2 goals from 4 away games. St. Mirren have conceded 7 goals in these games.
Head 2 Head
Kilmarnock-St. Mirren H2H statistics last ten meetings regardless of arena: Kilmarnock 7 wins, St. Mirren 2 wins, 1 draw. 5 of these ten matches had three or more goals (over 2,5).Verdict
Top Goalscorers
![]() S. O'Donnell 2 goals / 1 assists | ![]() C. Burke 1 goals / 1 assists | ![]() G. Dicker 1 goals |
Kilmarnock missing players
St. Mirren missing players
| Playername | Goals | Assist | Starts | % Started |
|---|
| Playername | Goals | Assist | Starts | % Started |
|---|
| Kilmarnock | St. Mirren | ||||||
| Total | Home | Home vs | Statistics | Stat | Away vs | Away | Total |
| 9 | 5 | 1 | Played | P | 2 | 4 | 9 |
| 4 | 2 | 1 | Won | W | 0 | 0 | 2 |
| 2 | 2 | 0 | Drew | D | 0 | 0 | 2 |
| 3 | 1 | 0 | Lost | L | 2 | 4 | 5 |
| 8 | 5 | 2 | Scored | S | 2 | 2 | 5 |
| 8 | 3 | 0 | Conceded | C | 4 | 7 | 8 |
| 78% | 60% | 100% | Over 0.5 | O 0.5 | 100% | 100% | 78% |
| 56% | 60% | 100% | Over 1.5 | O 1.5 | 100% | 75% | 44% |
| 33% | 40% | 0% | Over 2.5 | O 2.5 | 100% | 50% | 22% |
| 11% | 0% | 0% | Over 3.5 | O 3.5 | 0% | 0% | 0% |
| 0% | 0% | 0% | Over 4.5 | O 4.5 | 0% | 0% | 0% |
| 33% | 40% | 0% | BTTS | BTTS | 100% | 50% | 22% |
| 56% | 60% | 100% | Clean Sheets | C S | 0% | 0% | 44% |
| 33% | 40% | 0% | Failed to Score | F T | 0% | 50% | 56% |
| 4.1 | 2.2 | 3 | Corners For (avg) | C F | 1.5 | 4.2 | 4.4 |
| 3.9 | 3.8 | 2 | Corners Against (avg) | C A | 4.5 | 3.8 | 5 |
| 1.7 | 1.4 | 0 | Yellow Cards (avg) | Y C | 2 | 2 | 1.4 |
| 0 | 0 | 0 | Red Cards | R C | 0 | 0 | 0 |
- Kilmarnock have played more matches over 2,5 goals home than away.
- Kilmarnock have scored at least twice as many goals at home as St. Mirren have scored away.
- Kilmarnock have won significantly less corners at home than away.
- St. Mirren have conceded at least twice as many goals as they have scored away.
- St. Mirren have failed to keep a clean sheet in all their away matches.
- St. Mirren have lost all their away matches so far.
- St. Mirren have played more matches over 2,5 goals away than home.
- St. Mirren haven’t played a single 0-0 game away.
| 22-09-19 | | Celtic | 3 - 1 | Kilmarnock |
| 25-09-19 | | Kilmarnock | 0 - 0 | Hibernian |
| 28-09-19 | | Kilmarnock | 0 - 0 | Ross County |
| 05-10-19 | | Hearts | 0 - 1 | Kilmarnock |
| 19-10-19 | | Kilmarnock | 2 - 1 | Livingston |
| 26-10-19 | | Kilmarnock | 16:00 | St. Mirren |
| 30-10-19 | | Motherwell | 20:45 | Kilmarnock |
| 02-11-19 | | Aberdeen | 16:00 | Kilmarnock |
| 09-11-19 | | Kilmarnock | 16:00 | Hamilton Academical |
| 23-11-19 | | Kilmarnock | 16:00 | Hearts |
| 24-08-19 | | Kilmarnock | 0 - 0 | Aberdeen |
| 14-09-19 | | Kilmarnock | 2 - 0 | Hibernian |
| 25-09-19 | | Kilmarnock | 0 - 0 | Hibernian |
| 28-09-19 | | Kilmarnock | 0 - 0 | Ross County |
| 19-10-19 | | Kilmarnock | 2 - 1 | Livingston |
| 26-10-19 | | Kilmarnock | 16:00 | St. Mirren |
| 09-11-19 | | Kilmarnock | 16:00 | Hamilton Academical |
| 23-11-19 | | Kilmarnock | 16:00 | Hearts |
| 04-12-19 | | Kilmarnock | 20:45 | St. Johnstone |
| 21-12-19 | | Kilmarnock | 16:00 | Motherwell |
| 11-07-19 | | Connah's Quay | 1 - 2 | Kilmarnock |
| 10-08-19 | | Hamilton Academical | 2 - 0 | Kilmarnock |
| 31-08-19 | | St. Johnstone | 0 - 1 | Kilmarnock |
| 22-09-19 | | Celtic | 3 - 1 | Kilmarnock |
| 05-10-19 | | Hearts | 0 - 1 | Kilmarnock |
| 30-10-19 | | Motherwell | 20:45 | Kilmarnock |
| 02-11-19 | | Aberdeen | 16:00 | Kilmarnock |
| 30-11-19 | | Hibernian | 16:00 | Kilmarnock |
| 07-12-19 | | Livingston | 16:00 | Kilmarnock |
| 14-12-19 | | Ross County | 16:00 | Kilmarnock |
| 25-08-18 | | Kilmarnock | 0 - 1 | Hearts |
| 01-12-18 | | Kilmarnock | 3 - 0 | Hibernian |
| 01-02-19 | | Kilmarnock | 1 - 2 | Hearts |
| 06-04-19 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 11-05-19 | | Kilmarnock | 1 - 0 | Hibernian |
| 14-09-19 | | Kilmarnock | 2 - 0 | Hibernian |
| 25-09-19 | | Kilmarnock | 0 - 0 | Hibernian |
| 23-11-19 | | Kilmarnock | 16:00 | Hearts |
| 04-12-19 | | Kilmarnock | 20:45 | St. Johnstone |
| 15-02-20 | | Kilmarnock | 16:00 | Hibernian |
| 11-05-19 | | Kilmarnock | 1 - 0 | Hibernian |
| 19-05-19 | | Kilmarnock | 2 - 1 | Rangers |
| 11-07-19 | | Connah's Quay | 1 - 2 | Kilmarnock |
| 18-07-19 | | Kilmarnock | 0 - 2 | Connah's Quay |
| 04-08-19 | | Kilmarnock | 1 - 2 | Rangers |
| 10-08-19 | | Hamilton Academical | 2 - 0 | Kilmarnock |
| 17-08-19 | | Kilmarnock | 0 - 0 | Hamilton Academical |
| 24-08-19 | | Kilmarnock | 0 - 0 | Aberdeen |
| 31-08-19 | | St. Johnstone | 0 - 1 | Kilmarnock |
| 14-09-19 | | Kilmarnock | 2 - 0 | Hibernian |
| 17-02-19 | | Kilmarnock | 0 - 1 | Celtic |
| 02-03-19 | | Kilmarnock | 0 - 0 | Motherwell |
| 30-03-19 | | Kilmarnock | 5 - 0 | Hamilton Academical |
| 06-04-19 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 20-04-19 | | Kilmarnock | 0 - 1 | Aberdeen |
| 11-05-19 | | Kilmarnock | 1 - 0 | Hibernian |
| 19-05-19 | | Kilmarnock | 2 - 1 | Rangers |
| 18-07-19 | | Kilmarnock | 0 - 2 | Connah's Quay |
| 04-08-19 | | Kilmarnock | 1 - 2 | Rangers |
| 17-08-19 | | Kilmarnock | 0 - 0 | Hamilton Academical |
| 26-12-18 | | Motherwell | 0 - 1 | Kilmarnock |
| 26-01-19 | | Aberdeen | 0 - 0 | Kilmarnock |
| 06-02-19 | | Dundee | 2 - 2 | Kilmarnock |
| 20-02-19 | | Rangers | 5 - 0 | Kilmarnock |
| 23-02-19 | | Livingston | 1 - 0 | Kilmarnock |
| 11-03-19 | | St. Mirren | 0 - 1 | Kilmarnock |
| 16-03-19 | | Rangers | 1 - 1 | Kilmarnock |
| 03-04-19 | | Hibernian | 0 - 0 | Kilmarnock |
| 27-04-19 | | Celtic | 1 - 0 | Kilmarnock |
| 04-05-19 | | Hearts | 0 - 1 | Kilmarnock |
| 12-08-17 | | Kilmarnock | 0 - 1 | Hearts |
| 31-10-17 | | Kilmarnock | 0 - 3 | Hibernian |
| 24-02-18 | | Kilmarnock | 2 - 2 | Hibernian |
| 07-03-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 13-05-18 | | Kilmarnock | 1 - 0 | Hearts |
| 04-08-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 25-08-18 | | Kilmarnock | 0 - 1 | Hearts |
| 01-12-18 | | Kilmarnock | 3 - 0 | Hibernian |
| 01-02-19 | | Kilmarnock | 1 - 2 | Hearts |
| 06-04-19 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 23-02-19 | | Livingston | 1 - 0 | Kilmarnock |
| 02-03-19 | | Kilmarnock | 0 - 0 | Motherwell |
| 11-03-19 | | St. Mirren | 0 - 1 | Kilmarnock |
| 16-03-19 | | Rangers | 1 - 1 | Kilmarnock |
| 30-03-19 | | Kilmarnock | 5 - 0 | Hamilton Academical |
| 03-04-19 | | Hibernian | 0 - 0 | Kilmarnock |
| 06-04-19 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 20-04-19 | | Kilmarnock | 0 - 1 | Aberdeen |
| 27-04-19 | | Celtic | 1 - 0 | Kilmarnock |
| 04-05-19 | | Hearts | 0 - 1 | Kilmarnock |
| 27-10-18 | | Kilmarnock | 1 - 1 | Hamilton Academical |
| 04-11-18 | | Kilmarnock | 1 - 2 | Aberdeen |
| 01-12-18 | | Kilmarnock | 3 - 0 | Hibernian |
| 05-12-18 | | Kilmarnock | 2 - 0 | Livingston |
| 15-12-18 | | Kilmarnock | 3 - 1 | Dundee |
| 29-12-18 | | Kilmarnock | 2 - 1 | St. Mirren |
| 19-01-19 | | Kilmarnock | 2 - 0 | Forfar Athletic |
| 23-01-19 | | Kilmarnock | 2 - 1 | Rangers |
| 01-02-19 | | Kilmarnock | 1 - 2 | Hearts |
| 09-02-19 | | Kilmarnock | 0 - 0 | Rangers |
| 11-08-18 | | Livingston | 0 - 0 | Kilmarnock |
| 01-09-18 | | Aberdeen | 0 - 2 | Kilmarnock |
| 15-09-18 | | Hibernian | 3 - 2 | Kilmarnock |
| 06-10-18 | | Dundee | 1 - 2 | Kilmarnock |
| 20-10-18 | | St. Mirren | 1 - 2 | Kilmarnock |
| 31-10-18 | | Rangers | 1 - 1 | Kilmarnock |
| 10-11-18 | | Hearts | 0 - 1 | Kilmarnock |
| 24-11-18 | | St. Johnstone | 0 - 0 | Kilmarnock |
| 08-12-18 | | Celtic | 5 - 1 | Kilmarnock |
| 22-12-18 | | Hamilton Academical | 1 - 1 | Kilmarnock |
| 12-08-17 | | Kilmarnock | 0 - 1 | Hearts |
| 31-10-17 | | Kilmarnock | 0 - 3 | Hibernian |
| 24-02-18 | | Kilmarnock | 2 - 2 | Hibernian |
| 07-03-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 13-05-18 | | Kilmarnock | 1 - 0 | Hearts |
| 04-08-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 25-08-18 | | Kilmarnock | 0 - 1 | Hearts |
| 01-12-18 | | Kilmarnock | 3 - 0 | Hibernian |
| 01-02-19 | | Kilmarnock | 1 - 2 | Hearts |
| 06-04-19 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 26-12-18 | | Motherwell | 0 - 1 | Kilmarnock |
| 29-12-18 | | Kilmarnock | 2 - 1 | St. Mirren |
| 19-01-19 | | Kilmarnock | 2 - 0 | Forfar Athletic |
| 23-01-19 | | Kilmarnock | 2 - 1 | Rangers |
| 26-01-19 | | Aberdeen | 0 - 0 | Kilmarnock |
| 01-02-19 | | Kilmarnock | 1 - 2 | Hearts |
| 06-02-19 | | Dundee | 2 - 2 | Kilmarnock |
| 09-02-19 | | Kilmarnock | 0 - 0 | Rangers |
| 17-02-19 | | Kilmarnock | 0 - 1 | Celtic |
| 20-02-19 | | Rangers | 5 - 0 | Kilmarnock |
| 31-03-18 | | Kilmarnock | 2 - 0 | Hamilton Academical |
| 21-04-18 | | Kilmarnock | 0 - 2 | Aberdeen |
| 13-05-18 | | Kilmarnock | 1 - 0 | Hearts |
| 13-07-18 | | Kilmarnock | 0 - 0 | St. Mirren |
| 28-07-18 | | Kilmarnock | 2 - 0 | Queen's Park |
| 04-08-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 19-08-18 | | Kilmarnock | 1 - 3 | Rangers |
| 25-08-18 | | Kilmarnock | 0 - 1 | Hearts |
| 23-09-18 | | Kilmarnock | 2 - 1 | Celtic |
| 29-09-18 | | Kilmarnock | 3 - 1 | Motherwell |
| 27-02-18 | | Hearts | 1 - 1 | Kilmarnock |
| 03-03-18 | | Aberdeen | 1 - 1 | Kilmarnock |
| 17-03-18 | | Rangers | 0 - 1 | Kilmarnock |
| 07-04-18 | | Partick Thistle | 0 - 1 | Kilmarnock |
| 14-04-18 | | Hamilton Academical | 1 - 2 | Kilmarnock |
| 28-04-18 | | Hibernian | 5 - 3 | Kilmarnock |
| 05-05-18 | | Rangers | 1 - 0 | Kilmarnock |
| 09-05-18 | | Celtic | 0 - 0 | Kilmarnock |
| 21-07-18 | | Dumbarton | 2 - 4 | Kilmarnock |
| 24-07-18 | | Spartans | 0 - 3 | Kilmarnock |
| 12-08-17 | | Kilmarnock | 0 - 1 | Hearts |
| 31-10-17 | | Kilmarnock | 0 - 3 | Hibernian |
| 24-02-18 | | Kilmarnock | 2 - 2 | Hibernian |
| 07-03-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 13-05-18 | | Kilmarnock | 1 - 0 | Hearts |
| 04-08-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 25-08-18 | | Kilmarnock | 0 - 1 | Hearts |
| 01-12-18 | | Kilmarnock | 3 - 0 | Hibernian |
| 01-02-19 | | Kilmarnock | 1 - 2 | Hearts |
| 06-04-19 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 27-10-18 | | Kilmarnock | 1 - 1 | Hamilton Academical |
| 31-10-18 | | Rangers | 1 - 1 | Kilmarnock |
| 04-11-18 | | Kilmarnock | 1 - 2 | Aberdeen |
| 10-11-18 | | Hearts | 0 - 1 | Kilmarnock |
| 24-11-18 | | St. Johnstone | 0 - 0 | Kilmarnock |
| 01-12-18 | | Kilmarnock | 3 - 0 | Hibernian |
| 05-12-18 | | Kilmarnock | 2 - 0 | Livingston |
| 08-12-18 | | Celtic | 5 - 1 | Kilmarnock |
| 15-12-18 | | Kilmarnock | 3 - 1 | Dundee |
| 22-12-18 | | Hamilton Academical | 1 - 1 | Kilmarnock |
| 16-12-17 | | Kilmarnock | 1 - 0 | Motherwell |
| 23-12-17 | | Kilmarnock | 2 - 1 | Rangers |
| 20-01-18 | | Kilmarnock | 1 - 0 | Ross County |
| 03-02-18 | | Kilmarnock | 1 - 0 | Celtic |
| 10-02-18 | | Kilmarnock | 4 - 0 | Brora Rangers |
| 13-02-18 | | Kilmarnock | 3 - 2 | Dundee |
| 24-02-18 | | Kilmarnock | 2 - 2 | Hibernian |
| 07-03-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 10-03-18 | | Kilmarnock | 3 - 2 | Ross County |
| 13-03-18 | | Kilmarnock | 0 - 0 | Aberdeen |
| 14-10-17 | | Partick Thistle | 0 - 2 | Kilmarnock |
| 25-10-17 | | Rangers | 1 - 1 | Kilmarnock |
| 28-10-17 | | Celtic | 1 - 1 | Kilmarnock |
| 05-11-17 | | Hearts | 1 - 2 | Kilmarnock |
| 18-11-17 | | Dundee | 0 - 0 | Kilmarnock |
| 02-12-17 | | St. Johnstone | 1 - 2 | Kilmarnock |
| 12-12-17 | | Ross County | 2 - 2 | Kilmarnock |
| 30-12-17 | | Hibernian | 1 - 1 | Kilmarnock |
| 27-01-18 | | Aberdeen | 3 - 1 | Kilmarnock |
| 17-02-18 | | Motherwell | 0 - 1 | Kilmarnock |
| 12-08-17 | | Kilmarnock | 0 - 1 | Hearts |
| 31-10-17 | | Kilmarnock | 0 - 3 | Hibernian |
| 24-02-18 | | Kilmarnock | 2 - 2 | Hibernian |
| 07-03-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 13-05-18 | | Kilmarnock | 1 - 0 | Hearts |
| 04-08-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 25-08-18 | | Kilmarnock | 0 - 1 | Hearts |
| 01-12-18 | | Kilmarnock | 3 - 0 | Hibernian |
| 01-02-19 | | Kilmarnock | 1 - 2 | Hearts |
| 06-04-19 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 14-09-19 | | Kilmarnock | 2 - 0 | Hibernian |
| 22-09-19 | | Celtic | 3 - 1 | Kilmarnock |
| 28-09-19 | | Kilmarnock | 0 - 0 | Ross County |
| 05-10-19 | | Hearts | 0 - 1 | Kilmarnock |
| 19-10-19 | | Kilmarnock | 2 - 1 | Livingston |
| 26-10-19 | | Kilmarnock | 16:00 | St. Mirren |
| 30-10-19 | | Motherwell | 20:45 | Kilmarnock |
| 02-11-19 | | Aberdeen | 16:00 | Kilmarnock |
| 09-11-19 | | Kilmarnock | 16:00 | Hamilton Academical |
| 23-11-19 | | Kilmarnock | 16:00 | Hearts |
| 04-08-19 | | Kilmarnock | 1 - 2 | Rangers |
| 24-08-19 | | Kilmarnock | 0 - 0 | Aberdeen |
| 14-09-19 | | Kilmarnock | 2 - 0 | Hibernian |
| 28-09-19 | | Kilmarnock | 0 - 0 | Ross County |
| 19-10-19 | | Kilmarnock | 2 - 1 | Livingston |
| 26-10-19 | | Kilmarnock | 16:00 | St. Mirren |
| 09-11-19 | | Kilmarnock | 16:00 | Hamilton Academical |
| 23-11-19 | | Kilmarnock | 16:00 | Hearts |
| 04-12-19 | | Kilmarnock | 20:45 | St. Johnstone |
| 21-12-19 | | Kilmarnock | 16:00 | Motherwell |
| 04-05-19 | | Hearts | 0 - 1 | Kilmarnock |
| 10-08-19 | | Hamilton Academical | 2 - 0 | Kilmarnock |
| 31-08-19 | | St. Johnstone | 0 - 1 | Kilmarnock |
| 22-09-19 | | Celtic | 3 - 1 | Kilmarnock |
| 05-10-19 | | Hearts | 0 - 1 | Kilmarnock |
| 30-10-19 | | Motherwell | 20:45 | Kilmarnock |
| 02-11-19 | | Aberdeen | 16:00 | Kilmarnock |
| 30-11-19 | | Hibernian | 16:00 | Kilmarnock |
| 07-12-19 | | Livingston | 16:00 | Kilmarnock |
| 14-12-19 | | Ross County | 16:00 | Kilmarnock |
| 25-08-18 | | Kilmarnock | 0 - 1 | Hearts |
| 01-12-18 | | Kilmarnock | 3 - 0 | Hibernian |
| 01-02-19 | | Kilmarnock | 1 - 2 | Hearts |
| 06-04-19 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 11-05-19 | | Kilmarnock | 1 - 0 | Hibernian |
| 14-09-19 | | Kilmarnock | 2 - 0 | Hibernian |
| 25-09-19 | | Kilmarnock | 0 - 0 | Hibernian |
| 23-11-19 | | Kilmarnock | 16:00 | Hearts |
| 04-12-19 | | Kilmarnock | 20:45 | St. Johnstone |
| 15-02-20 | | Kilmarnock | 16:00 | Hibernian |
| 06-04-19 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 20-04-19 | | Kilmarnock | 0 - 1 | Aberdeen |
| 27-04-19 | | Celtic | 1 - 0 | Kilmarnock |
| 04-05-19 | | Hearts | 0 - 1 | Kilmarnock |
| 11-05-19 | | Kilmarnock | 1 - 0 | Hibernian |
| 19-05-19 | | Kilmarnock | 2 - 1 | Rangers |
| 04-08-19 | | Kilmarnock | 1 - 2 | Rangers |
| 10-08-19 | | Hamilton Academical | 2 - 0 | Kilmarnock |
| 24-08-19 | | Kilmarnock | 0 - 0 | Aberdeen |
| 31-08-19 | | St. Johnstone | 0 - 1 | Kilmarnock |
| 29-12-18 | | Kilmarnock | 2 - 1 | St. Mirren |
| 23-01-19 | | Kilmarnock | 2 - 1 | Rangers |
| 01-02-19 | | Kilmarnock | 1 - 2 | Hearts |
| 17-02-19 | | Kilmarnock | 0 - 1 | Celtic |
| 02-03-19 | | Kilmarnock | 0 - 0 | Motherwell |
| 30-03-19 | | Kilmarnock | 5 - 0 | Hamilton Academical |
| 06-04-19 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 20-04-19 | | Kilmarnock | 0 - 1 | Aberdeen |
| 11-05-19 | | Kilmarnock | 1 - 0 | Hibernian |
| 19-05-19 | | Kilmarnock | 2 - 1 | Rangers |
| 08-12-18 | | Celtic | 5 - 1 | Kilmarnock |
| 22-12-18 | | Hamilton Academical | 1 - 1 | Kilmarnock |
| 26-12-18 | | Motherwell | 0 - 1 | Kilmarnock |
| 26-01-19 | | Aberdeen | 0 - 0 | Kilmarnock |
| 06-02-19 | | Dundee | 2 - 2 | Kilmarnock |
| 23-02-19 | | Livingston | 1 - 0 | Kilmarnock |
| 11-03-19 | | St. Mirren | 0 - 1 | Kilmarnock |
| 16-03-19 | | Rangers | 1 - 1 | Kilmarnock |
| 03-04-19 | | Hibernian | 0 - 0 | Kilmarnock |
| 27-04-19 | | Celtic | 1 - 0 | Kilmarnock |
| 12-08-17 | | Kilmarnock | 0 - 1 | Hearts |
| 31-10-17 | | Kilmarnock | 0 - 3 | Hibernian |
| 24-02-18 | | Kilmarnock | 2 - 2 | Hibernian |
| 07-03-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 13-05-18 | | Kilmarnock | 1 - 0 | Hearts |
| 04-08-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 25-08-18 | | Kilmarnock | 0 - 1 | Hearts |
| 01-12-18 | | Kilmarnock | 3 - 0 | Hibernian |
| 01-02-19 | | Kilmarnock | 1 - 2 | Hearts |
| 06-04-19 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 26-01-19 | | Aberdeen | 0 - 0 | Kilmarnock |
| 01-02-19 | | Kilmarnock | 1 - 2 | Hearts |
| 06-02-19 | | Dundee | 2 - 2 | Kilmarnock |
| 17-02-19 | | Kilmarnock | 0 - 1 | Celtic |
| 23-02-19 | | Livingston | 1 - 0 | Kilmarnock |
| 02-03-19 | | Kilmarnock | 0 - 0 | Motherwell |
| 11-03-19 | | St. Mirren | 0 - 1 | Kilmarnock |
| 16-03-19 | | Rangers | 1 - 1 | Kilmarnock |
| 30-03-19 | | Kilmarnock | 5 - 0 | Hamilton Academical |
| 03-04-19 | | Hibernian | 0 - 0 | Kilmarnock |
| 13-05-18 | | Kilmarnock | 1 - 0 | Hearts |
| 04-08-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 25-08-18 | | Kilmarnock | 0 - 1 | Hearts |
| 23-09-18 | | Kilmarnock | 2 - 1 | Celtic |
| 29-09-18 | | Kilmarnock | 3 - 1 | Motherwell |
| 27-10-18 | | Kilmarnock | 1 - 1 | Hamilton Academical |
| 04-11-18 | | Kilmarnock | 1 - 2 | Aberdeen |
| 01-12-18 | | Kilmarnock | 3 - 0 | Hibernian |
| 05-12-18 | | Kilmarnock | 2 - 0 | Livingston |
| 15-12-18 | | Kilmarnock | 3 - 1 | Dundee |
| 05-05-18 | | Rangers | 1 - 0 | Kilmarnock |
| 09-05-18 | | Celtic | 0 - 0 | Kilmarnock |
| 11-08-18 | | Livingston | 0 - 0 | Kilmarnock |
| 01-09-18 | | Aberdeen | 0 - 2 | Kilmarnock |
| 15-09-18 | | Hibernian | 3 - 2 | Kilmarnock |
| 06-10-18 | | Dundee | 1 - 2 | Kilmarnock |
| 20-10-18 | | St. Mirren | 1 - 2 | Kilmarnock |
| 31-10-18 | | Rangers | 1 - 1 | Kilmarnock |
| 10-11-18 | | Hearts | 0 - 1 | Kilmarnock |
| 24-11-18 | | St. Johnstone | 0 - 0 | Kilmarnock |
| 12-08-17 | | Kilmarnock | 0 - 1 | Hearts |
| 31-10-17 | | Kilmarnock | 0 - 3 | Hibernian |
| 24-02-18 | | Kilmarnock | 2 - 2 | Hibernian |
| 07-03-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 13-05-18 | | Kilmarnock | 1 - 0 | Hearts |
| 04-08-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 25-08-18 | | Kilmarnock | 0 - 1 | Hearts |
| 01-12-18 | | Kilmarnock | 3 - 0 | Hibernian |
| 01-02-19 | | Kilmarnock | 1 - 2 | Hearts |
| 06-04-19 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 10-11-18 | | Hearts | 0 - 1 | Kilmarnock |
| 24-11-18 | | St. Johnstone | 0 - 0 | Kilmarnock |
| 01-12-18 | | Kilmarnock | 3 - 0 | Hibernian |
| 05-12-18 | | Kilmarnock | 2 - 0 | Livingston |
| 08-12-18 | | Celtic | 5 - 1 | Kilmarnock |
| 15-12-18 | | Kilmarnock | 3 - 1 | Dundee |
| 22-12-18 | | Hamilton Academical | 1 - 1 | Kilmarnock |
| 26-12-18 | | Motherwell | 0 - 1 | Kilmarnock |
| 29-12-18 | | Kilmarnock | 2 - 1 | St. Mirren |
| 23-01-19 | | Kilmarnock | 2 - 1 | Rangers |
| 09-12-17 | | Kilmarnock | 5 - 1 | Partick Thistle |
| 16-12-17 | | Kilmarnock | 1 - 0 | Motherwell |
| 23-12-17 | | Kilmarnock | 2 - 1 | Rangers |
| 03-02-18 | | Kilmarnock | 1 - 0 | Celtic |
| 13-02-18 | | Kilmarnock | 3 - 2 | Dundee |
| 24-02-18 | | Kilmarnock | 2 - 2 | Hibernian |
| 07-03-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 10-03-18 | | Kilmarnock | 3 - 2 | Ross County |
| 31-03-18 | | Kilmarnock | 2 - 0 | Hamilton Academical |
| 21-04-18 | | Kilmarnock | 0 - 2 | Aberdeen |
| 02-12-17 | | St. Johnstone | 1 - 2 | Kilmarnock |
| 12-12-17 | | Ross County | 2 - 2 | Kilmarnock |
| 30-12-17 | | Hibernian | 1 - 1 | Kilmarnock |
| 27-01-18 | | Aberdeen | 3 - 1 | Kilmarnock |
| 17-02-18 | | Motherwell | 0 - 1 | Kilmarnock |
| 27-02-18 | | Hearts | 1 - 1 | Kilmarnock |
| 17-03-18 | | Rangers | 0 - 1 | Kilmarnock |
| 07-04-18 | | Partick Thistle | 0 - 1 | Kilmarnock |
| 14-04-18 | | Hamilton Academical | 1 - 2 | Kilmarnock |
| 28-04-18 | | Hibernian | 5 - 3 | Kilmarnock |
| 12-08-17 | | Kilmarnock | 0 - 1 | Hearts |
| 31-10-17 | | Kilmarnock | 0 - 3 | Hibernian |
| 24-02-18 | | Kilmarnock | 2 - 2 | Hibernian |
| 07-03-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 13-05-18 | | Kilmarnock | 1 - 0 | Hearts |
| 04-08-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 25-08-18 | | Kilmarnock | 0 - 1 | Hearts |
| 01-12-18 | | Kilmarnock | 3 - 0 | Hibernian |
| 01-02-19 | | Kilmarnock | 1 - 2 | Hearts |
| 06-04-19 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 25-08-18 | | Kilmarnock | 0 - 1 | Hearts |
| 01-09-18 | | Aberdeen | 0 - 2 | Kilmarnock |
| 15-09-18 | | Hibernian | 3 - 2 | Kilmarnock |
| 23-09-18 | | Kilmarnock | 2 - 1 | Celtic |
| 29-09-18 | | Kilmarnock | 3 - 1 | Motherwell |
| 06-10-18 | | Dundee | 1 - 2 | Kilmarnock |
| 20-10-18 | | St. Mirren | 1 - 2 | Kilmarnock |
| 27-10-18 | | Kilmarnock | 1 - 1 | Hamilton Academical |
| 31-10-18 | | Rangers | 1 - 1 | Kilmarnock |
| 04-11-18 | | Kilmarnock | 1 - 2 | Aberdeen |
| 12-08-17 | | Kilmarnock | 0 - 1 | Hearts |
| 19-08-17 | | Kilmarnock | 0 - 2 | Celtic |
| 26-08-17 | | Kilmarnock | 2 - 2 | Hamilton Academical |
| 23-09-17 | | Kilmarnock | 1 - 1 | Dundee |
| 30-09-17 | | Kilmarnock | 0 - 2 | Ross County |
| 31-10-17 | | Kilmarnock | 0 - 3 | Hibernian |
| 26-11-17 | | Kilmarnock | 1 - 3 | Aberdeen |
| 09-12-17 | | Kilmarnock | 5 - 1 | Partick Thistle |
| 16-12-17 | | Kilmarnock | 1 - 0 | Motherwell |
| 23-12-17 | | Kilmarnock | 2 - 1 | Rangers |
| 09-09-17 | | Motherwell | 2 - 0 | Kilmarnock |
| 16-09-17 | | Aberdeen | 1 - 1 | Kilmarnock |
| 14-10-17 | | Partick Thistle | 0 - 2 | Kilmarnock |
| 25-10-17 | | Rangers | 1 - 1 | Kilmarnock |
| 28-10-17 | | Celtic | 1 - 1 | Kilmarnock |
| 05-11-17 | | Hearts | 1 - 2 | Kilmarnock |
| 18-11-17 | | Dundee | 0 - 0 | Kilmarnock |
| 02-12-17 | | St. Johnstone | 1 - 2 | Kilmarnock |
| 12-12-17 | | Ross County | 2 - 2 | Kilmarnock |
| 30-12-17 | | Hibernian | 1 - 1 | Kilmarnock |
| 12-08-17 | | Kilmarnock | 0 - 1 | Hearts |
| 31-10-17 | | Kilmarnock | 0 - 3 | Hibernian |
| 24-02-18 | | Kilmarnock | 2 - 2 | Hibernian |
| 07-03-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 13-05-18 | | Kilmarnock | 1 - 0 | Hearts |
| 04-08-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 25-08-18 | | Kilmarnock | 0 - 1 | Hearts |
| 01-12-18 | | Kilmarnock | 3 - 0 | Hibernian |
| 01-02-19 | | Kilmarnock | 1 - 2 | Hearts |
| 06-04-19 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 11-07-19 | | Connah's Quay | 1 - 2 | Kilmarnock |
| 18-07-19 | | Kilmarnock | 0 - 2 | Connah's Quay |
| 18-07-19 | | Kilmarnock | 0 - 2 | Connah's Quay |
| 11-07-19 | | Connah's Quay | 1 - 2 | Kilmarnock |
| 25-08-18 | | Kilmarnock | 0 - 1 | Hearts |
| 01-12-18 | | Kilmarnock | 3 - 0 | Hibernian |
| 01-02-19 | | Kilmarnock | 1 - 2 | Hearts |
| 06-04-19 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 11-05-19 | | Kilmarnock | 1 - 0 | Hibernian |
| 14-09-19 | | Kilmarnock | 2 - 0 | Hibernian |
| 25-09-19 | | Kilmarnock | 0 - 0 | Hibernian |
| 23-11-19 | | Kilmarnock | 16:00 | Hearts |
| 04-12-19 | | Kilmarnock | 20:45 | St. Johnstone |
| 15-02-20 | | Kilmarnock | 16:00 | Hibernian |
| 11-07-19 | | Connah's Quay | 1 - 2 | Kilmarnock |
| 18-07-19 | | Kilmarnock | 0 - 2 | Connah's Quay |
| 18-07-19 | | Kilmarnock | 0 - 2 | Connah's Quay |
| 11-07-19 | | Connah's Quay | 1 - 2 | Kilmarnock |
| 12-08-17 | | Kilmarnock | 0 - 1 | Hearts |
| 31-10-17 | | Kilmarnock | 0 - 3 | Hibernian |
| 24-02-18 | | Kilmarnock | 2 - 2 | Hibernian |
| 07-03-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 13-05-18 | | Kilmarnock | 1 - 0 | Hearts |
| 04-08-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 25-08-18 | | Kilmarnock | 0 - 1 | Hearts |
| 01-12-18 | | Kilmarnock | 3 - 0 | Hibernian |
| 01-02-19 | | Kilmarnock | 1 - 2 | Hearts |
| 06-04-19 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 11-07-19 | | Connah's Quay | 1 - 2 | Kilmarnock |
| 18-07-19 | | Kilmarnock | 0 - 2 | Connah's Quay |
| 18-07-19 | | Kilmarnock | 0 - 2 | Connah's Quay |
| 11-07-19 | | Connah's Quay | 1 - 2 | Kilmarnock |
| 12-08-17 | | Kilmarnock | 0 - 1 | Hearts |
| 31-10-17 | | Kilmarnock | 0 - 3 | Hibernian |
| 24-02-18 | | Kilmarnock | 2 - 2 | Hibernian |
| 07-03-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 13-05-18 | | Kilmarnock | 1 - 0 | Hearts |
| 04-08-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 25-08-18 | | Kilmarnock | 0 - 1 | Hearts |
| 01-12-18 | | Kilmarnock | 3 - 0 | Hibernian |
| 01-02-19 | | Kilmarnock | 1 - 2 | Hearts |
| 06-04-19 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 11-07-19 | | Connah's Quay | 1 - 2 | Kilmarnock |
| 18-07-19 | | Kilmarnock | 0 - 2 | Connah's Quay |
| 18-07-19 | | Kilmarnock | 0 - 2 | Connah's Quay |
| 11-07-19 | | Connah's Quay | 1 - 2 | Kilmarnock |
| 12-08-17 | | Kilmarnock | 0 - 1 | Hearts |
| 31-10-17 | | Kilmarnock | 0 - 3 | Hibernian |
| 24-02-18 | | Kilmarnock | 2 - 2 | Hibernian |
| 07-03-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 13-05-18 | | Kilmarnock | 1 - 0 | Hearts |
| 04-08-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 25-08-18 | | Kilmarnock | 0 - 1 | Hearts |
| 01-12-18 | | Kilmarnock | 3 - 0 | Hibernian |
| 01-02-19 | | Kilmarnock | 1 - 2 | Hearts |
| 06-04-19 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 11-07-19 | | Connah's Quay | 1 - 2 | Kilmarnock |
| 18-07-19 | | Kilmarnock | 0 - 2 | Connah's Quay |
| 18-07-19 | | Kilmarnock | 0 - 2 | Connah's Quay |
| 11-07-19 | | Connah's Quay | 1 - 2 | Kilmarnock |
| 12-08-17 | | Kilmarnock | 0 - 1 | Hearts |
| 31-10-17 | | Kilmarnock | 0 - 3 | Hibernian |
| 24-02-18 | | Kilmarnock | 2 - 2 | Hibernian |
| 07-03-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 13-05-18 | | Kilmarnock | 1 - 0 | Hearts |
| 04-08-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 25-08-18 | | Kilmarnock | 0 - 1 | Hearts |
| 01-12-18 | | Kilmarnock | 3 - 0 | Hibernian |
| 01-02-19 | | Kilmarnock | 1 - 2 | Hearts |
| 06-04-19 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 13-07-18 | | Kilmarnock | 0 - 0 | St. Mirren |
| 21-07-18 | | Dumbarton | 2 - 4 | Kilmarnock |
| 24-07-18 | | Spartans | 0 - 3 | Kilmarnock |
| 28-07-18 | | Kilmarnock | 2 - 0 | Queen's Park |
| 19-08-18 | | Kilmarnock | 1 - 3 | Rangers |
| 17-08-19 | | Kilmarnock | 0 - 0 | Hamilton Academical |
| 25-09-19 | | Kilmarnock | 0 - 0 | Hibernian |
| 13-07-18 | | Kilmarnock | 0 - 0 | St. Mirren |
| 28-07-18 | | Kilmarnock | 2 - 0 | Queen's Park |
| 19-08-18 | | Kilmarnock | 1 - 3 | Rangers |
| 17-08-19 | | Kilmarnock | 0 - 0 | Hamilton Academical |
| 25-09-19 | | Kilmarnock | 0 - 0 | Hibernian |
| 21-07-18 | | Dumbarton | 2 - 4 | Kilmarnock |
| 24-07-18 | | Spartans | 0 - 3 | Kilmarnock |
| 25-08-18 | | Kilmarnock | 0 - 1 | Hearts |
| 01-12-18 | | Kilmarnock | 3 - 0 | Hibernian |
| 01-02-19 | | Kilmarnock | 1 - 2 | Hearts |
| 06-04-19 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 11-05-19 | | Kilmarnock | 1 - 0 | Hibernian |
| 14-09-19 | | Kilmarnock | 2 - 0 | Hibernian |
| 25-09-19 | | Kilmarnock | 0 - 0 | Hibernian |
| 23-11-19 | | Kilmarnock | 16:00 | Hearts |
| 04-12-19 | | Kilmarnock | 20:45 | St. Johnstone |
| 15-02-20 | | Kilmarnock | 16:00 | Hibernian |
| 13-07-18 | | Kilmarnock | 0 - 0 | St. Mirren |
| 21-07-18 | | Dumbarton | 2 - 4 | Kilmarnock |
| 24-07-18 | | Spartans | 0 - 3 | Kilmarnock |
| 28-07-18 | | Kilmarnock | 2 - 0 | Queen's Park |
| 19-08-18 | | Kilmarnock | 1 - 3 | Rangers |
| 17-08-19 | | Kilmarnock | 0 - 0 | Hamilton Academical |
| 25-09-19 | | Kilmarnock | 0 - 0 | Hibernian |
| 13-07-18 | | Kilmarnock | 0 - 0 | St. Mirren |
| 28-07-18 | | Kilmarnock | 2 - 0 | Queen's Park |
| 19-08-18 | | Kilmarnock | 1 - 3 | Rangers |
| 17-08-19 | | Kilmarnock | 0 - 0 | Hamilton Academical |
| 25-09-19 | | Kilmarnock | 0 - 0 | Hibernian |
| 21-07-18 | | Dumbarton | 2 - 4 | Kilmarnock |
| 24-07-18 | | Spartans | 0 - 3 | Kilmarnock |
| 12-08-17 | | Kilmarnock | 0 - 1 | Hearts |
| 31-10-17 | | Kilmarnock | 0 - 3 | Hibernian |
| 24-02-18 | | Kilmarnock | 2 - 2 | Hibernian |
| 07-03-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 13-05-18 | | Kilmarnock | 1 - 0 | Hearts |
| 04-08-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 25-08-18 | | Kilmarnock | 0 - 1 | Hearts |
| 01-12-18 | | Kilmarnock | 3 - 0 | Hibernian |
| 01-02-19 | | Kilmarnock | 1 - 2 | Hearts |
| 06-04-19 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 13-07-18 | | Kilmarnock | 0 - 0 | St. Mirren |
| 21-07-18 | | Dumbarton | 2 - 4 | Kilmarnock |
| 24-07-18 | | Spartans | 0 - 3 | Kilmarnock |
| 28-07-18 | | Kilmarnock | 2 - 0 | Queen's Park |
| 19-08-18 | | Kilmarnock | 1 - 3 | Rangers |
| 17-08-19 | | Kilmarnock | 0 - 0 | Hamilton Academical |
| 25-09-19 | | Kilmarnock | 0 - 0 | Hibernian |
| 13-07-18 | | Kilmarnock | 0 - 0 | St. Mirren |
| 28-07-18 | | Kilmarnock | 2 - 0 | Queen's Park |
| 19-08-18 | | Kilmarnock | 1 - 3 | Rangers |
| 17-08-19 | | Kilmarnock | 0 - 0 | Hamilton Academical |
| 25-09-19 | | Kilmarnock | 0 - 0 | Hibernian |
| 21-07-18 | | Dumbarton | 2 - 4 | Kilmarnock |
| 24-07-18 | | Spartans | 0 - 3 | Kilmarnock |
| 12-08-17 | | Kilmarnock | 0 - 1 | Hearts |
| 31-10-17 | | Kilmarnock | 0 - 3 | Hibernian |
| 24-02-18 | | Kilmarnock | 2 - 2 | Hibernian |
| 07-03-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 13-05-18 | | Kilmarnock | 1 - 0 | Hearts |
| 04-08-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 25-08-18 | | Kilmarnock | 0 - 1 | Hearts |
| 01-12-18 | | Kilmarnock | 3 - 0 | Hibernian |
| 01-02-19 | | Kilmarnock | 1 - 2 | Hearts |
| 06-04-19 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 13-07-18 | | Kilmarnock | 0 - 0 | St. Mirren |
| 21-07-18 | | Dumbarton | 2 - 4 | Kilmarnock |
| 24-07-18 | | Spartans | 0 - 3 | Kilmarnock |
| 28-07-18 | | Kilmarnock | 2 - 0 | Queen's Park |
| 19-08-18 | | Kilmarnock | 1 - 3 | Rangers |
| 17-08-19 | | Kilmarnock | 0 - 0 | Hamilton Academical |
| 25-09-19 | | Kilmarnock | 0 - 0 | Hibernian |
| 13-07-18 | | Kilmarnock | 0 - 0 | St. Mirren |
| 28-07-18 | | Kilmarnock | 2 - 0 | Queen's Park |
| 19-08-18 | | Kilmarnock | 1 - 3 | Rangers |
| 17-08-19 | | Kilmarnock | 0 - 0 | Hamilton Academical |
| 25-09-19 | | Kilmarnock | 0 - 0 | Hibernian |
| 21-07-18 | | Dumbarton | 2 - 4 | Kilmarnock |
| 24-07-18 | | Spartans | 0 - 3 | Kilmarnock |
| 12-08-17 | | Kilmarnock | 0 - 1 | Hearts |
| 31-10-17 | | Kilmarnock | 0 - 3 | Hibernian |
| 24-02-18 | | Kilmarnock | 2 - 2 | Hibernian |
| 07-03-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 13-05-18 | | Kilmarnock | 1 - 0 | Hearts |
| 04-08-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 25-08-18 | | Kilmarnock | 0 - 1 | Hearts |
| 01-12-18 | | Kilmarnock | 3 - 0 | Hibernian |
| 01-02-19 | | Kilmarnock | 1 - 2 | Hearts |
| 06-04-19 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 13-07-18 | | Kilmarnock | 0 - 0 | St. Mirren |
| 21-07-18 | | Dumbarton | 2 - 4 | Kilmarnock |
| 24-07-18 | | Spartans | 0 - 3 | Kilmarnock |
| 28-07-18 | | Kilmarnock | 2 - 0 | Queen's Park |
| 19-08-18 | | Kilmarnock | 1 - 3 | Rangers |
| 17-08-19 | | Kilmarnock | 0 - 0 | Hamilton Academical |
| 25-09-19 | | Kilmarnock | 0 - 0 | Hibernian |
| 13-07-18 | | Kilmarnock | 0 - 0 | St. Mirren |
| 28-07-18 | | Kilmarnock | 2 - 0 | Queen's Park |
| 19-08-18 | | Kilmarnock | 1 - 3 | Rangers |
| 17-08-19 | | Kilmarnock | 0 - 0 | Hamilton Academical |
| 25-09-19 | | Kilmarnock | 0 - 0 | Hibernian |
| 21-07-18 | | Dumbarton | 2 - 4 | Kilmarnock |
| 24-07-18 | | Spartans | 0 - 3 | Kilmarnock |
| 12-08-17 | | Kilmarnock | 0 - 1 | Hearts |
| 31-10-17 | | Kilmarnock | 0 - 3 | Hibernian |
| 24-02-18 | | Kilmarnock | 2 - 2 | Hibernian |
| 07-03-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 13-05-18 | | Kilmarnock | 1 - 0 | Hearts |
| 04-08-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 25-08-18 | | Kilmarnock | 0 - 1 | Hearts |
| 01-12-18 | | Kilmarnock | 3 - 0 | Hibernian |
| 01-02-19 | | Kilmarnock | 1 - 2 | Hearts |
| 06-04-19 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 20-01-18 | | Kilmarnock | 1 - 0 | Ross County |
| 10-02-18 | | Kilmarnock | 4 - 0 | Brora Rangers |
| 03-03-18 | | Aberdeen | 1 - 1 | Kilmarnock |
| 13-03-18 | | Kilmarnock | 0 - 0 | Aberdeen |
| 19-01-19 | | Kilmarnock | 2 - 0 | Forfar Athletic |
| 09-02-19 | | Kilmarnock | 0 - 0 | Rangers |
| 20-02-19 | | Rangers | 5 - 0 | Kilmarnock |
| 20-01-18 | | Kilmarnock | 1 - 0 | Ross County |
| 10-02-18 | | Kilmarnock | 4 - 0 | Brora Rangers |
| 13-03-18 | | Kilmarnock | 0 - 0 | Aberdeen |
| 19-01-19 | | Kilmarnock | 2 - 0 | Forfar Athletic |
| 09-02-19 | | Kilmarnock | 0 - 0 | Rangers |
| 03-03-18 | | Aberdeen | 1 - 1 | Kilmarnock |
| 20-02-19 | | Rangers | 5 - 0 | Kilmarnock |
| 25-08-18 | | Kilmarnock | 0 - 1 | Hearts |
| 01-12-18 | | Kilmarnock | 3 - 0 | Hibernian |
| 01-02-19 | | Kilmarnock | 1 - 2 | Hearts |
| 06-04-19 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 11-05-19 | | Kilmarnock | 1 - 0 | Hibernian |
| 14-09-19 | | Kilmarnock | 2 - 0 | Hibernian |
| 25-09-19 | | Kilmarnock | 0 - 0 | Hibernian |
| 23-11-19 | | Kilmarnock | 16:00 | Hearts |
| 04-12-19 | | Kilmarnock | 20:45 | St. Johnstone |
| 15-02-20 | | Kilmarnock | 16:00 | Hibernian |
| 20-01-18 | | Kilmarnock | 1 - 0 | Ross County |
| 10-02-18 | | Kilmarnock | 4 - 0 | Brora Rangers |
| 03-03-18 | | Aberdeen | 1 - 1 | Kilmarnock |
| 13-03-18 | | Kilmarnock | 0 - 0 | Aberdeen |
| 19-01-19 | | Kilmarnock | 2 - 0 | Forfar Athletic |
| 09-02-19 | | Kilmarnock | 0 - 0 | Rangers |
| 20-02-19 | | Rangers | 5 - 0 | Kilmarnock |
| 20-01-18 | | Kilmarnock | 1 - 0 | Ross County |
| 10-02-18 | | Kilmarnock | 4 - 0 | Brora Rangers |
| 13-03-18 | | Kilmarnock | 0 - 0 | Aberdeen |
| 19-01-19 | | Kilmarnock | 2 - 0 | Forfar Athletic |
| 09-02-19 | | Kilmarnock | 0 - 0 | Rangers |
| 03-03-18 | | Aberdeen | 1 - 1 | Kilmarnock |
| 20-02-19 | | Rangers | 5 - 0 | Kilmarnock |
| 12-08-17 | | Kilmarnock | 0 - 1 | Hearts |
| 31-10-17 | | Kilmarnock | 0 - 3 | Hibernian |
| 24-02-18 | | Kilmarnock | 2 - 2 | Hibernian |
| 07-03-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 13-05-18 | | Kilmarnock | 1 - 0 | Hearts |
| 04-08-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 25-08-18 | | Kilmarnock | 0 - 1 | Hearts |
| 01-12-18 | | Kilmarnock | 3 - 0 | Hibernian |
| 01-02-19 | | Kilmarnock | 1 - 2 | Hearts |
| 06-04-19 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 20-01-18 | | Kilmarnock | 1 - 0 | Ross County |
| 10-02-18 | | Kilmarnock | 4 - 0 | Brora Rangers |
| 03-03-18 | | Aberdeen | 1 - 1 | Kilmarnock |
| 13-03-18 | | Kilmarnock | 0 - 0 | Aberdeen |
| 19-01-19 | | Kilmarnock | 2 - 0 | Forfar Athletic |
| 09-02-19 | | Kilmarnock | 0 - 0 | Rangers |
| 20-02-19 | | Rangers | 5 - 0 | Kilmarnock |
| 20-01-18 | | Kilmarnock | 1 - 0 | Ross County |
| 10-02-18 | | Kilmarnock | 4 - 0 | Brora Rangers |
| 13-03-18 | | Kilmarnock | 0 - 0 | Aberdeen |
| 19-01-19 | | Kilmarnock | 2 - 0 | Forfar Athletic |
| 09-02-19 | | Kilmarnock | 0 - 0 | Rangers |
| 03-03-18 | | Aberdeen | 1 - 1 | Kilmarnock |
| 20-02-19 | | Rangers | 5 - 0 | Kilmarnock |
| 12-08-17 | | Kilmarnock | 0 - 1 | Hearts |
| 31-10-17 | | Kilmarnock | 0 - 3 | Hibernian |
| 24-02-18 | | Kilmarnock | 2 - 2 | Hibernian |
| 07-03-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 13-05-18 | | Kilmarnock | 1 - 0 | Hearts |
| 04-08-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 25-08-18 | | Kilmarnock | 0 - 1 | Hearts |
| 01-12-18 | | Kilmarnock | 3 - 0 | Hibernian |
| 01-02-19 | | Kilmarnock | 1 - 2 | Hearts |
| 06-04-19 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 20-01-18 | | Kilmarnock | 1 - 0 | Ross County |
| 10-02-18 | | Kilmarnock | 4 - 0 | Brora Rangers |
| 03-03-18 | | Aberdeen | 1 - 1 | Kilmarnock |
| 13-03-18 | | Kilmarnock | 0 - 0 | Aberdeen |
| 19-01-19 | | Kilmarnock | 2 - 0 | Forfar Athletic |
| 09-02-19 | | Kilmarnock | 0 - 0 | Rangers |
| 20-02-19 | | Rangers | 5 - 0 | Kilmarnock |
| 20-01-18 | | Kilmarnock | 1 - 0 | Ross County |
| 10-02-18 | | Kilmarnock | 4 - 0 | Brora Rangers |
| 13-03-18 | | Kilmarnock | 0 - 0 | Aberdeen |
| 19-01-19 | | Kilmarnock | 2 - 0 | Forfar Athletic |
| 09-02-19 | | Kilmarnock | 0 - 0 | Rangers |
| 03-03-18 | | Aberdeen | 1 - 1 | Kilmarnock |
| 20-02-19 | | Rangers | 5 - 0 | Kilmarnock |
| 12-08-17 | | Kilmarnock | 0 - 1 | Hearts |
| 31-10-17 | | Kilmarnock | 0 - 3 | Hibernian |
| 24-02-18 | | Kilmarnock | 2 - 2 | Hibernian |
| 07-03-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 13-05-18 | | Kilmarnock | 1 - 0 | Hearts |
| 04-08-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 25-08-18 | | Kilmarnock | 0 - 1 | Hearts |
| 01-12-18 | | Kilmarnock | 3 - 0 | Hibernian |
| 01-02-19 | | Kilmarnock | 1 - 2 | Hearts |
| 06-04-19 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 20-01-18 | | Kilmarnock | 1 - 0 | Ross County |
| 10-02-18 | | Kilmarnock | 4 - 0 | Brora Rangers |
| 03-03-18 | | Aberdeen | 1 - 1 | Kilmarnock |
| 13-03-18 | | Kilmarnock | 0 - 0 | Aberdeen |
| 19-01-19 | | Kilmarnock | 2 - 0 | Forfar Athletic |
| 09-02-19 | | Kilmarnock | 0 - 0 | Rangers |
| 20-02-19 | | Rangers | 5 - 0 | Kilmarnock |
| 20-01-18 | | Kilmarnock | 1 - 0 | Ross County |
| 10-02-18 | | Kilmarnock | 4 - 0 | Brora Rangers |
| 13-03-18 | | Kilmarnock | 0 - 0 | Aberdeen |
| 19-01-19 | | Kilmarnock | 2 - 0 | Forfar Athletic |
| 09-02-19 | | Kilmarnock | 0 - 0 | Rangers |
| 03-03-18 | | Aberdeen | 1 - 1 | Kilmarnock |
| 20-02-19 | | Rangers | 5 - 0 | Kilmarnock |
| 12-08-17 | | Kilmarnock | 0 - 1 | Hearts |
| 31-10-17 | | Kilmarnock | 0 - 3 | Hibernian |
| 24-02-18 | | Kilmarnock | 2 - 2 | Hibernian |
| 07-03-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 13-05-18 | | Kilmarnock | 1 - 0 | Hearts |
| 04-08-18 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 25-08-18 | | Kilmarnock | 0 - 1 | Hearts |
| 01-12-18 | | Kilmarnock | 3 - 0 | Hibernian |
| 01-02-19 | | Kilmarnock | 1 - 2 | Hearts |
| 06-04-19 | | Kilmarnock | 2 - 0 | St. Johnstone |
| 14-09-19 | | Ross County | 2 - 1 | St. Mirren |
| 21-09-19 | | St. Mirren | 0 - 0 | Hamilton Academical |
| 28-09-19 | | St. Mirren | 0 - 0 | Hearts |
| 05-10-19 | | Motherwell | 2 - 0 | St. Mirren |
| 19-10-19 | | St. Mirren | 2 - 0 | St. Johnstone |
| 26-10-19 | | Kilmarnock | 16:00 | St. Mirren |
| 30-10-19 | | Celtic | 20:45 | St. Mirren |
| 09-11-19 | | Hearts | 16:00 | St. Mirren |
| 23-11-19 | | St. Mirren | 16:00 | Ross County |
| 26-11-19 | | St. Mirren | 20:45 | Hibernian |
| 11-08-19 | | St. Mirren | 1 - 0 | Aberdeen |
| 25-08-19 | | St. Mirren | 0 - 1 | Rangers |
| 21-09-19 | | St. Mirren | 0 - 0 | Hamilton Academical |
| 28-09-19 | | St. Mirren | 0 - 0 | Hearts |
| 19-10-19 | | St. Mirren | 2 - 0 | St. Johnstone |
| 23-11-19 | | St. Mirren | 16:00 | Ross County |
| 26-11-19 | | St. Mirren | 20:45 | Hibernian |
| 04-12-19 | | St. Mirren | 20:45 | Motherwell |
| 14-12-19 | | St. Mirren | 16:00 | Livingston |
| 26-12-19 | | St. Mirren | 16:00 | Celtic |
| 23-07-19 | | Albion Rovers | 0 - 0 | St. Mirren |
| 03-08-19 | | Hibernian | 1 - 0 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 14-09-19 | | Ross County | 2 - 1 | St. Mirren |
| 05-10-19 | | Motherwell | 2 - 0 | St. Mirren |
| 26-10-19 | | Kilmarnock | 16:00 | St. Mirren |
| 30-10-19 | | Celtic | 20:45 | St. Mirren |
| 09-11-19 | | Hearts | 16:00 | St. Mirren |
| 30-11-19 | | Aberdeen | 16:00 | St. Mirren |
| 07-12-19 | | Hamilton Academical | 16:00 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 07-12-19 | | Hamilton Academical | 16:00 | St. Mirren |
| 12-02-20 | | Livingston | 20:45 | St. Mirren |
| 04-04-20 | | Ross County | 16:00 | St. Mirren |
| 26-05-19 | | St. Mirren | 1 - 1 | Dundee United |
| 09-07-19 | | Stenhousemuir | 1 - 1 | St. Mirren |
| 14-07-19 | | St. Mirren | 2 - 3 | Dunfermline Athletic |
| 17-07-19 | | St. Mirren | 1 - 0 | Edinburgh City |
| 20-07-19 | | East Kilbride | 0 - 0 | St. Mirren |
| 23-07-19 | | Albion Rovers | 0 - 0 | St. Mirren |
| 03-08-19 | | Hibernian | 1 - 0 | St. Mirren |
| 11-08-19 | | St. Mirren | 1 - 0 | Aberdeen |
| 25-08-19 | | St. Mirren | 0 - 1 | Rangers |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 09-02-19 | | St. Mirren | 1 - 2 | Dundee United |
| 02-03-19 | | St. Mirren | 1 - 0 | Livingston |
| 11-03-19 | | St. Mirren | 0 - 1 | Kilmarnock |
| 30-03-19 | | St. Mirren | 2 - 1 | Dundee |
| 03-04-19 | | St. Mirren | 0 - 2 | Celtic |
| 27-04-19 | | St. Mirren | 1 - 1 | St. Johnstone |
| 13-05-19 | | St. Mirren | 2 - 0 | Hamilton Academical |
| 26-05-19 | | St. Mirren | 1 - 1 | Dundee United |
| 14-07-19 | | St. Mirren | 2 - 3 | Dunfermline Athletic |
| 17-07-19 | | St. Mirren | 1 - 0 | Edinburgh City |
| 16-02-19 | | Aberdeen | 2 - 2 | St. Mirren |
| 23-02-19 | | Hearts | 1 - 1 | St. Mirren |
| 27-03-19 | | St. Johnstone | 1 - 0 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 04-05-19 | | Motherwell | 1 - 1 | St. Mirren |
| 18-05-19 | | Dundee | 2 - 3 | St. Mirren |
| 23-05-19 | | Dundee United | 0 - 0 | St. Mirren |
| 09-07-19 | | Stenhousemuir | 1 - 1 | St. Mirren |
| 20-07-19 | | East Kilbride | 0 - 0 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 14-09-19 | | Ross County | 2 - 1 | St. Mirren |
| 27-03-19 | | St. Johnstone | 1 - 0 | St. Mirren |
| 30-03-19 | | St. Mirren | 2 - 1 | Dundee |
| 03-04-19 | | St. Mirren | 0 - 2 | Celtic |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 27-04-19 | | St. Mirren | 1 - 1 | St. Johnstone |
| 04-05-19 | | Motherwell | 1 - 1 | St. Mirren |
| 13-05-19 | | St. Mirren | 2 - 0 | Hamilton Academical |
| 18-05-19 | | Dundee | 2 - 3 | St. Mirren |
| 23-05-19 | | Dundee United | 0 - 0 | St. Mirren |
| 20-10-18 | | St. Mirren | 1 - 2 | Kilmarnock |
| 31-10-18 | | St. Mirren | 0 - 2 | Motherwell |
| 03-11-18 | | St. Mirren | 0 - 2 | Rangers |
| 24-11-18 | | St. Mirren | 2 - 0 | Hearts |
| 01-12-18 | | St. Mirren | 1 - 3 | Hamilton Academical |
| 15-12-18 | | St. Mirren | 1 - 2 | Aberdeen |
| 26-12-18 | | St. Mirren | 0 - 1 | St. Johnstone |
| 19-01-19 | | St. Mirren | 3 - 2 | Alloa Athletic |
| 27-01-19 | | St. Mirren | 1 - 3 | Hibernian |
| 06-02-19 | | St. Mirren | 1 - 2 | Motherwell |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 06-10-18 | | Aberdeen | 4 - 1 | St. Mirren |
| 27-10-18 | | St. Johnstone | 2 - 0 | St. Mirren |
| 10-11-18 | | Dundee | 1 - 1 | St. Mirren |
| 05-12-18 | | Hibernian | 2 - 2 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 22-12-18 | | Motherwell | 0 - 1 | St. Mirren |
| 29-12-18 | | Kilmarnock | 2 - 1 | St. Mirren |
| 23-01-19 | | Celtic | 4 - 0 | St. Mirren |
| 02-02-19 | | Rangers | 4 - 0 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 14-09-19 | | Ross County | 2 - 1 | St. Mirren |
| 19-01-19 | | St. Mirren | 3 - 2 | Alloa Athletic |
| 23-01-19 | | Celtic | 4 - 0 | St. Mirren |
| 27-01-19 | | St. Mirren | 1 - 3 | Hibernian |
| 02-02-19 | | Rangers | 4 - 0 | St. Mirren |
| 06-02-19 | | St. Mirren | 1 - 2 | Motherwell |
| 09-02-19 | | St. Mirren | 1 - 2 | Dundee United |
| 16-02-19 | | Aberdeen | 2 - 2 | St. Mirren |
| 23-02-19 | | Hearts | 1 - 1 | St. Mirren |
| 02-03-19 | | St. Mirren | 1 - 0 | Livingston |
| 11-03-19 | | St. Mirren | 0 - 1 | Kilmarnock |
| 14-04-18 | | St. Mirren | 0 - 0 | Livingston |
| 17-04-18 | | St. Mirren | 1 - 2 | Falkirk |
| 21-04-18 | | St. Mirren | 2 - 1 | Greenock Morton |
| 17-07-18 | | St. Mirren | 2 - 2 | Spartans |
| 21-07-18 | | St. Mirren | 0 - 6 | Sunderland |
| 28-07-18 | | St. Mirren | 6 - 0 | Dumbarton |
| 04-08-18 | | St. Mirren | 2 - 1 | Dundee |
| 25-08-18 | | St. Mirren | 0 - 2 | Livingston |
| 14-09-18 | | St. Mirren | 0 - 0 | Celtic |
| 29-09-18 | | St. Mirren | 0 - 1 | Hibernian |
| 17-03-18 | | Queen of the South | 1 - 3 | St. Mirren |
| 31-03-18 | | Inverness CT | 2 - 2 | St. Mirren |
| 07-04-18 | | Brechin City | 0 - 1 | St. Mirren |
| 10-04-18 | | Dundee United | 1 - 0 | St. Mirren |
| 28-04-18 | | Falkirk | 1 - 0 | St. Mirren |
| 13-07-18 | | Kilmarnock | 0 - 0 | St. Mirren |
| 24-07-18 | | Queen's Park | 0 - 0 | St. Mirren |
| 12-08-18 | | Rangers | 2 - 0 | St. Mirren |
| 18-08-18 | | Aberdeen | 4 - 0 | St. Mirren |
| 01-09-18 | | Hearts | 4 - 1 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 14-09-19 | | Ross County | 2 - 1 | St. Mirren |
| 03-11-18 | | St. Mirren | 0 - 2 | Rangers |
| 10-11-18 | | Dundee | 1 - 1 | St. Mirren |
| 24-11-18 | | St. Mirren | 2 - 0 | Hearts |
| 01-12-18 | | St. Mirren | 1 - 3 | Hamilton Academical |
| 05-12-18 | | Hibernian | 2 - 2 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 15-12-18 | | St. Mirren | 1 - 2 | Aberdeen |
| 22-12-18 | | Motherwell | 0 - 1 | St. Mirren |
| 26-12-18 | | St. Mirren | 0 - 1 | St. Johnstone |
| 29-12-18 | | Kilmarnock | 2 - 1 | St. Mirren |
| 28-10-17 | | St. Mirren | 2 - 2 | Greenock Morton |
| 28-11-17 | | St. Mirren | 3 - 1 | Livingston |
| 02-12-17 | | St. Mirren | 0 - 1 | Dumbarton |
| 16-12-17 | | St. Mirren | 1 - 0 | Dunfermline Athletic |
| 29-12-17 | | St. Mirren | 2 - 0 | Dundee United |
| 06-01-18 | | St. Mirren | 1 - 0 | Inverness CT |
| 03-02-18 | | St. Mirren | 2 - 0 | Queen of the South |
| 24-02-18 | | St. Mirren | 1 - 0 | Brechin City |
| 10-03-18 | | St. Mirren | 2 - 0 | Dunfermline Athletic |
| 27-03-18 | | St. Mirren | 5 - 0 | Dumbarton |
| 04-11-17 | | Dundee United | 2 - 1 | St. Mirren |
| 18-11-17 | | Lothian Hutchison | 1 - 7 | St. Mirren |
| 25-11-17 | | Inverness CT | 0 - 2 | St. Mirren |
| 09-12-17 | | Brechin City | 1 - 2 | St. Mirren |
| 23-12-17 | | Queen of the South | 2 - 3 | St. Mirren |
| 02-01-18 | | Greenock Morton | 1 - 1 | St. Mirren |
| 13-01-18 | | Dumbarton | 0 - 2 | St. Mirren |
| 20-01-18 | | Aberdeen | 4 - 1 | St. Mirren |
| 26-01-18 | | Dunfermline Athletic | 1 - 2 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 14-09-19 | | Ross County | 2 - 1 | St. Mirren |
| 23-05-19 | | Dundee United | 0 - 0 | St. Mirren |
| 26-05-19 | | St. Mirren | 1 - 1 | Dundee United |
| 26-05-19 | | St. Mirren | 1 - 1 | Dundee United |
| 23-05-19 | | Dundee United | 0 - 0 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 07-12-19 | | Hamilton Academical | 16:00 | St. Mirren |
| 12-02-20 | | Livingston | 20:45 | St. Mirren |
| 04-04-20 | | Ross County | 16:00 | St. Mirren |
| 23-05-19 | | Dundee United | 0 - 0 | St. Mirren |
| 26-05-19 | | St. Mirren | 1 - 1 | Dundee United |
| 26-05-19 | | St. Mirren | 1 - 1 | Dundee United |
| 23-05-19 | | Dundee United | 0 - 0 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 14-09-19 | | Ross County | 2 - 1 | St. Mirren |
| 23-05-19 | | Dundee United | 0 - 0 | St. Mirren |
| 26-05-19 | | St. Mirren | 1 - 1 | Dundee United |
| 26-05-19 | | St. Mirren | 1 - 1 | Dundee United |
| 23-05-19 | | Dundee United | 0 - 0 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 14-09-19 | | Ross County | 2 - 1 | St. Mirren |
| 23-05-19 | | Dundee United | 0 - 0 | St. Mirren |
| 26-05-19 | | St. Mirren | 1 - 1 | Dundee United |
| 26-05-19 | | St. Mirren | 1 - 1 | Dundee United |
| 23-05-19 | | Dundee United | 0 - 0 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 14-09-19 | | Ross County | 2 - 1 | St. Mirren |
| 23-05-19 | | Dundee United | 0 - 0 | St. Mirren |
| 26-05-19 | | St. Mirren | 1 - 1 | Dundee United |
| 26-05-19 | | St. Mirren | 1 - 1 | Dundee United |
| 23-05-19 | | Dundee United | 0 - 0 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 14-09-19 | | Ross County | 2 - 1 | St. Mirren |
| 14-09-19 | | Ross County | 2 - 1 | St. Mirren |
| 21-09-19 | | St. Mirren | 0 - 0 | Hamilton Academical |
| 28-09-19 | | St. Mirren | 0 - 0 | Hearts |
| 05-10-19 | | Motherwell | 2 - 0 | St. Mirren |
| 19-10-19 | | St. Mirren | 2 - 0 | St. Johnstone |
| 26-10-19 | | Kilmarnock | 16:00 | St. Mirren |
| 30-10-19 | | Celtic | 20:45 | St. Mirren |
| 09-11-19 | | Hearts | 16:00 | St. Mirren |
| 23-11-19 | | St. Mirren | 16:00 | Ross County |
| 26-11-19 | | St. Mirren | 20:45 | Hibernian |
| 11-08-19 | | St. Mirren | 1 - 0 | Aberdeen |
| 25-08-19 | | St. Mirren | 0 - 1 | Rangers |
| 21-09-19 | | St. Mirren | 0 - 0 | Hamilton Academical |
| 28-09-19 | | St. Mirren | 0 - 0 | Hearts |
| 19-10-19 | | St. Mirren | 2 - 0 | St. Johnstone |
| 23-11-19 | | St. Mirren | 16:00 | Ross County |
| 26-11-19 | | St. Mirren | 20:45 | Hibernian |
| 04-12-19 | | St. Mirren | 20:45 | Motherwell |
| 14-12-19 | | St. Mirren | 16:00 | Livingston |
| 26-12-19 | | St. Mirren | 16:00 | Celtic |
| 18-05-19 | | Dundee | 2 - 3 | St. Mirren |
| 03-08-19 | | Hibernian | 1 - 0 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 14-09-19 | | Ross County | 2 - 1 | St. Mirren |
| 05-10-19 | | Motherwell | 2 - 0 | St. Mirren |
| 26-10-19 | | Kilmarnock | 16:00 | St. Mirren |
| 30-10-19 | | Celtic | 20:45 | St. Mirren |
| 09-11-19 | | Hearts | 16:00 | St. Mirren |
| 30-11-19 | | Aberdeen | 16:00 | St. Mirren |
| 07-12-19 | | Hamilton Academical | 16:00 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 07-12-19 | | Hamilton Academical | 16:00 | St. Mirren |
| 12-02-20 | | Livingston | 20:45 | St. Mirren |
| 04-04-20 | | Ross County | 16:00 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 27-04-19 | | St. Mirren | 1 - 1 | St. Johnstone |
| 04-05-19 | | Motherwell | 1 - 1 | St. Mirren |
| 13-05-19 | | St. Mirren | 2 - 0 | Hamilton Academical |
| 18-05-19 | | Dundee | 2 - 3 | St. Mirren |
| 03-08-19 | | Hibernian | 1 - 0 | St. Mirren |
| 11-08-19 | | St. Mirren | 1 - 0 | Aberdeen |
| 25-08-19 | | St. Mirren | 0 - 1 | Rangers |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 15-12-18 | | St. Mirren | 1 - 2 | Aberdeen |
| 26-12-18 | | St. Mirren | 0 - 1 | St. Johnstone |
| 27-01-19 | | St. Mirren | 1 - 3 | Hibernian |
| 06-02-19 | | St. Mirren | 1 - 2 | Motherwell |
| 02-03-19 | | St. Mirren | 1 - 0 | Livingston |
| 11-03-19 | | St. Mirren | 0 - 1 | Kilmarnock |
| 30-03-19 | | St. Mirren | 2 - 1 | Dundee |
| 03-04-19 | | St. Mirren | 0 - 2 | Celtic |
| 27-04-19 | | St. Mirren | 1 - 1 | St. Johnstone |
| 13-05-19 | | St. Mirren | 2 - 0 | Hamilton Academical |
| 22-12-18 | | Motherwell | 0 - 1 | St. Mirren |
| 29-12-18 | | Kilmarnock | 2 - 1 | St. Mirren |
| 23-01-19 | | Celtic | 4 - 0 | St. Mirren |
| 02-02-19 | | Rangers | 4 - 0 | St. Mirren |
| 16-02-19 | | Aberdeen | 2 - 2 | St. Mirren |
| 23-02-19 | | Hearts | 1 - 1 | St. Mirren |
| 27-03-19 | | St. Johnstone | 1 - 0 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 04-05-19 | | Motherwell | 1 - 1 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 14-09-19 | | Ross County | 2 - 1 | St. Mirren |
| 27-01-19 | | St. Mirren | 1 - 3 | Hibernian |
| 02-02-19 | | Rangers | 4 - 0 | St. Mirren |
| 06-02-19 | | St. Mirren | 1 - 2 | Motherwell |
| 16-02-19 | | Aberdeen | 2 - 2 | St. Mirren |
| 23-02-19 | | Hearts | 1 - 1 | St. Mirren |
| 02-03-19 | | St. Mirren | 1 - 0 | Livingston |
| 11-03-19 | | St. Mirren | 0 - 1 | Kilmarnock |
| 27-03-19 | | St. Johnstone | 1 - 0 | St. Mirren |
| 30-03-19 | | St. Mirren | 2 - 1 | Dundee |
| 03-04-19 | | St. Mirren | 0 - 2 | Celtic |
| 04-08-18 | | St. Mirren | 2 - 1 | Dundee |
| 25-08-18 | | St. Mirren | 0 - 2 | Livingston |
| 14-09-18 | | St. Mirren | 0 - 0 | Celtic |
| 29-09-18 | | St. Mirren | 0 - 1 | Hibernian |
| 20-10-18 | | St. Mirren | 1 - 2 | Kilmarnock |
| 31-10-18 | | St. Mirren | 0 - 2 | Motherwell |
| 03-11-18 | | St. Mirren | 0 - 2 | Rangers |
| 24-11-18 | | St. Mirren | 2 - 0 | Hearts |
| 01-12-18 | | St. Mirren | 1 - 3 | Hamilton Academical |
| 15-12-18 | | St. Mirren | 1 - 2 | Aberdeen |
| 12-08-18 | | Rangers | 2 - 0 | St. Mirren |
| 01-09-18 | | Hearts | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 06-10-18 | | Aberdeen | 4 - 1 | St. Mirren |
| 27-10-18 | | St. Johnstone | 2 - 0 | St. Mirren |
| 10-11-18 | | Dundee | 1 - 1 | St. Mirren |
| 05-12-18 | | Hibernian | 2 - 2 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 22-12-18 | | Motherwell | 0 - 1 | St. Mirren |
| 29-12-18 | | Kilmarnock | 2 - 1 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 14-09-19 | | Ross County | 2 - 1 | St. Mirren |
| 10-11-18 | | Dundee | 1 - 1 | St. Mirren |
| 24-11-18 | | St. Mirren | 2 - 0 | Hearts |
| 01-12-18 | | St. Mirren | 1 - 3 | Hamilton Academical |
| 05-12-18 | | Hibernian | 2 - 2 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 15-12-18 | | St. Mirren | 1 - 2 | Aberdeen |
| 22-12-18 | | Motherwell | 0 - 1 | St. Mirren |
| 26-12-18 | | St. Mirren | 0 - 1 | St. Johnstone |
| 29-12-18 | | Kilmarnock | 2 - 1 | St. Mirren |
| 23-01-19 | | Celtic | 4 - 0 | St. Mirren |
| 04-08-18 | | St. Mirren | 2 - 1 | Dundee |
| 25-08-18 | | St. Mirren | 0 - 2 | Livingston |
| 14-09-18 | | St. Mirren | 0 - 0 | Celtic |
| 29-09-18 | | St. Mirren | 0 - 1 | Hibernian |
| 20-10-18 | | St. Mirren | 1 - 2 | Kilmarnock |
| 31-10-18 | | St. Mirren | 0 - 2 | Motherwell |
| 03-11-18 | | St. Mirren | 0 - 2 | Rangers |
| 24-11-18 | | St. Mirren | 2 - 0 | Hearts |
| 01-12-18 | | St. Mirren | 1 - 3 | Hamilton Academical |
| 15-12-18 | | St. Mirren | 1 - 2 | Aberdeen |
| 12-08-18 | | Rangers | 2 - 0 | St. Mirren |
| 01-09-18 | | Hearts | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 06-10-18 | | Aberdeen | 4 - 1 | St. Mirren |
| 27-10-18 | | St. Johnstone | 2 - 0 | St. Mirren |
| 10-11-18 | | Dundee | 1 - 1 | St. Mirren |
| 05-12-18 | | Hibernian | 2 - 2 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 22-12-18 | | Motherwell | 0 - 1 | St. Mirren |
| 29-12-18 | | Kilmarnock | 2 - 1 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 14-09-19 | | Ross County | 2 - 1 | St. Mirren |
| 25-08-18 | | St. Mirren | 0 - 2 | Livingston |
| 01-09-18 | | Hearts | 4 - 1 | St. Mirren |
| 14-09-18 | | St. Mirren | 0 - 0 | Celtic |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 29-09-18 | | St. Mirren | 0 - 1 | Hibernian |
| 06-10-18 | | Aberdeen | 4 - 1 | St. Mirren |
| 20-10-18 | | St. Mirren | 1 - 2 | Kilmarnock |
| 27-10-18 | | St. Johnstone | 2 - 0 | St. Mirren |
| 31-10-18 | | St. Mirren | 0 - 2 | Motherwell |
| 03-11-18 | | St. Mirren | 0 - 2 | Rangers |
| 04-08-18 | | St. Mirren | 2 - 1 | Dundee |
| 25-08-18 | | St. Mirren | 0 - 2 | Livingston |
| 14-09-18 | | St. Mirren | 0 - 0 | Celtic |
| 29-09-18 | | St. Mirren | 0 - 1 | Hibernian |
| 20-10-18 | | St. Mirren | 1 - 2 | Kilmarnock |
| 31-10-18 | | St. Mirren | 0 - 2 | Motherwell |
| 03-11-18 | | St. Mirren | 0 - 2 | Rangers |
| 24-11-18 | | St. Mirren | 2 - 0 | Hearts |
| 01-12-18 | | St. Mirren | 1 - 3 | Hamilton Academical |
| 15-12-18 | | St. Mirren | 1 - 2 | Aberdeen |
| 12-08-18 | | Rangers | 2 - 0 | St. Mirren |
| 01-09-18 | | Hearts | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 06-10-18 | | Aberdeen | 4 - 1 | St. Mirren |
| 27-10-18 | | St. Johnstone | 2 - 0 | St. Mirren |
| 10-11-18 | | Dundee | 1 - 1 | St. Mirren |
| 05-12-18 | | Hibernian | 2 - 2 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 22-12-18 | | Motherwell | 0 - 1 | St. Mirren |
| 29-12-18 | | Kilmarnock | 2 - 1 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 14-09-19 | | Ross County | 2 - 1 | St. Mirren |
| 10-03-18 | | St. Mirren | 2 - 0 | Dunfermline Athletic |
| 17-03-18 | | Queen of the South | 1 - 3 | St. Mirren |
| 27-03-18 | | St. Mirren | 5 - 0 | Dumbarton |
| 31-03-18 | | Inverness CT | 2 - 2 | St. Mirren |
| 07-04-18 | | Brechin City | 0 - 1 | St. Mirren |
| 10-04-18 | | Dundee United | 1 - 0 | St. Mirren |
| 14-04-18 | | St. Mirren | 0 - 0 | Livingston |
| 17-04-18 | | St. Mirren | 1 - 2 | Falkirk |
| 21-04-18 | | St. Mirren | 2 - 1 | Greenock Morton |
| 28-04-18 | | Falkirk | 1 - 0 | St. Mirren |
| 16-12-17 | | St. Mirren | 1 - 0 | Dunfermline Athletic |
| 29-12-17 | | St. Mirren | 2 - 0 | Dundee United |
| 06-01-18 | | St. Mirren | 1 - 0 | Inverness CT |
| 03-02-18 | | St. Mirren | 2 - 0 | Queen of the South |
| 24-02-18 | | St. Mirren | 1 - 0 | Brechin City |
| 10-03-18 | | St. Mirren | 2 - 0 | Dunfermline Athletic |
| 27-03-18 | | St. Mirren | 5 - 0 | Dumbarton |
| 14-04-18 | | St. Mirren | 0 - 0 | Livingston |
| 17-04-18 | | St. Mirren | 1 - 2 | Falkirk |
| 21-04-18 | | St. Mirren | 2 - 1 | Greenock Morton |
| 23-12-17 | | Queen of the South | 2 - 3 | St. Mirren |
| 02-01-18 | | Greenock Morton | 1 - 1 | St. Mirren |
| 13-01-18 | | Dumbarton | 0 - 2 | St. Mirren |
| 26-01-18 | | Dunfermline Athletic | 1 - 2 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 17-03-18 | | Queen of the South | 1 - 3 | St. Mirren |
| 31-03-18 | | Inverness CT | 2 - 2 | St. Mirren |
| 07-04-18 | | Brechin City | 0 - 1 | St. Mirren |
| 10-04-18 | | Dundee United | 1 - 0 | St. Mirren |
| 28-04-18 | | Falkirk | 1 - 0 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 07-12-19 | | Hamilton Academical | 16:00 | St. Mirren |
| 12-02-20 | | Livingston | 20:45 | St. Mirren |
| 04-04-20 | | Ross County | 16:00 | St. Mirren |
| 16-12-17 | | St. Mirren | 1 - 0 | Dunfermline Athletic |
| 23-12-17 | | Queen of the South | 2 - 3 | St. Mirren |
| 29-12-17 | | St. Mirren | 2 - 0 | Dundee United |
| 02-01-18 | | Greenock Morton | 1 - 1 | St. Mirren |
| 06-01-18 | | St. Mirren | 1 - 0 | Inverness CT |
| 13-01-18 | | Dumbarton | 0 - 2 | St. Mirren |
| 26-01-18 | | Dunfermline Athletic | 1 - 2 | St. Mirren |
| 03-02-18 | | St. Mirren | 2 - 0 | Queen of the South |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 24-02-18 | | St. Mirren | 1 - 0 | Brechin City |
| 26-08-17 | | St. Mirren | 3 - 0 | Dundee United |
| 09-09-17 | | St. Mirren | 4 - 2 | Inverness CT |
| 24-09-17 | | St. Mirren | 3 - 1 | Queen of the South |
| 30-09-17 | | St. Mirren | 2 - 1 | Brechin City |
| 28-10-17 | | St. Mirren | 2 - 2 | Greenock Morton |
| 28-11-17 | | St. Mirren | 3 - 1 | Livingston |
| 02-12-17 | | St. Mirren | 0 - 1 | Dumbarton |
| 16-12-17 | | St. Mirren | 1 - 0 | Dunfermline Athletic |
| 29-12-17 | | St. Mirren | 2 - 0 | Dundee United |
| 06-01-18 | | St. Mirren | 1 - 0 | Inverness CT |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 16-09-17 | | Dunfermline Athletic | 3 - 0 | St. Mirren |
| 14-10-17 | | Dumbarton | 0 - 2 | St. Mirren |
| 21-10-17 | | Falkirk | 0 - 0 | St. Mirren |
| 04-11-17 | | Dundee United | 2 - 1 | St. Mirren |
| 25-11-17 | | Inverness CT | 0 - 2 | St. Mirren |
| 09-12-17 | | Brechin City | 1 - 2 | St. Mirren |
| 23-12-17 | | Queen of the South | 2 - 3 | St. Mirren |
| 02-01-18 | | Greenock Morton | 1 - 1 | St. Mirren |
| 13-01-18 | | Dumbarton | 0 - 2 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 14-09-19 | | Ross County | 2 - 1 | St. Mirren |
| 24-09-17 | | St. Mirren | 3 - 1 | Queen of the South |
| 30-09-17 | | St. Mirren | 2 - 1 | Brechin City |
| 14-10-17 | | Dumbarton | 0 - 2 | St. Mirren |
| 21-10-17 | | Falkirk | 0 - 0 | St. Mirren |
| 28-10-17 | | St. Mirren | 2 - 2 | Greenock Morton |
| 04-11-17 | | Dundee United | 2 - 1 | St. Mirren |
| 25-11-17 | | Inverness CT | 0 - 2 | St. Mirren |
| 28-11-17 | | St. Mirren | 3 - 1 | Livingston |
| 02-12-17 | | St. Mirren | 0 - 1 | Dumbarton |
| 09-12-17 | | Brechin City | 1 - 2 | St. Mirren |
| 26-08-17 | | St. Mirren | 3 - 0 | Dundee United |
| 09-09-17 | | St. Mirren | 4 - 2 | Inverness CT |
| 24-09-17 | | St. Mirren | 3 - 1 | Queen of the South |
| 30-09-17 | | St. Mirren | 2 - 1 | Brechin City |
| 28-10-17 | | St. Mirren | 2 - 2 | Greenock Morton |
| 28-11-17 | | St. Mirren | 3 - 1 | Livingston |
| 02-12-17 | | St. Mirren | 0 - 1 | Dumbarton |
| 16-12-17 | | St. Mirren | 1 - 0 | Dunfermline Athletic |
| 29-12-17 | | St. Mirren | 2 - 0 | Dundee United |
| 06-01-18 | | St. Mirren | 1 - 0 | Inverness CT |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 16-09-17 | | Dunfermline Athletic | 3 - 0 | St. Mirren |
| 14-10-17 | | Dumbarton | 0 - 2 | St. Mirren |
| 21-10-17 | | Falkirk | 0 - 0 | St. Mirren |
| 04-11-17 | | Dundee United | 2 - 1 | St. Mirren |
| 25-11-17 | | Inverness CT | 0 - 2 | St. Mirren |
| 09-12-17 | | Brechin City | 1 - 2 | St. Mirren |
| 23-12-17 | | Queen of the South | 2 - 3 | St. Mirren |
| 02-01-18 | | Greenock Morton | 1 - 1 | St. Mirren |
| 13-01-18 | | Dumbarton | 0 - 2 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 14-09-19 | | Ross County | 2 - 1 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 26-08-17 | | St. Mirren | 3 - 0 | Dundee United |
| 09-09-17 | | St. Mirren | 4 - 2 | Inverness CT |
| 16-09-17 | | Dunfermline Athletic | 3 - 0 | St. Mirren |
| 24-09-17 | | St. Mirren | 3 - 1 | Queen of the South |
| 30-09-17 | | St. Mirren | 2 - 1 | Brechin City |
| 14-10-17 | | Dumbarton | 0 - 2 | St. Mirren |
| 21-10-17 | | Falkirk | 0 - 0 | St. Mirren |
| 28-10-17 | | St. Mirren | 2 - 2 | Greenock Morton |
| 04-11-17 | | Dundee United | 2 - 1 | St. Mirren |
| 26-08-17 | | St. Mirren | 3 - 0 | Dundee United |
| 09-09-17 | | St. Mirren | 4 - 2 | Inverness CT |
| 24-09-17 | | St. Mirren | 3 - 1 | Queen of the South |
| 30-09-17 | | St. Mirren | 2 - 1 | Brechin City |
| 28-10-17 | | St. Mirren | 2 - 2 | Greenock Morton |
| 28-11-17 | | St. Mirren | 3 - 1 | Livingston |
| 02-12-17 | | St. Mirren | 0 - 1 | Dumbarton |
| 16-12-17 | | St. Mirren | 1 - 0 | Dunfermline Athletic |
| 29-12-17 | | St. Mirren | 2 - 0 | Dundee United |
| 06-01-18 | | St. Mirren | 1 - 0 | Inverness CT |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 16-09-17 | | Dunfermline Athletic | 3 - 0 | St. Mirren |
| 14-10-17 | | Dumbarton | 0 - 2 | St. Mirren |
| 21-10-17 | | Falkirk | 0 - 0 | St. Mirren |
| 04-11-17 | | Dundee United | 2 - 1 | St. Mirren |
| 25-11-17 | | Inverness CT | 0 - 2 | St. Mirren |
| 09-12-17 | | Brechin City | 1 - 2 | St. Mirren |
| 23-12-17 | | Queen of the South | 2 - 3 | St. Mirren |
| 02-01-18 | | Greenock Morton | 1 - 1 | St. Mirren |
| 13-01-18 | | Dumbarton | 0 - 2 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 14-09-19 | | Ross County | 2 - 1 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 26-08-17 | | St. Mirren | 3 - 0 | Dundee United |
| 09-09-17 | | St. Mirren | 4 - 2 | Inverness CT |
| 16-09-17 | | Dunfermline Athletic | 3 - 0 | St. Mirren |
| 24-09-17 | | St. Mirren | 3 - 1 | Queen of the South |
| 30-09-17 | | St. Mirren | 2 - 1 | Brechin City |
| 14-10-17 | | Dumbarton | 0 - 2 | St. Mirren |
| 21-10-17 | | Falkirk | 0 - 0 | St. Mirren |
| 28-10-17 | | St. Mirren | 2 - 2 | Greenock Morton |
| 04-11-17 | | Dundee United | 2 - 1 | St. Mirren |
| 26-08-17 | | St. Mirren | 3 - 0 | Dundee United |
| 09-09-17 | | St. Mirren | 4 - 2 | Inverness CT |
| 24-09-17 | | St. Mirren | 3 - 1 | Queen of the South |
| 30-09-17 | | St. Mirren | 2 - 1 | Brechin City |
| 28-10-17 | | St. Mirren | 2 - 2 | Greenock Morton |
| 28-11-17 | | St. Mirren | 3 - 1 | Livingston |
| 02-12-17 | | St. Mirren | 0 - 1 | Dumbarton |
| 16-12-17 | | St. Mirren | 1 - 0 | Dunfermline Athletic |
| 29-12-17 | | St. Mirren | 2 - 0 | Dundee United |
| 06-01-18 | | St. Mirren | 1 - 0 | Inverness CT |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 16-09-17 | | Dunfermline Athletic | 3 - 0 | St. Mirren |
| 14-10-17 | | Dumbarton | 0 - 2 | St. Mirren |
| 21-10-17 | | Falkirk | 0 - 0 | St. Mirren |
| 04-11-17 | | Dundee United | 2 - 1 | St. Mirren |
| 25-11-17 | | Inverness CT | 0 - 2 | St. Mirren |
| 09-12-17 | | Brechin City | 1 - 2 | St. Mirren |
| 23-12-17 | | Queen of the South | 2 - 3 | St. Mirren |
| 02-01-18 | | Greenock Morton | 1 - 1 | St. Mirren |
| 13-01-18 | | Dumbarton | 0 - 2 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 14-09-19 | | Ross County | 2 - 1 | St. Mirren |
| 13-07-18 | | Kilmarnock | 0 - 0 | St. Mirren |
| 17-07-18 | | St. Mirren | 2 - 2 | Spartans |
| 24-07-18 | | Queen's Park | 0 - 0 | St. Mirren |
| 28-07-18 | | St. Mirren | 6 - 0 | Dumbarton |
| 18-08-18 | | Aberdeen | 4 - 0 | St. Mirren |
| 14-07-19 | | St. Mirren | 2 - 3 | Dunfermline Athletic |
| 17-07-19 | | St. Mirren | 1 - 0 | Edinburgh City |
| 20-07-19 | | East Kilbride | 0 - 0 | St. Mirren |
| 23-07-19 | | Albion Rovers | 0 - 0 | St. Mirren |
| 17-07-18 | | St. Mirren | 2 - 2 | Spartans |
| 28-07-18 | | St. Mirren | 6 - 0 | Dumbarton |
| 14-07-19 | | St. Mirren | 2 - 3 | Dunfermline Athletic |
| 17-07-19 | | St. Mirren | 1 - 0 | Edinburgh City |
| 13-07-18 | | Kilmarnock | 0 - 0 | St. Mirren |
| 24-07-18 | | Queen's Park | 0 - 0 | St. Mirren |
| 18-08-18 | | Aberdeen | 4 - 0 | St. Mirren |
| 20-07-19 | | East Kilbride | 0 - 0 | St. Mirren |
| 23-07-19 | | Albion Rovers | 0 - 0 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 07-12-19 | | Hamilton Academical | 16:00 | St. Mirren |
| 12-02-20 | | Livingston | 20:45 | St. Mirren |
| 04-04-20 | | Ross County | 16:00 | St. Mirren |
| 13-07-18 | | Kilmarnock | 0 - 0 | St. Mirren |
| 17-07-18 | | St. Mirren | 2 - 2 | Spartans |
| 24-07-18 | | Queen's Park | 0 - 0 | St. Mirren |
| 28-07-18 | | St. Mirren | 6 - 0 | Dumbarton |
| 18-08-18 | | Aberdeen | 4 - 0 | St. Mirren |
| 14-07-19 | | St. Mirren | 2 - 3 | Dunfermline Athletic |
| 17-07-19 | | St. Mirren | 1 - 0 | Edinburgh City |
| 20-07-19 | | East Kilbride | 0 - 0 | St. Mirren |
| 23-07-19 | | Albion Rovers | 0 - 0 | St. Mirren |
| 17-07-18 | | St. Mirren | 2 - 2 | Spartans |
| 28-07-18 | | St. Mirren | 6 - 0 | Dumbarton |
| 14-07-19 | | St. Mirren | 2 - 3 | Dunfermline Athletic |
| 17-07-19 | | St. Mirren | 1 - 0 | Edinburgh City |
| 13-07-18 | | Kilmarnock | 0 - 0 | St. Mirren |
| 24-07-18 | | Queen's Park | 0 - 0 | St. Mirren |
| 18-08-18 | | Aberdeen | 4 - 0 | St. Mirren |
| 20-07-19 | | East Kilbride | 0 - 0 | St. Mirren |
| 23-07-19 | | Albion Rovers | 0 - 0 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 14-09-19 | | Ross County | 2 - 1 | St. Mirren |
| 13-07-18 | | Kilmarnock | 0 - 0 | St. Mirren |
| 17-07-18 | | St. Mirren | 2 - 2 | Spartans |
| 24-07-18 | | Queen's Park | 0 - 0 | St. Mirren |
| 28-07-18 | | St. Mirren | 6 - 0 | Dumbarton |
| 18-08-18 | | Aberdeen | 4 - 0 | St. Mirren |
| 14-07-19 | | St. Mirren | 2 - 3 | Dunfermline Athletic |
| 17-07-19 | | St. Mirren | 1 - 0 | Edinburgh City |
| 20-07-19 | | East Kilbride | 0 - 0 | St. Mirren |
| 23-07-19 | | Albion Rovers | 0 - 0 | St. Mirren |
| 17-07-18 | | St. Mirren | 2 - 2 | Spartans |
| 28-07-18 | | St. Mirren | 6 - 0 | Dumbarton |
| 14-07-19 | | St. Mirren | 2 - 3 | Dunfermline Athletic |
| 17-07-19 | | St. Mirren | 1 - 0 | Edinburgh City |
| 13-07-18 | | Kilmarnock | 0 - 0 | St. Mirren |
| 24-07-18 | | Queen's Park | 0 - 0 | St. Mirren |
| 18-08-18 | | Aberdeen | 4 - 0 | St. Mirren |
| 20-07-19 | | East Kilbride | 0 - 0 | St. Mirren |
| 23-07-19 | | Albion Rovers | 0 - 0 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 14-09-19 | | Ross County | 2 - 1 | St. Mirren |
| 13-07-18 | | Kilmarnock | 0 - 0 | St. Mirren |
| 17-07-18 | | St. Mirren | 2 - 2 | Spartans |
| 24-07-18 | | Queen's Park | 0 - 0 | St. Mirren |
| 28-07-18 | | St. Mirren | 6 - 0 | Dumbarton |
| 18-08-18 | | Aberdeen | 4 - 0 | St. Mirren |
| 14-07-19 | | St. Mirren | 2 - 3 | Dunfermline Athletic |
| 17-07-19 | | St. Mirren | 1 - 0 | Edinburgh City |
| 20-07-19 | | East Kilbride | 0 - 0 | St. Mirren |
| 23-07-19 | | Albion Rovers | 0 - 0 | St. Mirren |
| 17-07-18 | | St. Mirren | 2 - 2 | Spartans |
| 28-07-18 | | St. Mirren | 6 - 0 | Dumbarton |
| 14-07-19 | | St. Mirren | 2 - 3 | Dunfermline Athletic |
| 17-07-19 | | St. Mirren | 1 - 0 | Edinburgh City |
| 13-07-18 | | Kilmarnock | 0 - 0 | St. Mirren |
| 24-07-18 | | Queen's Park | 0 - 0 | St. Mirren |
| 18-08-18 | | Aberdeen | 4 - 0 | St. Mirren |
| 20-07-19 | | East Kilbride | 0 - 0 | St. Mirren |
| 23-07-19 | | Albion Rovers | 0 - 0 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 14-09-19 | | Ross County | 2 - 1 | St. Mirren |
| 13-07-18 | | Kilmarnock | 0 - 0 | St. Mirren |
| 17-07-18 | | St. Mirren | 2 - 2 | Spartans |
| 24-07-18 | | Queen's Park | 0 - 0 | St. Mirren |
| 28-07-18 | | St. Mirren | 6 - 0 | Dumbarton |
| 18-08-18 | | Aberdeen | 4 - 0 | St. Mirren |
| 14-07-19 | | St. Mirren | 2 - 3 | Dunfermline Athletic |
| 17-07-19 | | St. Mirren | 1 - 0 | Edinburgh City |
| 20-07-19 | | East Kilbride | 0 - 0 | St. Mirren |
| 23-07-19 | | Albion Rovers | 0 - 0 | St. Mirren |
| 17-07-18 | | St. Mirren | 2 - 2 | Spartans |
| 28-07-18 | | St. Mirren | 6 - 0 | Dumbarton |
| 14-07-19 | | St. Mirren | 2 - 3 | Dunfermline Athletic |
| 17-07-19 | | St. Mirren | 1 - 0 | Edinburgh City |
| 13-07-18 | | Kilmarnock | 0 - 0 | St. Mirren |
| 24-07-18 | | Queen's Park | 0 - 0 | St. Mirren |
| 18-08-18 | | Aberdeen | 4 - 0 | St. Mirren |
| 20-07-19 | | East Kilbride | 0 - 0 | St. Mirren |
| 23-07-19 | | Albion Rovers | 0 - 0 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 14-09-19 | | Ross County | 2 - 1 | St. Mirren |
| 21-07-18 | | St. Mirren | 0 - 6 | Sunderland |
| 09-07-19 | | Stenhousemuir | 1 - 1 | St. Mirren |
| 21-07-18 | | St. Mirren | 0 - 6 | Sunderland |
| 09-07-19 | | Stenhousemuir | 1 - 1 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 07-12-19 | | Hamilton Academical | 16:00 | St. Mirren |
| 12-02-20 | | Livingston | 20:45 | St. Mirren |
| 04-04-20 | | Ross County | 16:00 | St. Mirren |
| 21-07-18 | | St. Mirren | 0 - 6 | Sunderland |
| 09-07-19 | | Stenhousemuir | 1 - 1 | St. Mirren |
| 21-07-18 | | St. Mirren | 0 - 6 | Sunderland |
| 09-07-19 | | Stenhousemuir | 1 - 1 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 14-09-19 | | Ross County | 2 - 1 | St. Mirren |
| 21-07-18 | | St. Mirren | 0 - 6 | Sunderland |
| 09-07-19 | | Stenhousemuir | 1 - 1 | St. Mirren |
| 21-07-18 | | St. Mirren | 0 - 6 | Sunderland |
| 09-07-19 | | Stenhousemuir | 1 - 1 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 14-09-19 | | Ross County | 2 - 1 | St. Mirren |
| 21-07-18 | | St. Mirren | 0 - 6 | Sunderland |
| 09-07-19 | | Stenhousemuir | 1 - 1 | St. Mirren |
| 21-07-18 | | St. Mirren | 0 - 6 | Sunderland |
| 09-07-19 | | Stenhousemuir | 1 - 1 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 14-09-19 | | Ross County | 2 - 1 | St. Mirren |
| 21-07-18 | | St. Mirren | 0 - 6 | Sunderland |
| 09-07-19 | | Stenhousemuir | 1 - 1 | St. Mirren |
| 21-07-18 | | St. Mirren | 0 - 6 | Sunderland |
| 09-07-19 | | Stenhousemuir | 1 - 1 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 14-09-19 | | Ross County | 2 - 1 | St. Mirren |
| 18-11-17 | | Lothian Hutchison | 1 - 7 | St. Mirren |
| 20-01-18 | | Aberdeen | 4 - 1 | St. Mirren |
| 19-01-19 | | St. Mirren | 3 - 2 | Alloa Athletic |
| 09-02-19 | | St. Mirren | 1 - 2 | Dundee United |
| 19-01-19 | | St. Mirren | 3 - 2 | Alloa Athletic |
| 09-02-19 | | St. Mirren | 1 - 2 | Dundee United |
| 18-11-17 | | Lothian Hutchison | 1 - 7 | St. Mirren |
| 20-01-18 | | Aberdeen | 4 - 1 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 07-12-19 | | Hamilton Academical | 16:00 | St. Mirren |
| 12-02-20 | | Livingston | 20:45 | St. Mirren |
| 04-04-20 | | Ross County | 16:00 | St. Mirren |
| 18-11-17 | | Lothian Hutchison | 1 - 7 | St. Mirren |
| 20-01-18 | | Aberdeen | 4 - 1 | St. Mirren |
| 19-01-19 | | St. Mirren | 3 - 2 | Alloa Athletic |
| 09-02-19 | | St. Mirren | 1 - 2 | Dundee United |
| 19-01-19 | | St. Mirren | 3 - 2 | Alloa Athletic |
| 09-02-19 | | St. Mirren | 1 - 2 | Dundee United |
| 18-11-17 | | Lothian Hutchison | 1 - 7 | St. Mirren |
| 20-01-18 | | Aberdeen | 4 - 1 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 14-09-19 | | Ross County | 2 - 1 | St. Mirren |
| 18-11-17 | | Lothian Hutchison | 1 - 7 | St. Mirren |
| 20-01-18 | | Aberdeen | 4 - 1 | St. Mirren |
| 19-01-19 | | St. Mirren | 3 - 2 | Alloa Athletic |
| 09-02-19 | | St. Mirren | 1 - 2 | Dundee United |
| 19-01-19 | | St. Mirren | 3 - 2 | Alloa Athletic |
| 09-02-19 | | St. Mirren | 1 - 2 | Dundee United |
| 18-11-17 | | Lothian Hutchison | 1 - 7 | St. Mirren |
| 20-01-18 | | Aberdeen | 4 - 1 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 14-09-19 | | Ross County | 2 - 1 | St. Mirren |
| 18-11-17 | | Lothian Hutchison | 1 - 7 | St. Mirren |
| 20-01-18 | | Aberdeen | 4 - 1 | St. Mirren |
| 19-01-19 | | St. Mirren | 3 - 2 | Alloa Athletic |
| 09-02-19 | | St. Mirren | 1 - 2 | Dundee United |
| 19-01-19 | | St. Mirren | 3 - 2 | Alloa Athletic |
| 09-02-19 | | St. Mirren | 1 - 2 | Dundee United |
| 18-11-17 | | Lothian Hutchison | 1 - 7 | St. Mirren |
| 20-01-18 | | Aberdeen | 4 - 1 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 14-09-19 | | Ross County | 2 - 1 | St. Mirren |
| 18-11-17 | | Lothian Hutchison | 1 - 7 | St. Mirren |
| 20-01-18 | | Aberdeen | 4 - 1 | St. Mirren |
| 19-01-19 | | St. Mirren | 3 - 2 | Alloa Athletic |
| 09-02-19 | | St. Mirren | 1 - 2 | Dundee United |
| 19-01-19 | | St. Mirren | 3 - 2 | Alloa Athletic |
| 09-02-19 | | St. Mirren | 1 - 2 | Dundee United |
| 18-11-17 | | Lothian Hutchison | 1 - 7 | St. Mirren |
| 20-01-18 | | Aberdeen | 4 - 1 | St. Mirren |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 14-09-19 | | Ross County | 2 - 1 | St. Mirren |
| 02-09-17 | | St. Mirren | 3 - 1 | Heart of Midlothian U20 |
| 07-10-17 | | St. Mirren | 1 - 3 | Raith Rovers |
| 02-09-17 | | St. Mirren | 3 - 1 | Heart of Midlothian U20 |
| 07-10-17 | | St. Mirren | 1 - 3 | Raith Rovers |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 07-12-19 | | Hamilton Academical | 16:00 | St. Mirren |
| 12-02-20 | | Livingston | 20:45 | St. Mirren |
| 04-04-20 | | Ross County | 16:00 | St. Mirren |
| 02-09-17 | | St. Mirren | 3 - 1 | Heart of Midlothian U20 |
| 07-10-17 | | St. Mirren | 1 - 3 | Raith Rovers |
| 02-09-17 | | St. Mirren | 3 - 1 | Heart of Midlothian U20 |
| 07-10-17 | | St. Mirren | 1 - 3 | Raith Rovers |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 14-09-19 | | Ross County | 2 - 1 | St. Mirren |
| 02-09-17 | | St. Mirren | 3 - 1 | Heart of Midlothian U20 |
| 07-10-17 | | St. Mirren | 1 - 3 | Raith Rovers |
| 02-09-17 | | St. Mirren | 3 - 1 | Heart of Midlothian U20 |
| 07-10-17 | | St. Mirren | 1 - 3 | Raith Rovers |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 14-09-19 | | Ross County | 2 - 1 | St. Mirren |
| 02-09-17 | | St. Mirren | 3 - 1 | Heart of Midlothian U20 |
| 07-10-17 | | St. Mirren | 1 - 3 | Raith Rovers |
| 02-09-17 | | St. Mirren | 3 - 1 | Heart of Midlothian U20 |
| 07-10-17 | | St. Mirren | 1 - 3 | Raith Rovers |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 14-09-19 | | Ross County | 2 - 1 | St. Mirren |
| 02-09-17 | | St. Mirren | 3 - 1 | Heart of Midlothian U20 |
| 07-10-17 | | St. Mirren | 1 - 3 | Raith Rovers |
| 02-09-17 | | St. Mirren | 3 - 1 | Heart of Midlothian U20 |
| 07-10-17 | | St. Mirren | 1 - 3 | Raith Rovers |
| 19-08-17 | | Livingston | 1 - 3 | St. Mirren |
| 17-02-18 | | Livingston | 4 - 1 | St. Mirren |
| 22-09-18 | | Hamilton Academical | 3 - 0 | St. Mirren |
| 08-12-18 | | Livingston | 3 - 1 | St. Mirren |
| 06-04-19 | | Hamilton Academical | 1 - 1 | St. Mirren |
| 20-04-19 | | Livingston | 1 - 3 | St. Mirren |
| 31-08-19 | | Livingston | 2 - 1 | St. Mirren |
| 14-09-19 | | Ross County | 2 - 1 | St. Mirren |
| Total | Home | Away | |||||||||||||||||||
| # | Team | MP | W | D | L | F | A | MP | W | D | L | F | A | MP | W | D | L | F | A | +/- | P |
| 1 | Celtic | 9 | 7 | 1 | 1 | 28 | 7 | 4 | 4 | 0 | 0 | 19 | 2 | 5 | 3 | 1 | 1 | 9 | 5 | 21 | 22 |
| 2 | Rangers | 8 | 7 | 0 | 1 | 26 | 5 | 5 | 4 | 0 | 1 | 19 | 4 | 3 | 3 | 0 | 0 | 7 | 1 | 21 | 21 |
| 3 | Motherwell | 9 | 5 | 1 | 3 | 15 | 13 | 5 | 2 | 0 | 3 | 8 | 10 | 4 | 3 | 1 | 0 | 7 | 3 | 2 | 16 |
| 4 | Aberdeen | 9 | 4 | 3 | 2 | 13 | 10 | 4 | 2 | 2 | 0 | 8 | 4 | 5 | 2 | 1 | 2 | 5 | 6 | 3 | 15 |
| 5 | Kilmarnock | 9 | 4 | 2 | 3 | 8 | 8 | 5 | 2 | 2 | 1 | 5 | 3 | 4 | 2 | 0 | 2 | 3 | 5 | 0 | 14 |
| 6 | Ross County | 9 | 3 | 3 | 3 | 10 | 17 | 4 | 2 | 1 | 1 | 8 | 7 | 5 | 1 | 2 | 2 | 2 | 10 | -7 | 12 |
| 7 | Livingston | 9 | 3 | 2 | 4 | 13 | 13 | 4 | 2 | 1 | 1 | 4 | 3 | 5 | 1 | 1 | 3 | 9 | 10 | 0 | 11 |
| 8 | Hamilton Academical | 9 | 2 | 3 | 4 | 8 | 16 | 5 | 2 | 1 | 2 | 6 | 6 | 4 | 0 | 2 | 2 | 2 | 10 | -8 | 9 |
| 9 | St. Mirren | 9 | 2 | 2 | 5 | 5 | 8 | 5 | 2 | 2 | 1 | 3 | 1 | 4 | 0 | 0 | 4 | 2 | 7 | -3 | 8 |
| 10 | Hibernian | 9 | 1 | 4 | 4 | 8 | 18 | 4 | 1 | 2 | 1 | 5 | 5 | 5 | 0 | 2 | 3 | 3 | 13 | -10 | 7 |
| 11 | Hearts | 8 | 1 | 3 | 4 | 9 | 13 | 4 | 0 | 2 | 2 | 4 | 6 | 4 | 1 | 1 | 2 | 5 | 7 | -4 | 6 |
| 12 | St. Johnstone | 9 | 0 | 4 | 5 | 7 | 22 | 4 | 0 | 1 | 3 | 2 | 8 | 5 | 0 | 3 | 2 | 5 | 14 | -15 | 4 |