St. Johnstone – Player stats
Country
Scotland
Venue
McDiarmid Park
Coach
Simo Valakari

Player stats
Scottish Premiership
Scottish League Cup
2024/2025
2023/2024
2022/2023
2021/2022
2020/2021
2019/2020
2018/2019
All stages
Premiership Relegation Group
Premiership
№ | Player | Games | Min | St | So | Si | Res | G (P) | YC | RC | |||||
23 | Sven Sprangler | 32 | 2625 |
Total starts
29
|
Substituted out
6
|
Substituted in
3
|
Matches in reserve
3
|
Goals (penalty)
0 (0)
|
Yellow cards
9
|
Red cards
0
|
|||||
29 | Benjamin Mbunga Kimpioka | 26 | 1796 |
Total starts
19
|
Substituted out
6
|
Substituted in
7
|
Matches in reserve
7
|
Goals (penalty)
6 (1)
|
Yellow cards
2
|
Red cards
1
|
|||||
11 | Graham Carey | 33 | 1672 |
Total starts
15
|
Substituted out
5
|
Substituted in
18
|
Matches in reserve
18
|
Goals (penalty)
4 (1)
|
Yellow cards
1
|
Red cards
0
|
|||||
15 | Aaron Essel | 15 | 835 |
Total starts
9
|
Substituted out
7
|
Substituted in
6
|
Matches in reserve
6
|
Goals (penalty)
0 (0)
|
Yellow cards
5
|
Red cards
0
|
|||||
9 | Uche Ikpeazu | 4 | 228 |
Total starts
2
|
Substituted out
1
|
Substituted in
2
|
Matches in reserve
2
|
Goals (penalty)
0 (0)
|
Yellow cards
2
|
Red cards
0
|
|||||
10 | Nicky Clark | 29 | 1563 |
Total starts
18
|
Substituted out
9
|
Substituted in
11
|
Matches in reserve
11
|
Goals (penalty)
6 (3)
|
Yellow cards
2
|
Red cards
0
|
|||||
44 | Elliot Watt | 7 | 494 |
Total starts
6
|
Substituted out
2
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
2 (0)
|
Yellow cards
3
|
Red cards
0
|
|||||
21 | Stephen Duke-McKenna | 10 | 713 |
Total starts
7
|
Substituted out
3
|
Substituted in
3
|
Matches in reserve
3
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
2 | Bozo Mikulic | 14 | 1160 |
Total starts
13
|
Substituted out
1
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
2 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
24 | Joshua McPake | 12 | 469 |
Total starts
4
|
Substituted out
2
|
Substituted in
8
|
Matches in reserve
8
|
Goals (penalty)
1 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
4 | Daniels Balodis | 12 | 1080 |
Total starts
12
|
Substituted out
0
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
2 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
30 | Barry Douglas | 16 | 1186 |
Total starts
13
|
Substituted out
5
|
Substituted in
3
|
Matches in reserve
3
|
Goals (penalty)
0 (0)
|
Yellow cards
3
|
Red cards
0
|
|||||
1 | Andrew Fisher | 14 | 1260 |
Total starts
14
|
Substituted out
0
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
22 | Matt Smith | 20 | 1275 |
Total starts
16
|
Substituted out
8
|
Substituted in
4
|
Matches in reserve
4
|
Goals (penalty)
0 (0)
|
Yellow cards
2
|
Red cards
0
|
|||||
7 | Jason Holt | 27 | 2026 |
Total starts
25
|
Substituted out
9
|
Substituted in
2
|
Matches in reserve
2
|
Goals (penalty)
0 (0)
|
Yellow cards
7
|
Red cards
1
|
|||||
5 | Cameron MacPherson | 7 | 321 |
Total starts
3
|
Substituted out
3
|
Substituted in
4
|
Matches in reserve
4
|
Goals (penalty)
0 (0)
|
Yellow cards
3
|
Red cards
0
|
|||||
14 | Drey Wright | 31 | 2619 |
Total starts
31
|
Substituted out
5
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
1 (0)
|
Yellow cards
2
|
Red cards
0
|
|||||
63 | Joshua Rae | 14 | 1215 |
Total starts
13
|
Substituted out
0
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
0 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
21 | Ross Sinclair | 10 | 855 |
Total starts
10
|
Substituted out
1
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
37 | Sam Curtis | 13 | 976 |
Total starts
13
|
Substituted out
5
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
8 | Jonathan Svedberg | 5 | 322 |
Total starts
4
|
Substituted out
3
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
0 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
33 | David Keltjens | 7 | 198 |
Total starts
1
|
Substituted out
1
|
Substituted in
6
|
Matches in reserve
6
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
6 | Victor Griffith | 10 | 596 |
Total starts
8
|
Substituted out
4
|
Substituted in
2
|
Matches in reserve
2
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
18 | Sam McClelland | 1 | 51 |
Total starts
1
|
Substituted out
1
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
- | Maksym Kucheriavyi | 4 | 209 |
Total starts
2
|
Substituted out
1
|
Substituted in
2
|
Matches in reserve
2
|
Goals (penalty)
0 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
27 | Mackenzie Kirk | 34 | 1906 |
Total starts
23
|
Substituted out
15
|
Substituted in
11
|
Matches in reserve
11
|
Goals (penalty)
8 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
11 | Taylor Steven | 13 | 604 |
Total starts
4
|
Substituted out
0
|
Substituted in
9
|
Matches in reserve
9
|
Goals (penalty)
1 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
5 | Zach Mitchell | 8 | 543 |
Total starts
6
|
Substituted out
1
|
Substituted in
2
|
Matches in reserve
2
|
Goals (penalty)
0 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
9 | Adama Sidibeh | 30 | 1885 |
Total starts
20
|
Substituted out
12
|
Substituted in
10
|
Matches in reserve
10
|
Goals (penalty)
3 (0)
|
Yellow cards
3
|
Red cards
1
|
|||||
46 | Franciszek Franczak | 7 | 284 |
Total starts
3
|
Substituted out
2
|
Substituted in
4
|
Matches in reserve
4
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
St
So
Si
Res
Total starts
Substituted out
Substituted in
Matches in reserve
G (P)
Goals (penalty)
YC
RC
Yellow cards
Red cards