Cameron MacPherson : Games

Club: Scotland St. Johnstone (Shirt: 18)
Citizenship: Scotland Scotland
Birthday: 29.12.1998
Age: 26
Role: Half-back
Height: 183 cm
Weight: 77 kg

Statistics by teams15.12.2018 - 12.01.2025

Games Bench Goals Yellow Cards Red cards
St. Johnstone 46 10 9
St Mirren 20 10 5 1 1
Total 66 20 5 10 1

Statistics by tournaments15.12.2018 - 12.01.2025

Games Bench Goals Yellow Cards Red cards
Scottish Premier League 66 20 5 10 1
Total 66 20 5 10 1

2024-25, Scottish Premier League

12.01.2025 SCO Rangers 3:1 St. Johnstone Bench
05.01.2025 SCO St. Johnstone 1:3 Dundee F.C. Bench
06.10.2024 SCO Rangers 2:0 St. Johnstone 45 in46
28.09.2024 SCO St. Johnstone 0:6 Celtic 33 in58
21.09.2024 SCO Ross County 3:3 St. Johnstone 8 in83 Yellow Cards80
14.09.2024 SCO Hibernian 2:0 St. Johnstone Bench
31.08.2024 SCO St. Johnstone 1:2 Motherwell 63 out63 Yellow Cards51
24.08.2024 SCO Dundee United 2:0 St. Johnstone 4 in87
11.08.2024 SCO Kilmarnock 0:3 St. Johnstone 85 out85 Yellow Cards55
05.08.2024 SCO St. Johnstone 1:2 Aberdeen 86 out86

2023-24, Scottish Premier League

19.05.2024 SCO Motherwell 1:2 St. Johnstone 90
15.05.2024 SCO St. Johnstone 1:1 Ross County 90
11.05.2024 SCO Livingston 2:1 St. Johnstone 87 out87
04.05.2024 SCO Aberdeen 1:0 St. Johnstone 28 in63 Yellow Cards77
27.04.2024 SCO St. Johnstone 1:3 Hibernian 7 in84
13.04.2024 SCO St. Johnstone 0:2 Kilmarnock Bench
06.04.2024 SCO Hibernian 1:2 St. Johnstone Bench
11.11.2023 SCO St. Johnstone 1:0 Ross County Bench
07.11.2023 SCO St. Johnstone 2:2 Motherwell 1 in90
01.11.2023 SCO St. Johnstone 2:1 Kilmarnock Bench
28.10.2023 SCO St Mirren 4:0 St. Johnstone 36 in55
08.10.2023 SCO Aberdeen 0:0 St. Johnstone 18 in73
30.09.2023 SCO St. Johnstone 1:1 Livingston Bench
23.09.2023 SCO Hibernian 2:0 St. Johnstone 75 out75
16.09.2023 SCO St. Johnstone 0:2 Rangers 9 in82
02.09.2023 SCO St. Johnstone 2:2 Dundee F.C. 37 in54 Yellow Cards73
26.08.2023 SCO Celtic 0:0 St. Johnstone Bench Yellow Cards90

2022-23, Scottish Premier League

28.05.2023 SCO St. Johnstone 2:0 Livingston 75 out75
24.05.2023 SCO Ross County 3:3 St. Johnstone 68 out68
20.05.2023 SCO Kilmarnock 0:1 St. Johnstone 90
13.05.2023 SCO St. Johnstone 0:2 Motherwell 90
06.05.2023 SCO St. Johnstone 1:0 Dundee United 90
22.04.2023 SCO St. Johnstone 1:1 Hibernian 90
15.04.2023 SCO Livingston 2:0 St. Johnstone 78 out78
08.04.2023 SCO St. Johnstone 0:2 Ross County 18 in73 Yellow Cards77
18.03.2023 SCO Kilmarnock 1:1 St. Johnstone 90 Yellow Cards63
04.03.2023 SCO Hearts 3:0 St. Johnstone 90
25.02.2023 SCO St. Johnstone 1:1 St Mirren 90
18.02.2023 SCO Dundee United 1:2 St. Johnstone 90
05.02.2023 SCO St. Johnstone 1:4 Celtic 90
01.02.2023 SCO Motherwell 0:2 St. Johnstone 90
28.01.2023 SCO Rangers 2:0 St. Johnstone 90
14.01.2023 SCO St. Johnstone 2:4 Livingston 45 in46
07.01.2023 SCO Aberdeen 2:0 St. Johnstone 82 out82 Yellow Cards62
02.01.2023 SCO St. Johnstone 0:1 Dundee United 25 in66
28.12.2022 SCO St. Johnstone 2:3 Hearts 21 in70
24.12.2022 SCO Celtic 4:1 St. Johnstone 29 in62
17.12.2022 SCO Ross County 1:2 St. Johnstone Bench
13.08.2022 SCO Rangers 4:0 St. Johnstone 7 out7
06.08.2022 SCO Motherwell 1:2 St. Johnstone 90
30.07.2022 SCO St. Johnstone 0:1 Hibernian 30 in61 Yellow Cards89

2021-22, Scottish Premier League

09.02.2022 SCO St Mirren 2:1 St. Johnstone 90
26.01.2022 SCO St. Johnstone 0:0 Dundee F.C. 90
18.01.2022 SCO Hearts 2:0 St. Johnstone 90
01.12.2021 SCO Dundee F.C. 1:0 St. Johnstone 90
27.10.2021 SCO St. Johnstone 1:1 Hearts 90
31.07.2021 SCO Dundee F.C. 2:2 St Mirren Bench

2020-21, Scottish Premier League

12.05.2021 SCO Kilmarnock 3:3 St Mirren 25 in66 Goals78
01.05.2021 SCO St Mirren 1:2 Hamilton 90
06.03.2021 SCO Rangers 3:0 St Mirren Bench
24.02.2021 SCO St Mirren 0:0 Motherwell 90
20.02.2021 SCO St Mirren 1:1 Livingston 90 Goals32
17.02.2021 SCO St Mirren 1:1 Hamilton 90
13.02.2021 SCO Aberdeen 0:0 St Mirren Bench
10.02.2021 SCO St Mirren 0:4 Celtic Bench
02.02.2021 SCO St Mirren 1:2 Hibernian Bench
30.01.2021 SCO Celtic 1:2 St Mirren 90
16.01.2021 SCO St. Johnstone 1:0 St Mirren 56 out56 Yellow Cards45
Yellow Cards45
09.01.2021 SCO St Mirren 1:1 Motherwell Bench
23.12.2020 SCO Hibernian 1:0 St Mirren 90
06.11.2020 SCO St Mirren 0:0 Dundee United 90
02.10.2020 SCO Aberdeen 2:1 St Mirren 90
26.09.2020 SCO St Mirren 0:1 Kilmarnock 90
16.09.2020 SCO St Mirren 1:2 Celtic Bench
12.09.2020 SCO St Mirren 0:3 Hibernian Bench
29.08.2020 SCO St. Johnstone 1:0 St Mirren Bench
15.08.2020 SCO Hamilton 0:1 St Mirren 90
09.08.2020 SCO Rangers 3:0 St Mirren 90
01.08.2020 SCO St Mirren 1:0 Livingston 90

2019-20, Scottish Premier League

25.02.2020 SCO Motherwell 1:2 St Mirren 90
12.02.2020 SCO Livingston 2:1 St Mirren 90
26.12.2019 SCO St Mirren 1:2 Celtic 90 Goals89
07.12.2019 SCO Hamilton 0:1 St Mirren 90 Goals53
14.09.2019 SCO Ross County 2:1 St Mirren Bench

2018-19, Scottish Premier League

23.02.2019 SCO Hearts 1:1 St Mirren 90
15.12.2018 SCO St Mirren 1:2 Aberdeen 90 Goals35