Cameron MacPherson Profile and Player Statistics
First name: Cameron
Last name: MacPherson
Position: , Attacker, Defender, Midfielder
Nationality:
Height: 173

Football Career Transfers and Statistics

We are going to show you the list of football clubs and seasons in which Cameron MacPherson has played. It includes the total number of appearance (caps), substitution details, goals, yellow and red cards stats.

Competition Season Football Club
League Cup 2024/2025 St. Johnstone 376 5 0 4 0 0 1 0
Premiership 2024/2025 St. Johnstone 320 6 3 3 0 0 3 0
Club Friendlies 3 2024 St. Johnstone 0 0 0 0 0 0 0 0
League Cup 2023/2024 St. Johnstone 0 0 0 0 0 0 0 0
Premiership 2023/2024 St. Johnstone 480 12 8 2 0 0 3 0
Scottish Cup 2023/2024 St. Johnstone 0 0 0 0 0 0 0 0
Club Friendlies 3 2023 St. Johnstone 0 0 0 0 0 0 0 0
League Cup 2022/2023 St. Johnstone 105 2 1 0 0 0 0 1
Premiership 2022/2023 St. Johnstone 1551 23 6 5 0 0 4 0
Scottish Cup 2022/2023 St. Johnstone 84 1 0 1 0 0 0 0
Club Friendlies 3 2022 St. Johnstone 0 0 0 0 0 0 0 0
Challenge Cup 2021/2022 St. Mirren U21 0 0 0 0 0 0 0 0
Europa League 2021/2022 St. Johnstone 0 0 0 0 0 0 0 0
League Cup 2021/2022 St. Mirren 186 4 3 1 0 0 0 0
League Cup 2021/2022 St. Johnstone 0 0 0 0 0 0 0 0
Premiership 2021/2022 St. Johnstone 1189 20 9 1 0 0 5 0
Premiership 2021/2022 St. Mirren 57 2 2 0 0 0 0 0
Premiership Play-Offs 2021/2022 St. Johnstone 180 2 0 0 1 0 1 0
Scottish Cup 2021/2022 St. Johnstone 0 0 0 0 0 0 0 0
Club Friendlies 1 2021 St. Johnstone 0 0 0 0 0 0 0 0
Club Friendlies 1 2021 St. Mirren 0 0 0 0 0 0 0 0
League Cup 2020/2021 St. Mirren 240 5 2 2 0 0 1 0
Premiership 2020/2021 St. Mirren 1549 32 18 7 2 0 4 0
Scottish Cup 2020/2021 St. Mirren 59 2 2 0 0 0 0 0
Challenge Cup 2019/2020 St. Mirren U21 90 2 0 0 1 0 1 0
League Cup 2019/2020 St. Mirren 0 0 1 1 0 0 1 0
Premiership 2019/2020 St. Mirren 1223 17 2 2 2 0 2 0
Scottish Cup 2019/2020 St. Mirren 311 4 0 2 0 0 1 0
League Cup 2018/2019 St. Mirren 146 2 0 1 0 0 0 0
Premiership 2018/2019 St. Mirren 952 13 3 2 1 0 1 0
Premiership Play-Offs 2018/2019 St. Mirren 952 13 3 2 1 0 1 0
Scottish Cup 2018/2019 St. Mirren 81 1 0 1 0 0 0 0
Challenge Cup 2017/2018 St. Mirren 34 1 1 0 0 0 0 0

Cameron MacPherson has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
06/10/2024 Rangers
2 - 0
St. Johnstone 1-0H2H+
  22' A. Essel
V. Černý 34' 1 - 0  
V. Černý 58' 2 - 0  
N. Raskin 63'  
I. Hagi 82'  
28/09/2024 St. Johnstone
0 - 6
Celtic 0-3H2H+
M. Smith 30'  
  0 - 1 35' K. Furuhashi
  39' D. Maeda
  0 - 2 43' P. Gonçalves Bernardo
  0 - 3 45' K. Furuhashi
  0 - 4 54' C. McGregor
  0 - 5 72' D. Maeda
  0 - 6 83' A. Idah
21/09/2024 Ross County
3 - 3
St. Johnstone 1-1H2H+
R. Hale 19' 1 - 0  
  20' J. Holt
  1 - 1 44' D. Wright
K. Lopata 58'  
  1 - 2 60' N. Clark
  73' S. Sprangler
  80' M. Kirk
R. Leak 83'  
  1 - 3 84' N. Clark
A. Samuel 87' 2 - 3  
  90+6' C. MacPherson
A. Wright 90+7' 3 - 3  
21/09/2024 Ross County
3 - 3
St. Johnstone 1-1H2H+
R. Hale 19' 1 - 0  
  20' J. Holt
  1 - 1 44' D. Wright
K. Lopata 58'  
  1 - 2 60' N. Clark
  73' S. Sprangler
  80' M. Kirk
R. Leak 83'  
  1 - 3 84' N. Clark
A. Samuel 87' 2 - 3  
  90+6' C. MacPherson
A. Wright 90+7' 3 - 3  
31/08/2024 St. Johnstone
1 - 2
Motherwell 0-1H2H+
  0 - 1 11' D. Casey
C. MacPherson 51'  
B. Mbunga-Kimpioka 64' 1 - 1  
J. Sanders 67'  
  1 - 2 90+4' M. Ebiye
J. Sanders 90+6'  
24/08/2024 Dundee United
2 - 0
St. Johnstone 0-0H2H+
W. Ferry 25'  
J. Goodwin 26'  
  40' A. Sidibeh
L. Stephenson 41'  
L. Stephenson 54' 1 - 0  
  66' J. Sanders
  71' A. Amos Raymond
  84' A. Sidibeh
J. Sanders 88' 2 - 0  
17/08/2024 Rangers
2 - 0
St. Johnstone 0-0H2H+
  56' A. Amos Raymond
C. Dessers 58' 1 - 0  
  88' M. Smith
  88' A. Sidibeh
R. McCausland 90+3' 2 - 0  
11/08/2024 Kilmarnock
0 - 3
St. Johnstone 0-2H2H+
J. Wright 2'  
  0 - 1 3' A. Sidibeh
J. Wright 16'  
  29' M. Smith
  0 - 2 33' A. Sidibeh
R. Deas 47'  
  55' C. MacPherson
  69' L. Neilson
D. Armstrong 75'  
  0 - 3 81' B. Mbunga-Kimpioka
  82' B. Mbunga-Kimpioka
M. Kennedy 83'  
05/08/2024 St. Johnstone
1 - 2
Aberdeen 0-1H2H+
A. Amos Raymond 8'  
  0 - 1 22' N. Devlin
A. Essel 34'  
  0 - 2 62' J. McGrath
G. Molloy 88' 1 - 2  
  90+6' P. Ambrose
27/07/2024 St. Johnstone
5 - 1
East Fife 3-0H2H+
A. Sidibeh 15' 1 - 0  
B. Mbunga-Kimpioka 28' 2 - 0  
A. Sidibeh 44' 3 - 0  
  3 - 1 64' A. Trouten
M. Kirk 88' 4 - 1  
B. Mbunga-Kimpioka 90+1' 5 - 1  
23/07/2024 Alloa Athletic
3 - 2
St. Johnstone 0-0H2H+
  50' A. Sidibeh
M. Neill 54' 1 - 0  
  1 - 1 55' B. Mbunga-Kimpioka
  64' A. Essel
S. Scougall 64'  
L. Rankin 83' 2 - 1  
L. Rankin 88' 3 - 1  
  3 - 2 90+1' J. Sanders
20/07/2024 St. Johnstone
2 - 0
Greenock Morton 2-0H2H+
B. Mbunga-Kimpioka 12' 1 - 0  
  25' A. Lyall
B. Mbunga-Kimpioka 44' 2 - 0  
C. MacPherson 70'  
  84' A. King
  90+1' M. Garrity
D. Wright 90+3'  
C. Smith 90+3'  
13/07/2024 Brechin City
1 - 2
St. Johnstone 0-1H2H+
S. Patrick 37'  
  0 - 1 45+2' G. Carey
  45+3' A. Essel
  0 - 2 65' K. Cameron
J. Moreland 90+1' 1 - 2  
19/05/2024 Motherwell
1 - 2
St. Johnstone 0-2H2H+
  0 - 1 18' N. Clark
T. Bair 32'  
  0 - 2 45+1' A. Sidibeh
  52' D. Keltjens
M. Ebiye 90+4' 1 - 2  
15/05/2024 St. Johnstone
1 - 1
Ross County 0-1H2H+
  0 - 1 28' Y. Dhanda
  40' W. Nightingale
  42' G. Harmon
R. McGowan 82'  
  86' J. Reid
A. Sidibeh 90' 1 - 1  
  90+2' J. White
11/05/2024 Livingston
2 - 1
St. Johnstone 0-1H2H+
  0 - 1 8' A. Sidibeh
  45' S. May
C. Montaño Castillo 72' 1 - 1  
J. Brandon 84'  
J. Nouble 90+1'  
A. Shinnie 90+5' 2 - 1  
04/05/2024 Aberdeen
1 - 0
St. Johnstone 0-0H2H+
  45' A. Considine
B. Miovski 68' 1 - 0  
  77' C. MacPherson
D. Hoilett 83'  
27/04/2024 St. Johnstone
1 - 3
Hibernian 0-2H2H+
  0 - 1 6' E. Marcondes Camargo Hansen
  11' R. Bushiri
  0 - 2 44' P. Hanlon
  0 - 3 76' D. Vente
B. Mbunga-Kimpioka 89' 1 - 3  
07/11/2023 St. Johnstone
2 - 2
Motherwell 2-0H2H+
N. Clark 17' 1 - 0  
A. Considine 27' 2 - 0  
  37' C. Slattery
D. Phillips 43'  
  47' H. Paton
  2 - 1 68' S. Blaney
  2 - 2 74' M. Bieveth
28/10/2023 St. Mirren
4 - 0
St. Johnstone 1-0H2H+
M. O'Hara 32'  
K. Baccus 36' 1 - 0  
M. Mandron 48' 2 - 0  
M. Mandron 70' 3 - 0  
K. Baccus 75'  
G. Kiltie 90' 4 - 0  
08/10/2023 Aberdeen
0 - 0
St. Johnstone 0-0H2H+
  76' D. Wright
  81' L. Robinson
23/09/2023 Hibernian
2 - 0
St. Johnstone 1-0H2H+
  20' L. Robinson
L. Miller 35' 1 - 0  
R. Bushiri 51'  
  51' S. May
D. Vente 69' 2 - 0  
  90' D. Phillips
16/09/2023 St. Johnstone
0 - 2
Rangers 0-1H2H+
  0 - 1 16' D. Pereira da Silva
D. Costelloe 30'  
  34' N. Raskin
M. Smith 47'  
C. Kane 60'  
S. MacLean 73'  
O. Olufunwa 76'  
  0 - 2 79' R. Matondo
L. Robinson 85'  
  88' J. Tavernier
02/09/2023 St. Johnstone
2 - 2
Dundee 0-1H2H+
  0' Tony Docherty
  0 - 1 35' S. Tiffoney
  0 - 2 58' R. Lamie
C. MacPherson 72'  
M. Kucheryavyi 82' 1 - 2  
S. McClelland 87'  
G. Carey 90+1'  
M. Kucheryavyi 90+6' 2 - 2  
  90+7'
26/08/2023 Celtic
0 - 0
St. Johnstone 0-0H2H+
  44' S. McClelland
M. O'Riley 51'  
  88' J. Brown
  90+4' C. MacPherson
28/05/2023 St. Johnstone
2 - 0
Livingston 1-0H2H+
D. Wright 17' 1 - 0  
  40' J. Penrice
  66' L. de Lucas Pérez
C. Kane 68' 2 - 0  
  89' S. Kelly
24/05/2023 Ross County
3 - 3
St. Johnstone 0-1H2H+
J. White 18'  
  0 - 1 24' S. May
K. Watson 41'  
  0 - 2 51' S. May
Y. Dhanda 54' 1 - 2  
J. White 69' 2 - 2  
J. Baldwin 90' 3 - 2  
  3 - 3 90+5' R. McGowan
20/05/2023 Kilmarnock
0 - 1
St. Johnstone 0-1H2H+
  0 - 1 11' L. Gordon
  29' C. Ballantyne
D. Watson 44'  
C. Doidge 47'  
  71' A. Montgomery
  72' R. Matthews
13/05/2023 St. Johnstone
0 - 2
Motherwell 0-0H2H+
  36' J. Furlong
  51' K. van Veen
  0 - 1 52' K. van Veen
  0 - 2 90+3' M. Mandron
06/05/2023 St. Johnstone
1 - 0
Dundee United 1-0H2H+
  0' J. Goodwin
L. Gordon 43' 1 - 0  
  61' C. Mulgrew
  64' I. Niskanen
  72' A. Behich
S. May 72'  
  80' C. Sibbald
G. Carey 90+3'  
22/04/2023 St. Johnstone
1 - 1
Hibernian 1-1H2H+
S. May 25' 1 - 0  
  1 - 1 32' L. Stevenson
  48' J. Jeggo
  56' K. Nisbet
D. Phillips 59'  
  64' C. Egan Riley
G. Carey 90+4'  
15/04/2023 Livingston
2 - 0
St. Johnstone 2-0H2H+
J. Nouble 23' 1 - 0  
S. Kelly 38' 2 - 0  
J. Holt 62'  
  71' Z. Rudden
M. Boyes 85'  
08/04/2023 St. Johnstone
0 - 2
Ross County 0-1H2H+
  0 - 1 45' S. Murray
  0 - 2 49' D. Cancola
  56' N. Kenneh
C. MacPherson 77'  
  79' A. Iacovitti
D. Phillips 79'  
  83' J. Stones
18/03/2023 Kilmarnock
1 - 1
St. Johnstone 1-0H2H+
  37' D. Wright
J. Wright 38' 1 - 0  
  44' M. Hallberg
  58' L. Gordon
  63' C. MacPherson
  1 - 1 70' D. Wright
L. Donnelly 72'  
R. McKenzie 74'  
  79' A. Considine
D. Watson 81'  
04/03/2023 Hearts
3 - 0
St. Johnstone 1-0H2H+
J. Ginnelly 21' 1 - 0  
  63' M. Hallberg
J. Ginnelly 63' 2 - 0  
J. Grant 73' 3 - 0  
25/02/2023 St. Johnstone
1 - 1
St. Mirren 0-0H2H+
D. Phillips 45'  
N. Clark 69'  
Z. Rudden 75' 1 - 0  
  1 - 1 86' A. Gogić
18/02/2023 Dundee United
1 - 2
St. Johnstone 0-1H2H+
  0 - 1 31' S. May
  34' D. Phillips
  45' A. Mitchell
K. Fotheringham 54'  
C. Mulgrew 55'  
D. Levitt 81' 1 - 1  
  1 - 2 82' S. May
05/02/2023 St. Johnstone
1 - 4
Celtic 1-3H2H+
  0 - 1 13' A. Considine
  0 - 2 22' K. Furuhashi
D. Wright 25' 1 - 2  
  1 - 3 38' A. Mooy
  41' J. Neves Filipe
  72' G. Taylor
C. McLennan 78'  
J. Brown 89'  
A. Considine 90+1'  
  1 - 4 90+3' D. Turnbull
01/02/2023 Motherwell
0 - 2
St. Johnstone 0-1H2H+
  0 - 1 5' D. Wright
C. Slattery 32'  
  0 - 2 49' M. Hallberg
  56' S. May
S. Goss 61'  
28/01/2023 Rangers
2 - 0
St. Johnstone 1-0H2H+
J. Tavernier 15' 1 - 0  
  37' N. Clark
  37' Callum Davidson
R. Jack 37'  
  38' R. Matthews
  44' J. Brown
G. Kamara 57' 2 - 0  
M. Tillman 59'  
I. Hagi 79'  
  79' D. Phillips

Results and Fixtures
Top Soccer Tipsters
Tipsters Competition Review
Superior H2H Statistics
H2H Home Team Advantage
H2H Away Team Advantage
Top Football Clubs
Worst Football Clubs
Teams Home Win 100%
Good Home Teams
Poor Away Teams
Platinum Membership Testimonial

Soccer Fixtures Calendar

Choose a date to view the past soccer results or upcoming match fixtures.

Pick a Country or Region

Get the listings of soccer leagues and competitions for each region, including past seasons results and football statistics.

Match Preview and News

Copyright © 2002-2024 SoccerPunter Pte. Ltd. All rights reserved.