C. Macpherson

ss
C. Macpherson
52

907

K.€

26

years

CDM

C. Macpherson's matches

2025
Events Pts
USL League One Cup
27
Apr
TAM
Tampa Bay Rowdies
3(3-4)3
Miami FC
MIA
47
5.7
USL Pro - USA
20
Apr
TAM
Tampa Bay Rowdies
1-2
Louisville City
LOU
90
5.9
Us Open Cup
17
Apr
NAP
Tampa Bay Rowdies
1(8-9)1
FC Naples
TAM
90
5.6
USL Pro - USA
13
Apr
TAM
Tampa Bay Rowdies
1-2
Loudoun United
LOU
90
5.2
USL Pro - USA
05
Apr
CHA
Tampa Bay Rowdies
2-1
Charleston Battery
TAM
90
6.0
USL Pro - USA
23
Mar
MIA
Tampa Bay Rowdies
1-2
Miami FC
TAM
88
6.4
USL Pro - USA
16
Mar
TUL
Tampa Bay Rowdies
1-0
FC Tulsa
TAM
90
5.6
USL Pro - USA
09
Mar
LVG
Tampa Bay Rowdies
1-0
Las Vegas Lights
TAM
90
5.4
SPL
12
Jan
GLA
St. Johnstone
3-1
Rangers
STJ
0
Banquillo
SPL
05
Jan
STJ
St. Johnstone
1-3
Dundee
DUN
0
Banquillo
2024
Events Pts
SPL
06
Oct
GLA
St. Johnstone
2-0
Rangers
STJ
44
5.1
SPL
28
Sep
STJ
St. Johnstone
0-6
Celtic
CEL
32
4.7
SPL
21
Sep
ROS
St. Johnstone
3-3
Ross County FC
STJ
7
4.7
SPL
14
Sep
HIB
St. Johnstone
2-0
Hibernian FC
STJ
0
Banquillo
SPL
31
Aug
STJ
St. Johnstone
1-2
Motherwell
MHE
63
5.4
SPL
24
Aug
DUN
St. Johnstone
2-0
Dundee United
STJ
3
4.7
Scottish League Cup
17
Aug
GLA
St. Johnstone
2-0
Rangers
STJ
75
5.8
SPL
11
Aug
KIL
St. Johnstone
0-3
Kilmarnock
STJ
85
7.4
SPL
05
Aug
STJ
St. Johnstone
1-2
Aberdeen
ABE
86
5.9
Scottish League Cup
27
Jul
STJ
St. Johnstone
5-1
East Fife
EAS
56
7.0
Scottish League Cup
23
Jul
ALL
St. Johnstone
3-2
Alloa Athletic
STJ
90
5.6
Scottish League Cup
20
Jul
STJ
St. Johnstone
2-0
Greenock Morton
GRE
75
6.6
Scottish League Cup
13
Jul
BRE
St. Johnstone
1-2
Brechin City
STJ
80
6.5
SPL
19
May
MHE
St. Johnstone
1-2
Motherwell
STJ
90
7.1
SPL
15
May
STJ
St. Johnstone
1-1
Ross County FC
ROS
90
6.3
SPL
11
May
LIV
St. Johnstone
2-1
Livingston
STJ
87
5.8
SPL
04
May
ABE
St. Johnstone
1-0
Aberdeen
STJ
27
4.8
SPL
27
Apr
STJ
St. Johnstone
1-3
Hibernian FC
HIB
6
4.7
SPL
13
Apr
STJ
St. Johnstone
0-2
Kilmarnock
KIL
0
Banquillo
SPL
06
Apr
HIB
St. Johnstone
1-2
Hibernian FC
STJ
0
Banquillo
2023
Events Pts
SPL
11
Nov
STJ
St. Johnstone
1-0
Ross County FC
ROS
0
Banquillo
SPL
07
Nov
STJ
St. Johnstone
2-2
Motherwell
MHE
0
4.7
SPL
01
Nov
STJ
St. Johnstone
2-1
Kilmarnock
KIL
0
Banquillo
SPL
28
Oct
STM
St. Johnstone
4-0
St. Mirren
STJ
35
4.7
SPL
08
Oct
ABE
St. Johnstone
0-0
Aberdeen
STJ
18
5.1
SPL
30
Sep
STJ
St. Johnstone
1-1
Livingston
LIV
0
Banquillo
SPL
23
Sep
HIB
St. Johnstone
2-0
Hibernian FC
STJ
75
5.7
SPL
16
Sep
STJ
St. Johnstone
0-2
Rangers
GLA
8
4.7
SPL
02
Sep
STJ
St. Johnstone
2-2
Dundee
DUN
36
4.9
SPL
26
Aug
CEL
St. Johnstone
0-0
Celtic
STJ
8
4.7
SPL
28
May
STJ
St. Johnstone
2-0
Livingston
LIV
75
6.9
SPL
24
May
ROS
St. Johnstone
3-3
Ross County FC
STJ
68
6.2
SPL
20
May
KIL
St. Johnstone
0-1
Kilmarnock
STJ
90
7.0
SPL
13
May
STJ
St. Johnstone
0-2
Motherwell
MHE
90
5.4
SPL
06
May
STJ
St. Johnstone
1-0
Dundee United
DUN
90
6.8
SPL
22
Apr
STJ
St. Johnstone
1-1
Hibernian FC
HIB
90
6.5
SPL
15
Apr
LIV
St. Johnstone
2-0
Livingston
STJ
78
5.5
SPL
08
Apr
STJ
St. Johnstone
0-2
Ross County FC
ROS
16
4.7
SPL
18
Mar
KIL
St. Johnstone
1-1
Kilmarnock
STJ
90
6.1
SPL
04
Mar
HOM
St. Johnstone
3-0
Heart of Midlothian
STJ
90
5.5
SPL
25
Feb
STJ
St. Johnstone
1-1
St. Mirren
STM
90
6.8
SPL
18
Feb
DUN
St. Johnstone
1-2
Dundee United
STJ
90
6.8
SPL
05
Feb
STJ
St. Johnstone
1-4
Celtic
CEL
90
5.6
SPL
01
Feb
MHE
St. Johnstone
0-2
Motherwell
STJ
90
7.3
SPL
28
Jan
GLA
St. Johnstone
2-0
Rangers
STJ
90
5.9
Scottish Cup
21
Jan
STJ
St. Johnstone
0-1
Rangers
GLA
84
5.9
SPL
14
Jan
STJ
St. Johnstone
2-4
Livingston
LIV
44
4.9
SPL
07
Jan
ABE
St. Johnstone
2-0
Aberdeen
STJ
81
5.4
SPL
02
Jan
STJ
St. Johnstone
0-1
Dundee United
DUN
25
4.8
2022
Events Pts
SPL
28
Dec
STJ
St. Johnstone
2-3
Heart of Midlothian
HOM
20
4.8
SPL
24
Dec
CEL
St. Johnstone
4-1
Celtic
STJ
28
4.8
SPL
17
Dec
ROS
St. Johnstone
1-2
Ross County FC
STJ
0
Banquillo
SPL
13
Aug
GLA
St. Johnstone
4-0
Rangers
STJ
7
5.1
SPL
06
Aug
MHE
St. Johnstone
1-2
Motherwell
STJ
90
6.9
SPL
30
Jul
STJ
St. Johnstone
0-1
Hibernian FC
HIB
29
4.7
Scottish League Cup
23
Jul
STJ
St. Johnstone
1-0
Ayr United
AYR
90
6.6
Scottish League Cup
12
Jul
STJ
St. Johnstone
0(4-5)0
Annan Athletic
BLA
14
4.7
Friendly
09
Jul
STJ
St. Johnstone
3-2
Cove Rangers
COV
44
5.2
Scottish Premiership play-offs
23
May
STJ
St. Johnstone
4-0
Inverness CT
ICT
90
8.7
Scottish Premiership play-offs
20
May
ICT
St. Johnstone
2-2
Inverness CT
STJ
90
6.4
SPL
15
May
HIB
St. Johnstone
4-0
Hibernian FC
STJ
90
5.1
SPL
11
May
STJ
St. Johnstone
1-0
Aberdeen
ABE
5
4.9
SPL
07
May
LIV
St. Johnstone
1-1
Livingston
STJ
90
6.5
SPL
30
Apr
STJ
St. Johnstone
0-1
St. Mirren
STM
31
4.9
SPL
23
Apr
DUN
St. Johnstone
1-1
Dundee
STJ
25
4.7
SPL
09
Apr
CEL
St. Johnstone
7-0
Celtic
STJ
44
4.7
SPL
02
Apr
STJ
St. Johnstone
1-0
Livingston
LIV
2
4.8
SPL
05
Mar
HIB
St. Johnstone
0-0
Hibernian FC
STJ
90
6.5
SPL
02
Mar
STJ
St. Johnstone
0-1
Rangers
GLA
12
4.8
SPL
09
Feb
STM
St. Johnstone
2-1
St. Mirren
STJ
65
5.6
SPL
05
Feb
STJ
St. Johnstone
0-0
Dundee United
DUN
30
5.1
SPL
26
Jan
STJ
St. Johnstone
0-0
Dundee
DUN
90
6.3
SPL
18
Jan
HOM
St. Johnstone
2-0
Heart of Midlothian
STJ
90
5.7
2021
Events Pts
SPL
01
Dec
DUN
St. Johnstone
1-0
Dundee
STJ
90
5.7
SPL
27
Nov
STJ
St. Johnstone
1-2
Hibernian FC
HIB
44
5.0
SPL
30
Oct
DUN
St. Johnstone
0-1
Dundee United
STJ
90
7.3
SPL
27
Oct
STJ
St. Johnstone
1-1
Heart of Midlothian
HOM
90
6.3
SPL
23
Oct
CEL
St. Johnstone
2-0
Celtic
STJ
90
5.6
SPL
16
Oct
STJ
St. Johnstone
0-3
Livingston
LIV
90
4.8
SPL
02
Oct
STJ
St. Johnstone
3-1
Dundee
DUN
31
5.2
SPL
29
Aug
STM
St. Mirren
0-0
St. Johnstone
STJ
0
Banquillo
SPL
21
Aug
CEL
St. Mirren
6-0
Celtic
STM
44
4.7
Scottish League Cup
14
Aug
LIV
St. Mirren
1(4-3)1
Livingston
STM
31
5.1
SPL
07
Aug
STM
St. Mirren
1-2
Heart of Midlothian
HOM
13
4.8
SPL
31
Jul
DUN
St. Mirren
2-2
Dundee
STM
0
Banquillo
Scottish League Cup
25
Jul
STM
St. Mirren
2-0
Partick Thistle
PAR
9
5.0
Scottish League Cup
20
Jul
STE
St. Mirren
1-3
Stenhousemuir
STM
67
6.8
Scottish League Cup
13
Jul
STM
St. Mirren
1-0
Dunfermline Athletic FC
DUN
23
5.1
SPL
16
May
STM
St. Mirren
0-0
Dundee United
DUN
44
5.2
SPL
12
May
KIL
St. Mirren
3-3
Kilmarnock
STM
24
7.1
2025 Pos. Rating
USL League One Cup
27
Apr
TAM
Tampa Bay Rowdies
3(3-4)3
Miami FC
MIA
CM
CM
52 66%
USL Pro - USA
20
Apr
TAM
Tampa Bay Rowdies
1-2
Louisville City
LOU
CM
CM
53 67%
Us Open Cup
17
Apr
NAP
Tampa Bay Rowdies
1(8-9)1
FC Naples
TAM
CM
CM
52 66%
USL Pro - USA
13
Apr
TAM
Tampa Bay Rowdies
1-2
Loudoun United
LOU
CM
CM
52 65%
USL Pro - USA
05
Apr
CHA
Tampa Bay Rowdies
2-1
Charleston Battery
TAM
CAM
CAM
52 65%
USL Pro - USA
23
Mar
MIA
Tampa Bay Rowdies
1-2
Miami FC
TAM
CM
CM
52 64%
USL Pro - USA
16
Mar
TUL
Tampa Bay Rowdies
1-0
FC Tulsa
TAM
CDM
CDM
52 64%
USL Pro - USA
09
Mar
LVG
Tampa Bay Rowdies
1-0
Las Vegas Lights
TAM
CM
CM
51 63%
SPL
12
Jan
GLA
St. Johnstone
3-1
Rangers
STJ
AVG
52 66%
SPL
05
Jan
STJ
St. Johnstone
1-3
Dundee
DUN
AVG
53 68%
2024 Pos. Rating
SPL
06
Oct
GLA
St. Johnstone
2-0
Rangers
STJ
AVG
55 76%
SPL
28
Sep
STJ
St. Johnstone
0-6
Celtic
CEL
AVG
55 77%
SPL
21
Sep
ROS
St. Johnstone
3-3
Ross County FC
STJ
AVG
55 79%
SPL
14
Sep
HIB
St. Johnstone
2-0
Hibernian FC
STJ
AVG
55 81%
SPL
31
Aug
STJ
St. Johnstone
1-2
Motherwell
MHE
CDM
CDM
56 84%
SPL
24
Aug
DUN
St. Johnstone
2-0
Dundee United
STJ
AVG
56 83%
Scottish League Cup
17
Aug
GLA
St. Johnstone
2-0
Rangers
STJ
CM
CM
57 86%
SPL
11
Aug
KIL
St. Johnstone
0-3
Kilmarnock
STJ
CM
CM
57 86%
SPL
05
Aug
STJ
St. Johnstone
1-2
Aberdeen
ABE
CM
CM
55 76%
Scottish League Cup
27
Jul
STJ
St. Johnstone
5-1
East Fife
EAS
CM
CM
54 74%
Scottish League Cup
23
Jul
ALL
St. Johnstone
3-2
Alloa Athletic
STJ
CDM
CDM
54 72%
Scottish League Cup
20
Jul
STJ
St. Johnstone
2-0
Greenock Morton
GRE
CDM
CDM
54 71%
Scottish League Cup
13
Jul
BRE
St. Johnstone
1-2
Brechin City
STJ
CM
CM
53 69%
SPL
19
May
MHE
St. Johnstone
1-2
Motherwell
STJ
CM
CM
53 70%
SPL
15
May
STJ
St. Johnstone
1-1
Ross County FC
ROS
CM
CM
51 62%
SPL
11
May
LIV
St. Johnstone
2-1
Livingston
STJ
CM
CM
51 59%
SPL
04
May
ABE
St. Johnstone
1-0
Aberdeen
STJ
AVG
51 58%
SPL
27
Apr
STJ
St. Johnstone
1-3
Hibernian FC
HIB
AVG
51 59%
SPL
13
Apr
STJ
St. Johnstone
0-2
Kilmarnock
KIL
AVG
51 60%
SPL
06
Apr
HIB
St. Johnstone
1-2
Hibernian FC
STJ
AVG
51 62%
2023 Pos. Rating
SPL
11
Nov
STJ
St. Johnstone
1-0
Ross County FC
ROS
AVG
54 74%
SPL
07
Nov
STJ
St. Johnstone
2-2
Motherwell
MHE
AVG
55 76%
SPL
01
Nov
STJ
St. Johnstone
2-1
Kilmarnock
KIL
AVG
55 78%
SPL
28
Oct
STM
St. Johnstone
4-0
St. Mirren
STJ
AVG
55 79%
SPL
08
Oct
ABE
St. Johnstone
0-0
Aberdeen
STJ
AVG
56 82%
SPL
30
Sep
STJ
St. Johnstone
1-1
Livingston
LIV
AVG
56 83%
SPL
23
Sep
HIB
St. Johnstone
2-0
Hibernian FC
STJ
CM
CM
56 85%
SPL
16
Sep
STJ
St. Johnstone
0-2
Rangers
GLA
AVG
57 86%
SPL
02
Sep
STJ
St. Johnstone
2-2
Dundee
DUN
AVG
57 88%
SPL
26
Aug
CEL
St. Johnstone
0-0
Celtic
STJ
AVG
57 90%
SPL
28
May
STJ
St. Johnstone
2-0
Livingston
LIV
CM
CM
59 100%
SPL
24
May
ROS
St. Johnstone
3-3
Ross County FC
STJ
CM
CM
59 96%
SPL
20
May
KIL
St. Johnstone
0-1
Kilmarnock
STJ
CM
CM
58 94%
SPL
13
May
STJ
St. Johnstone
0-2
Motherwell
MHE
CM
CM
57 90%
SPL
06
May
STJ
St. Johnstone
1-0
Dundee United
DUN
CM
CM
57 90%
SPL
22
Apr
STJ
St. Johnstone
1-1
Hibernian FC
HIB
CM
CM
57 87%
SPL
15
Apr
LIV
St. Johnstone
2-0
Livingston
STJ
CM
CM
56 84%
SPL
08
Apr
STJ
St. Johnstone
0-2
Ross County FC
ROS
AVG
56 84%
SPL
18
Mar
KIL
St. Johnstone
1-1
Kilmarnock
STJ
CM
CM
57 87%
SPL
04
Mar
HOM
St. Johnstone
3-0
Heart of Midlothian
STJ
CM
CM
57 86%
SPL
25
Feb
STJ
St. Johnstone
1-1
St. Mirren
STM
CM
CM
57 86%
SPL
18
Feb
DUN
St. Johnstone
1-2
Dundee United
STJ
CM
CM
56 82%
SPL
05
Feb
STJ
St. Johnstone
1-4
Celtic
CEL
CM
CM
55 78%
SPL
01
Feb
MHE
St. Johnstone
0-2
Motherwell
STJ
CM
CM
55 78%
SPL
28
Jan
GLA
St. Johnstone
2-0
Rangers
STJ
CM
CM
54 72%
Scottish Cup
21
Jan
STJ
St. Johnstone
0-1
Rangers
GLA
CM
CM
54 71%
SPL
14
Jan
STJ
St. Johnstone
2-4
Livingston
LIV
AVG
53 70%
SPL
07
Jan
ABE
St. Johnstone
2-0
Aberdeen
STJ
CM
CM
54 71%
SPL
02
Jan
STJ
St. Johnstone
0-1
Dundee United
DUN
AVG
54 71%
2022 Pos. Rating
SPL
28
Dec
STJ
St. Johnstone
2-3
Heart of Midlothian
HOM
AVG
54 72%
SPL
24
Dec
CEL
St. Johnstone
4-1
Celtic
STJ
AVG
54 74%
SPL
17
Dec
ROS
St. Johnstone
1-2
Ross County FC
STJ
AVG
55 75%
SPL
13
Aug
GLA
St. Johnstone
4-0
Rangers
STJ
CDM
CDM
57 87%
SPL
06
Aug
MHE
St. Johnstone
1-2
Motherwell
STJ
CDM
CDM
57 89%
SPL
30
Jul
STJ
St. Johnstone
0-1
Hibernian FC
HIB
AVG
56 84%
Scottish League Cup
23
Jul
STJ
St. Johnstone
1-0
Ayr United
AYR
CDM
CDM
57 86%
Scottish League Cup
12
Jul
STJ
St. Johnstone
0(4-5)0
Annan Athletic
BLA
AVG
56 85%
Friendly
09
Jul
STJ
St. Johnstone
3-2
Cove Rangers
COV
AVG
57 87%
Scottish Premiership play-offs
23
May
STJ
St. Johnstone
4-0
Inverness CT
ICT
CDM
CDM
57 92%
Scottish Premiership play-offs
20
May
ICT
St. Johnstone
2-2
Inverness CT
STJ
CM
CM
56 83%
SPL
15
May
HIB
St. Johnstone
4-0
Hibernian FC
STJ
CM
CM
55 79%
SPL
11
May
STJ
St. Johnstone
1-0
Aberdeen
ABE
AVG
55 80%
SPL
07
May
LIV
St. Johnstone
1-1
Livingston
STJ
CM
CM
55 81%
SPL
30
Apr
STJ
St. Johnstone
0-1
St. Mirren
STM
AVG
55 77%
SPL
23
Apr
DUN
St. Johnstone
1-1
Dundee
STJ
AVG
55 79%
SPL
09
Apr
CEL
St. Johnstone
7-0
Celtic
STJ
AVG
55 81%
SPL
02
Apr
STJ
St. Johnstone
1-0
Livingston
LIV
AVG
56 83%
SPL
05
Mar
HIB
St. Johnstone
0-0
Hibernian FC
STJ
CDM
CDM
57 86%
SPL
02
Mar
STJ
St. Johnstone
0-1
Rangers
GLA
AVG
55 81%
SPL
09
Feb
STM
St. Johnstone
2-1
St. Mirren
STJ
CDM
CDM
56 84%
SPL
05
Feb
STJ
St. Johnstone
0-0
Dundee United
DUN
AVG
56 83%
SPL
26
Jan
STJ
St. Johnstone
0-0
Dundee
DUN
CM
CM
56 84%
SPL
18
Jan
HOM
St. Johnstone
2-0
Heart of Midlothian
STJ
CM
CM
55 82%
2021 Pos. Rating
SPL
01
Dec
DUN
St. Johnstone
1-0
Dundee
STJ
CDM
CDM
56 85%
SPL
27
Nov
STJ
St. Johnstone
1-2
Hibernian FC
HIB
AVG
56 84%
SPL
30
Oct
DUN
St. Johnstone
0-1
Dundee United
STJ
CDM
CDM
57 87%
SPL
27
Oct
STJ
St. Johnstone
1-1
Heart of Midlothian
HOM
CDM
CDM
55 80%
SPL
23
Oct
CEL
St. Johnstone
2-0
Celtic
STJ
CM
CM
55 75%
SPL
16
Oct
STJ
St. Johnstone
0-3
Livingston
LIV
CDM
CDM
55 75%
SPL
02
Oct
STJ
St. Johnstone
3-1
Dundee
DUN
AVG
55 77%
SPL
29
Aug
STM
St. Mirren
0-0
St. Johnstone
STJ
AVG
55 80%
SPL
21
Aug
CEL
St. Mirren
6-0
Celtic
STM
AVG
56 82%
Scottish League Cup
14
Aug
LIV
St. Mirren
1(4-3)1
Livingston
STM
AVG
56 84%
SPL
07
Aug
STM
St. Mirren
1-2
Heart of Midlothian
HOM
AVG
56 85%
SPL
31
Jul
DUN
St. Mirren
2-2
Dundee
STM
AVG
57 87%
Scottish League Cup
25
Jul
STM
St. Mirren
2-0
Partick Thistle
PAR
AVG
57 89%
Scottish League Cup
20
Jul
STE
St. Mirren
1-3
Stenhousemuir
STM
CDM
CDM
57 91%
Scottish League Cup
13
Jul
STM
St. Mirren
1-0
Dunfermline Athletic FC
DUN
AVG
57 90%
SPL
16
May
STM
St. Mirren
0-0
Dundee United
DUN
AVG
59 97%
SPL
12
May
KIL
St. Mirren
3-3
Kilmarnock
STM
AVG
59 97%