Every St. Johnstone player's season in numbers, from minutes to goals and assists.
Updated 7 November 2026, after the last game
| Player | Position | Apps | Mins | Goals | Assists | xG | Shots on target | Chances created | Tackles | Fouls | Yellow cards |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Cheick Diabate | CB | 12 | 1043 | 1 | 0 | 0.7 | 2 | 1 | 9 | 7 | 2 |
| Reece McAlear | CM | 12 | 1024 | 0 | 0 | 0.3 | 1 | 7 | 24 | 23 | 2 |
| Toby Steward | GK | 12 | 1003 | 0 | 0 | 0.0 | 0 | 0 | 0 | 2 | 0 |
| Enes Alic | LB | 11 | 990 | 1 | 3 | 0.6 | 6 | 16 | 19 | 19 | 2 |
| Jason Holt | CM | 13 | 946 | 0 | 0 | 1.2 | 2 | 8 | 9 | 7 | 2 |
| Josh Fowler | ST | 13 | 815 | 6 | 1 | 4.8 | 8 | 10 | 3 | 7 | 0 |
| Liam Smith | RB | 9 | 804 | 0 | 0 | 0.7 | 0 | 3 | 15 | 9 | 1 |
| Taylor Steven | RW | 11 | 660 | 1 | 0 | 1.4 | 6 | 5 | 11 | 9 | 3 |
| Sam Stanton | CM | 10 | 656 | 0 | 1 | 0.7 | 1 | 4 | 18 | 7 | 1 |
| Joel Cotterill | CM | 9 | 625 | 1 | 0 | 1.0 | 3 | 7 | 8 | 5 | 0 |
| Danny Finlayson | RB | 8 | 539 | 0 | 0 | 0.3 | 0 | 2 | 9 | 6 | 0 |
| Zach Mitchell | CB | 6 | 527 | 0 | 0 | 0.0 | 0 | 1 | 5 | 2 | 1 |
| R. Paton | ST | 9 | 517 | 1 | 0 | 2.1 | 7 | 5 | 4 | 6 | 1 |
| Jamie Gullan | ST | 9 | 505 | 0 | 2 | 1.5 | 1 | 12 | 4 | 3 | 1 |
| Matty Todd | CM | 6 | 400 | 0 | 0 | 0.0 | 0 | 5 | 6 | 1 | 1 |
| Josh Campbell | CAM | 7 | 345 | 2 | 0 | 0.9 | 2 | 4 | 1 | 6 | 1 |
| Matthew Foulds | LB | 4 | 315 | 0 | 0 | 0.1 | 0 | 3 | 10 | 3 | 0 |
| Danny Schmidt | CAM | 7 | 265 | 1 | 0 | 0.2 | 1 | 1 | 3 | 7 | 0 |
| Kai Fotheringham | RW | 9 | 257 | 2 | 0 | 1.1 | 2 | 4 | 4 | 6 | 0 |
| Ross Sinclair | GK | 2 | 166 | 0 | 0 | 0.0 | 0 | 0 | 0 | 0 | 0 |
| Božo Mikulić | CB | 4 | 127 | 0 | 0 | 0.1 | 0 | 1 | 2 | 0 | 0 |
| Logan Chalmers | LW | 7 | 121 | 0 | 1 | 0.1 | 1 | 1 | 4 | 1 | 0 |
| Macaulay Tait | CM | 6 | 60 | 0 | 1 | 0.1 | 0 | 2 | 3 | 1 | 0 |
| Louis Lloyd | ST | 2 | 27 | 0 | 0 | 0.2 | 1 | 1 | 0 | 0 | 0 |
| Jack Baird | CB | 1 | 5 | 0 | 0 | 0.0 | 0 | 0 | 0 | 1 | 0 |
| Rank | Player | Apps | Goals |
|---|---|---|---|
| 1 | Josh Fowler | 13 | 6 |
| 2 | Josh Campbell | 7 | 2 |
| 3 | Kai Fotheringham | 9 | 2 |
| 4 | R. Paton | 9 | 1 |
| 5 | Cheick Diabate | 12 | 1 |
| 6 | Danny Schmidt | 7 | 1 |
| 7 | Joel Cotterill | 9 | 1 |
| 8 | Enes Alic | 11 | 1 |
| 9 | Taylor Steven | 11 | 1 |
| Rank | Player | Apps | Assists |
|---|---|---|---|
| 1 | Enes Alic | 11 | 3 |
| 2 | Jamie Gullan | 9 | 2 |
| 3 | Sam Stanton | 10 | 1 |
| 4 | Logan Chalmers | 7 | 1 |
| 5 | Macaulay Tait | 6 | 1 |
| 6 | Josh Fowler | 13 | 1 |
| Rank | Player | Apps | Shots on target |
|---|---|---|---|
| 1 | Josh Fowler | 13 | 8 |
| 2 | R. Paton | 9 | 7 |
| 3 | Enes Alic | 11 | 6 |
| 4 | Taylor Steven | 11 | 6 |
| 5 | Joel Cotterill | 9 | 3 |
| 6 | Jason Holt | 13 | 2 |
| 7 | Josh Campbell | 7 | 2 |
| 8 | Cheick Diabate | 12 | 2 |
| 9 | Kai Fotheringham | 9 | 2 |
| 10 | Sam Stanton | 10 | 1 |
Josh Fowler is St. Johnstone's top scorer in 2026/2027 with 6 goals in 13 appearances across 13 games in the Scottish Premiership, ahead of Josh Campbell on 2 and Kai Fotheringham on 2.
Enes Alic has the most St. Johnstone assists in 2026/2027 with 3 in 11 appearances across 13 games in the Scottish Premiership, ahead of Jamie Gullan on 2 and Sam Stanton on 1.
Cheick Diabate has played the most minutes for St. Johnstone in 2026/2027, 1,043 in 12 appearances across 13 games in the Scottish Premiership, with Reece McAlear next on 1,024.
The St. Johnstone squad in 2026/2027 has used 25 players across 13 games, the most used being Cheick Diabate, Reece McAlear, Toby Steward, Enes Alic and Jason Holt, with 14 of them on 500 minutes or more.
Josh Fowler has taken most of St. Johnstone's penalties in 2026/2027, scoring 2 of the 2 taken across 13 games in the Scottish Premiership, while Jamie Gullan missed the one penalty taken.
Toby Steward has played most in goal for St. Johnstone in 2026/2027, 12 of 13 games and 1,003 minutes, keeping 1 clean sheet and conceding 18 goals, with Ross Sinclair on 2 games.