Cameron MacPherson delivered a season in the Premiership that highlighted his creative midfield role, as evidenced by his 7 appearances and 331 minutes played in 2024/25. He registered 7 key passes, averaging 1.9 key passes per 90 minutes, well above the midfield baseline of 1.17, underscoring his contribution to chance creation. Although he did not score or assist, his 5 tackles and 3 interceptions - averaging 1.36 tackles per 90 minutes - showed defensive involvement, albeit below the baseline of 1.82 tackles per 90. With no shots taken, his offensive output remained focused on build-up play rather than finishing. Cameron’s overall match rating of 6.72 reflected a solid, if not standout, performance, with his key passing output standing out as the main strength of his 2024/25 campaign.
Cameron MacPherson has played 331 minutes across 7 appearances in Premiership, at 0.00 goals per 90 against a positional baseline of 0.14 and averaging 6.72 a match.
| Player | Pos | Apps | Mins | Goals | Assists | Shots | On tgt | Goals /shot | Key passes | Pass acc | Dribbles | Drib % | Tackles | Interc. | Blocks | Duels won % | Fouls | Fouled | Yel | Red | Saves | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Makenzie Kirk | F | 35 | 2025 | 8 | 1 | 41 | 23 | 20% | 11 | 73% | 20 | 57% | 19 | 4 | 4 | 40% | 20 | 26 | 1 | 0 | 0 | 6.82 | 4.6 |
| Benjamin Mbunga-Kimpioka | F | 26 | 1805 | 6 | 2 | 21 | 11 | 29% | 19 | 83% | 26 | 33% | 12 | 6 | 1 | 29% | 50 | 37 | 2 | 1 | 0 | 6.59 | 2.5 |
| Nicky Clark | F | 29 | 1572 | 6 | 2 | 26 | 12 | 23% | 16 | 77% | 3 | 21% | 14 | 3 | 3 | 45% | 12 | 15 | 2 | 0 | 0 | 6.77 | 4.6 |
| Graham Carey | M | 34 | 1720 | 4 | 3 | 30 | 10 | 13% | 47 | 79% | 20 | 49% | 20 | 9 | 3 | 46% | 12 | 28 | 1 | 0 | 0 | 6.97 | 5.7 |
| Adama Sidibeh | F | 31 | 1981 | 3 | 2 | 52 | 18 | 6% | 17 | 62% | 9 | 39% | 33 | 7 | 0 | 43% | 44 | 30 | 5 | 1 | 0 | 6.91 | 4.9 |
| Daniels Balodis | D | 13 | 1170 | 2 | 0 | 4 | 2 | 50% | 0 | 83% | 4 | 80% | 25 | 18 | 4 | 59% | 11 | 2 | 0 | 0 | 0 | 6.89 | 2.4 |
| Božo Mikulić | D | 14 | 1166 | 2 | 0 | 4 | 2 | 50% | 2 | 84% | 1 | 100% | 13 | 10 | 18 | 61% | 4 | 0 | 0 | 0 | 0 | 6.99 | 8.3 |
| Elliot Watt | M | 8 | 510 | 2 | 1 | 6 | 2 | 33% | 9 | 78% | 0 | 0% | 10 | 8 | 4 | 49% | 8 | 8 | 2 | 0 | 0 | 7.08 | 6.4 |
| Drey Wright | D | 31 | 2621 | 1 | 0 | 12 | 6 | 8% | 30 | 79% | 19 | 45% | 41 | 19 | 3 | 58% | 9 | 37 | 2 | 0 | 0 | 6.86 | 7.2 |
| Jack Sanders | D | 22 | 1923 | 1 | 1 | 9 | 2 | 11% | 6 | 83% | 6 | 100% | 36 | 21 | 26 | 73% | 15 | 31 | 5 | 1 | 0 | 7.16 | 6.4 |
| Taylor Steven | F | 14 | 694 | 1 | 0 | 4 | 2 | 25% | 8 | 80% | 9 | 90% | 13 | 2 | 3 | 61% | 3 | 16 | 1 | 0 | 0 | 6.76 | 9.8 |
| Josh McPake | F | 13 | 554 | 1 | 3 | 12 | 5 | 8% | 14 | 87% | 24 | 59% | 13 | 0 | 0 | 55% | 5 | 13 | 0 | 0 | 0 | 6.99 | 5.8 |
| Sven Sprangler | M | 33 | 2719 | 0 | 0 | 6 | 1 | 0% | 9 | 86% | 15 | 60% | 81 | 53 | 19 | 54% | 49 | 25 | 9 | 0 | 0 | 6.86 | 2.1 |
| Jason Holt | M | 28 | 2100 | 0 | 0 | 7 | 1 | 0% | 13 | 86% | 12 | 40% | 49 | 18 | 6 | 49% | 39 | 44 | 8 | 1 | 0 | 6.71 | 6.3 |
| Matthew Smith | M | 20 | 1283 | 0 | 1 | 10 | 4 | 0% | 21 | 73% | 15 | 62% | 9 | 15 | 6 | 50% | 3 | 10 | 2 | 0 | 0 | 6.82 | 2.3 |
| André Raymond | D | 17 | 1277 | 0 | 2 | 4 | 0 | 0% | 13 | 80% | 21 | 51% | 32 | 16 | 3 | 49% | 12 | 13 | 5 | 0 | 0 | 6.68 | 5.9 |
| Lewis Neilson | D | 17 | 1276 | 0 | 0 | 6 | 1 | 0% | 5 | 80% | 10 | 71% | 18 | 11 | 7 | 55% | 11 | 3 | 3 | 0 | 0 | 6.60 | 4.2 |
| Andrew Fisher | G | 14 | 1260 | 0 | 0 | 0 | 0 | – | 0 | 69% | 1 | 100% | 0 | 0 | 0 | 100% | 1 | 1 | 1 | 0 | 39 | 6.89 | 3.0 |
| Joshua Rae | G | 14 | 1215 | 0 | 0 | 0 | 0 | – | 0 | 55% | 0 | – | 0 | 1 | 0 | 83% | 0 | 1 | 1 | 0 | 42 | 6.79 | 4.9 |
| Barry Douglas | D | 16 | 1189 | 0 | 0 | 2 | 1 | 0% | 10 | 79% | 8 | 100% | 17 | 16 | 8 | 65% | 7 | 19 | 3 | 0 | 0 | 6.94 | 4.7 |
| Kyle Cameron | D | 15 | 1138 | 0 | 0 | 1 | 0 | 0% | 0 | 81% | 2 | 50% | 11 | 7 | 10 | 53% | 6 | 9 | 0 | 0 | 0 | 6.73 | 2.8 |
| Sam Curtis | M | 13 | 978 | 0 | 1 | 7 | 4 | 0% | 7 | 72% | 6 | 50% | 20 | 6 | 2 | 50% | 7 | 15 | 1 | 0 | 0 | 6.68 | 6.5 |
| Ross Sinclair | G | 11 | 945 | 0 | 0 | 0 | 0 | – | 0 | 57% | 0 | – | 0 | 0 | 0 | 73% | 0 | 3 | 0 | 0 | 28 | 6.75 | 5.9 |
| Aaron Essel | M | 15 | 842 | 0 | 1 | 5 | 2 | 0% | 7 | 78% | 3 | 60% | 20 | 12 | 3 | 56% | 17 | 17 | 5 | 0 | 0 | 6.78 | 3.3 |
| Stephen Duke-McKenna | M | 11 | 759 | 0 | 0 | 8 | 3 | 0% | 12 | 76% | 21 | 47% | 8 | 5 | 1 | 42% | 8 | 15 | 0 | 0 | 0 | 6.68 | 2.3 |
| Víctor Griffith | M | 11 | 698 | 0 | 0 | 4 | 1 | 0% | 2 | 80% | 5 | 62% | 11 | 6 | 3 | 40% | 11 | 9 | 1 | 0 | 0 | 6.62 | 3.5 |
| Zach Mitchell | D | 8 | 543 | 0 | 0 | 0 | 0 | – | 0 | 85% | 6 | 86% | 11 | 6 | 7 | 62% | 2 | 3 | 1 | 0 | 0 | 6.95 | 2.9 |
| Franio Franczak | M | 8 | 379 | 0 | 0 | 3 | 0 | 0% | 3 | 82% | 5 | 45% | 12 | 3 | 0 | 44% | 3 | 3 | 0 | 0 | 0 | 6.59 | 4.5 |
| Cameron MacPherson | M | 7 | 331 | 0 | 0 | 0 | 0 | – | 7 | 81% | 1 | 50% | 5 | 3 | 1 | 41% | 7 | 1 | 3 | 0 | 0 | 6.72 | 3.5 |
| Jonathan Svedberg | M | 5 | 328 | 0 | 1 | 2 | 2 | 0% | 5 | 82% | 0 | 0% | 3 | 1 | 0 | 25% | 10 | 1 | 1 | 0 | 0 | 6.84 | – |
| Uche Ikpeazu | F | 4 | 227 | 0 | 0 | 11 | 3 | 0% | 7 | 70% | 3 | 38% | 1 | 0 | 0 | 39% | 10 | 6 | 2 | 0 | 0 | 6.78 | – |
| Maksym Kucheriavyi | M | 4 | 206 | 0 | 1 | 0 | 0 | – | 2 | 83% | 2 | 40% | 6 | 1 | 0 | 45% | 1 | 4 | 1 | 0 | 0 | 6.65 | – |
| David Keltjens | D | 7 | 200 | 0 | 0 | 0 | 0 | – | 0 | 63% | 4 | 67% | 6 | 2 | 0 | 50% | 6 | 3 | 0 | 0 | 0 | 6.41 | 4.4 |
| Sam McClelland | D | 1 | 52 | 0 | 0 | 0 | 0 | – | 0 | 61% | 0 | – | 0 | 1 | 0 | 0% | 0 | 0 | 0 | 0 | 0 | 6.50 | – |
| Callan Hamill | D | 1 | 8 | 0 | 0 | 1 | 1 | 0% | 0 | 40% | 0 | – | 0 | 0 | 0 | 0% | 0 | 0 | 0 | 0 | 0 | 6.20 | – |
| Season | Club | Comp | Apps | Mins | Goals | Assists | Shots | On tgt | Goals /shot | Key passes | Pass acc | Dribbles | Tackles | Interc. | Duels won % | Fouls | Yel | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024/25 | ST Johnstone | Premiership | 7 | 331 | 0 | 0 | 0 | 0 | – | 7 | 81% | 1 | 5 | 3 | 41% | 7 | 3 | 0 | 6.72 |
| 2023/24 | ST Johnstone | Premiership | 12 | 483 | 0 | 0 | 6 | 2 | 0% | 8 | 80% | 2 | 5 | 4 | 40% | 8 | 3 | 0 | 6.67 |
| 2022/23 | ST Johnstone | Premiership | 23 | 1553 | 0 | 1 | 11 | 5 | 0% | 24 | 76% | 12 | 21 | 21 | 56% | 14 | 4 | 0 | 6.88 |
| Date | Opponent | Res | Mins | Goals | Assists | Shots | On tgt | Key passes | Tackles | Fouls | Yel | Red | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 06 Oct | a Rangers | L | 45 | – | 0 | 0 | – | 1 | 1 | – | 0 | 0 | 7.00 | 7.3 |
| 28 Sep | v Celtic | L | 32 | – | 0 | 0 | – | 1 | 0 | – | 0 | 0 | 6.30 | 6.1 |
| 21 Sep | a Ross County | D | 17 | – | 0 | 0 | – | 0 | 0 | 1 | 1 | 0 | 6.20 | 1.0 |
| 31 Aug | v Motherwell | L | 63 | – | 0 | 0 | – | 0 | 0 | 2 | 1 | 0 | 6.90 | 3.1 |
| 24 Aug | a Dundee Utd | L | 3 | – | 0 | 0 | – | 0 | 1 | – | 0 | 0 | – | 4.1 |
| 11 Aug | a Kilmarnock | W | 85 | – | 0 | 0 | – | 3 | 1 | 2 | 1 | 0 | 7.30 | 7.3 |
| 05 Aug | v Aberdeen | L | 86 | – | 0 | 0 | – | 2 | 2 | 2 | 0 | 0 | 6.60 | 6.1 |
| 19 May | a Motherwell | W | 90 | – | 0 | 0 | – | 3 | 0 | 1 | 0 | 0 | 6.60 | – |
| 15 May | v Ross County | D | 90 | – | – | 0 | – | 1 | 0 | – | 0 | 0 | 6.90 | – |
| 11 May | a Livingston | L | 87 | – | – | 3 | 2 | 1 | 0 | – | 0 | 0 | 7.20 | – |
| 04 May | a Aberdeen | L | 27 | – | – | 0 | – | 0 | 1 | 1 | 1 | 0 | 6.60 | – |
| 27 Apr | v Hibernian | L | 9 | – | – | 0 | – | 0 | 0 | 1 | 0 | 0 | 6.30 | – |
| 07 Nov | v Motherwell | D | 1 | – | – | 0 | – | 0 | 0 | – | 0 | 0 | – | – |
| 28 Oct | a ST Mirren | L | 35 | – | – | 1 | – | 1 | 1 | – | 0 | 0 | 6.90 | – |
| 08 Oct | a Aberdeen | D | 17 | – | – | 0 | – | 0 | 0 | 1 | 0 | 0 | 6.70 | – |