Ewan MacPherson Profile and Player Statistics
First name: Ewan
Last name: MacPherson
Position: Attacker
Nationality:
Height: 175

Football Career Transfers and Statistics

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

Competition Season Football Club
Football League - Lowland League 2025/2026 Broxburn Athletic 5 0 0 0 0 0 0
Football League - Lowland League 2023/2024 Cowdenbeath 5 0 0 5 0 0 1
League Cup 2023/2024 Cowdenbeath 4 1 2 1 0 0 0
Scottish Cup 2023/2024 Cowdenbeath 2 0 1 0 0 1 0
Football League - Lowland League 2022/2023 Cumbernauld Colts 11 0 0 9 1 0 0
Football League - Lowland League 2021/2022 Cumbernauld Colts 5 0 0 5 0 0 0
League Cup 2019/2020 East Kilbride 4 0 0 0 0 0 0
Challenge Cup 2018/2019 Queen's Park 1 1 0 0 0 0 0
League Cup 2018/2019 Queen's Park 1 0 1 0 0 0 0
League Two 2018/2019 Queen's Park 3 3 0 0 0 1 0
League One 2017/2018 Queen's Park 4 3 1 0 0 1 0
League Cup 2017 Queen's Park 4 2 2 0 0 0 0
Challenge Cup 2016/2017 Queen's Park 3 2 0 0 2 1 0
League One 2016/2017 Queen's Park 16 12 4 2 0 1 0
Scottish Cup 2016/2017 Queen's Park 3 0 2 0 0 0 0

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

Now showing: All Competitions

DateHomeScoreAwayHT
06/09/2025 Broxburn Athletic
4 - 2
East Stirlingshire 0-1H2H+
  0 - 1 43'
51' 1 - 1  
54' 2 - 1  
59'  
63'  
  2 - 2 66'
  70'
72' 3 - 2  
76' 4 - 2  
30/08/2025 Broxburn Athletic
5 - 1
Stirling University 4-0H2H+
8' 1 - 0  
Scott McCrory-Irving 14' 2 - 0  
19' 3 - 0  
31'  
  37'
38' 4 - 0  
  46'
  46'
  46'
  4 - 1 56'
62' 5 - 1  
69'  
69'  
  71'
72'  
76'  
  78'
79'  
  89'
23/08/2025 Broxburn Athletic
3 - 3
Hearts U21 1-2H2H+
  0 - 1 13'
18' 1 - 1  
32'  
  1 - 2 32'
35'  
  43'
  46'
47' 2 - 2  
50' 3 - 2  
68'  
  72'
  3 - 3 82'
19/08/2025 Albion Rovers
2 - 3
Broxburn Athletic 0-2H2H+
  0 - 1 5'
  0 - 2 7'
  19'
24'  
  25'
39'  
46'  
  46'
46'  
  53'
  57'
  63'
73' 1 - 2  
  1 - 3 76' Marcus Lavery
  77'
78'  
80' 2 - 3  
  83'
  86'
16/08/2025 Cowdenbeath
1 - 2
Broxburn Athletic 1-0H2H+
2' 1 - 0  
  1 - 1 90'
16/03/2024 Cowdenbeath
1 - 4
Berwick Rangers 0-2H2H+
  0 - 1 15' Jamie McCormack
  0 - 2 45+2' Joe Ellison
  0 - 3 57' Liam Buchanan
Ewan MacPherson 73' 1 - 3  
  1 - 4 90+1' Jordan Sinclair
10/02/2024 Cowdenbeath
1 - 2
East Kilbride 1-1H2H+
Ewan MacPherson 8' 1 - 0  
  1 - 1 41' Aaron Arnott
Ewan MacPherson 44'  
  1 - 2 61' Tiwi Daramola
25/11/2023 Inverness CT
2 - 0
Cowdenbeath 0-0H2H+
  34' Jamie Docherty
  54' Joshua Jack
  54' Lucas Berry
Wallace Duffy 70'  
David Carson 70'  
Cillian Sheridan 70'  
Billy McKay 70'  
Adam Brooks 71'  
David Wotherspoon 71'  
  77' Aiden Mclaughlin
  77' Ciaren Chalmers
  77' Ewan MacPherson
  77' Michael Cunningham
  77' Matthew McDonald
  77' Adam MacDonald
David Wotherspoon 80' 1 - 0  
Billy McKay 84' 2 - 0  
Sean Welsh 89'  
Jake Davidson 89'  
  90' Jack Tait
Luis Longstaff 90+1'  
Harry Lodovica 90+1'  
11/11/2023 Bo'ness United
4 - 2
Cowdenbeath 1-1H2H+
Ryan Scott Porteous 11' 1 - 0  
  1 - 1 42' Ewan MacPherson
Thomas Grant 48' 2 - 1  
Ryan Scott Porteous 52' 3 - 1  
  3 - 2 61' Jamie Docherty
Keir Foster 79' 4 - 2  
04/11/2023 Cowdenbeath
1 - 1
Linlithgow Rose 0-0H2H+
Ewan MacPherson 61' 1 - 0  
  1 - 1 68' Alan Sneddon
28/10/2023 Kilwinning Rangers
0 - 1
Cowdenbeath 0-0H2H+
  38' Zac Butterworth
Neil McGregor 54'  
Jordan Stuart 55'  
Alan Semple 59'  
  61' Ewan MacPherson
  64' Joshua Jack
  64' Michael Cunningham
Dylan Mackin 74'  
Ben Lewis 74'  
  0 - 1 80' Michael Cunningham
Jordan Stuart 84'  
Jack McMahon 84'  
  88' Jamie Docherty
  88' Lucas Berry
Alan Semple 89'  
Jack MacCalman 89'  
29/07/2023 Celtic II
2 - 2
Cowdenbeath 0-2H2H+
  0 - 1 2' Gregor Jordan
  0 - 2 5' Ewan MacPherson
Mitchel Frame 88' 1 - 2  
Corey Thomson 90' 2 - 2  
25/07/2023 Cowdenbeath
0 - 1
St. Mirren 0-0H2H+
Dougie Hill 32'  
  46' Stav Nachmani
  46' Alex Greive
  46' Keanu Baccus
  46' Lewis Jamieson
  48' Richard Taylor
  63' Richard Taylor
  63' Toyosi Olusanya
Zac Butterworth 66'  
Joshua Jack 66'  
Dougie Hill 67'  
Jack Duncan 67'  
Matthew McDonald 71'  
Lucas Berry 71'  
  78' Charles Dunne
  78' Luke Kenny
Ewan MacPherson 79'  
Kevin Smith 79'  
Jamie Docherty 79'  
Jack Tait 79'  
Kevin Smith 83'  
Kevin Smith 90+1'  
  0 - 1 90+4' Toyosi Olusanya
22/07/2023 Cowdenbeath
1 - 1
Montrose 0-0H2H+
  1' Rory McAllister
Jamie Docherty 2' 1 - 0  
  1 - 1 3' Kane Hester
Scott Walker 4'  
  1 - 2 5' Craig Batchelor
Ciaren Chalmers 6' 2 - 2  
Zac Butterworth 7' 3 - 2  
  3 - 3 8' Graham Webster
  3 - 4 9' Blair Lyons
Matthew McDonald 10' 4 - 4  
  11' Terry Masson
Callum Murray 12'  
  4 - 5 13' Evan Towler
Gregor Jordan 14'  
Dougie Hill 29'  
Joshua Jack 34'  
Joshua Jack 34'  
  46' Matheus Machado
  46' Blair Lyons
Scott Walker 47'  
  4 - 6 60' Graham Webster
Lucas Berry 61'  
Matthew McDonald 61'  
Ewan MacPherson 68'  
Ciaren Chalmers 68'  
Joshua Jack 69'  
Kevin Smith 69'  
  70' Ali Shrive
  70' Paul Watson
Jamie Docherty 72' 5 - 6  
  73' Ryan Williamson
  74' Kane Hester
  78' Craig Brown
  78' Craig Batchelor
  81' Graham Webster
Ciaren Chalmers 85'  
Robbie McNab 88'  
Callum Murray 88'  
19/07/2023 Arbroath
1 - 1
Cowdenbeath 0-0H2H+
  1' Scott Walker
Michael McKenna 2' 1 - 0  
  1 - 1 3' Joshua Jack
Mark Stowe 4' 2 - 1  
  5' Robbie McNab
Leighton McIntosh 6'  
Philipp Kenan Dünnwald 7'  
  8' Ewan MacPherson
  2 - 2 9' Callum Murray
Craig Slater 10'  
  2 - 3 11' Zac Butterworth
Aaron Steele 12' 3 - 3  
  13' Jack Tait
Thomas O'Brien 14' 4 - 3  
  21' Jack Duncan
Philipp Kenan Dünnwald 45+1'  
  50' Craig Hepburn
Michael McKenna 51' 5 - 3  
  59' Ciaren Chalmers
  59' Joshua Jack
  59' Dougie Hill
  59' Gregor Jordan
  5 - 4 61' Jamie Docherty
David Gold 66'  
Mark Stowe 66'  
Jay Bird 66'  
Leighton McIntosh 66'  
Scott Allan 67'  
Craig Slater 67'  
Ryan Dow 71'  
Joao Balde 71'  
  77' Andy Rodden
  79' Lucas Berry
  79' Zac Butterworth
  79' Andy Rodden
  79' Jack Tait
  80' Aiden Mclaughlin
  90+1' Jack Duncan
  90+1' Jamie Docherty
  90+1' Callum Murray
  90+5' Zac Butterworth
15/07/2023 Forfar Athletic
1 - 0
Cowdenbeath 1-0H2H+
Kieran Inglis 20' 1 - 0  
  62' Lucas Berry
  62' Ciaren Chalmers
  62' Joshua Jack
  62' Ewan MacPherson
Mark Whatley 65'  
Finn Robson 65'  
Craig Thomson 65'  
Darren Watson 65'  
Kieran Inglis 74'  
Ryan Paterson 74'  
  80' Jack Tait
  80' Callum Murray
  83' Robbie McNab
  83' Andy Black
22/04/2023 Cumbernauld Colts
5 - 0
Dalbeattie Star 2-0H2H+
C. McIntyre 44' 1 - 0  
Luke McCarvel 64' 2 - 0  
E. MacPherson 82' 3 - 0  
D. Hatfield 90' 4 - 0  
15/04/2023 Gretna 2008
0 - 3
Cumbernauld Colts 0-1H2H+
  0 - 1 45+1' B. Mortimer
  0 - 2 56' H. Ewen
  0 - 3 78' E. MacPherson
18/03/2023 Cumbernauld Colts
1 - 3
Edinburgh University 0-1H2H+
  0 - 1 43' E. MacPherson
  45'
  0 - 2 53' L. Hendry
  0 - 3 67' Ben Marshall
C. Holmes 85' 1 - 3  
04/03/2023 Rangers U21
2 - 2
Cumbernauld Colts 1-1H2H+
  0 - 1 21' E. MacPherson
Z. Lovelace 25' 1 - 1  
  1 - 2 69' C. McIntyre
R. McCausland 74' 2 - 2  
25/02/2023 Cumbernauld Colts
1 - 0
Cowdenbeath 1-0H2H+
E. MacPherson 7' 1 - 0  
  45+1'
  70'
  76'
  80'
21/01/2023 Cumbernauld Colts
3 - 3
Berwick Rangers 1-2H2H+
  0 - 1 9' C. Graham
C. McIntyre 24' 1 - 1  
  1 - 2 31' L. Buchanan
C. McIntyre 53' 2 - 2  
E. MacPherson 80' 3 - 2  
  3 - 3 90+4' M. Travis
07/01/2023 Hearts U21
2 - 1
Cumbernauld Colts 2-0H2H+
B. McLuckie 30' 1 - 0  
M. Kirk 38' 2 - 0  
  2 - 1 90+6' E. MacPherson
04/01/2023 Cumbernauld Colts
2 - 0
East Stirlingshire 1-0H2H+
B. Mortimer 41' 1 - 0  
E. MacPherson 85' 2 - 0  
01/11/2022 Cumbernauld Colts
2 - 4
Gala Fairydean Rovers 1-1H2H+
  0 - 1 2' L. Hall
E. MacPherson 45' 1 - 1  
  1 - 2 64' E. Dougal
G. Holmes 66' 2 - 2  
  2 - 3 70' C. Chalmers
  2 - 4 84' L. Hall
31/08/2022 Cumbernauld Colts
1 - 3
Civil Service Strollers 1-0H2H+
E. MacPherson 38' 1 - 0  
  1 - 1 53' I. Lawson
  1 - 2 73' M. Shaw
  1 - 3 86' M. Cunningham
06/08/2022 Dalbeattie Star
2 - 5
Cumbernauld Colts 1-5H2H+
  0 - 1 4' S. O’Neill
  0 - 2 7' E. MacPherson
D. Taylor 20' 1 - 2  
  1 - 3 30' E. MacPherson
  1 - 4 43' E. MacPherson
  1 - 5 45' C. McIntyre
S. Degnan 70' 2 - 5  
08/01/2022 Bo'ness United
2 - 1
Cumbernauld Colts 2-0H2H+
Matthew Flynn 4' 1 - 0  
J. McCormack 39' 2 - 0  
  2 - 1 73' E. MacPherson
11/12/2021 Cumbernauld Colts
3 - 1
Civil Service Strollers 1-0H2H+
F. Taylor 36' 1 - 0  
  1 - 1 58' M. McConnell
E. MacPherson 65' 2 - 1  
D. Forrest 73' 3 - 1  
28/08/2021 Berwick Rangers
5 - 1
Cumbernauld Colts 1-0H2H+
S. Taylor-MacKenzie 40' 1 - 0  
L. Allan 64' 2 - 0  
G. Taylor 69' 3 - 0  
L. Allan 77' 4 - 0  
  4 - 1 85' E. MacPherson
A. Harris 86' 5 - 1  
18/08/2021 Cumbernauld Colts
4 - 4
Gretna 2008 4-2H2H+
Sean Winter 2' 1 - 0  
Sean Winter 17' 2 - 0  
  2 - 1 19' B. Sneddon
E. MacPherson 20' 3 - 1  
Dominic Mclaughlin 29' 4 - 1  
  4 - 2 40' Aidan Duffy
  4 - 3 48' B. Sneddon
  4 - 4 64' J. Cooper
06/08/2021 Cumbernauld Colts
1 - 6
Stirling University 0-4H2H+
  0 - 1 5' L. Kennedy
  0 - 2 15' J. Penker
  0 - 3 32' L. De Zoeten
  0 - 4 34' J. Stokes
E. MacPherson 78' 1 - 4  
  1 - 5 84' E. McGill
  1 - 6 88' E. McGill
27/07/2019 Dunfermline Athletic
4 - 0
East Kilbride 3-0H2H+
Kevin Nisbet 3' 1 - 0  
Josh Coley 7' 2 - 0  
Tom Beadling 16' 3 - 0  
Kevin Nisbet 50' 4 - 0  
  63' Sean Winter
  63' R. Kavanagh
Kevin Nisbet 63'  
A. Ryan 63'  
23/07/2019 Edinburgh City
0 - 1
East Kilbride 0-0H2H+
D. Handling 58'  
Jonny Court 58'  
Adam Watson 58'  
A. Harris 58'  
  59' S. Stevenson
  60' Ryan Weir
  60' R. Sinnamon
  64' B. Coll
  65' R. Kavanagh
  65' P. Woods
  70' G. Holmes
  70' A. Brady
  0 - 1 71' A. Brady
A. Smith 77'  
B. Henderson 77'  
20/07/2019 East Kilbride
0 - 0
St. Mirren 0-0H2H+
D. Carmichael 1' 1 - 0  
  1 - 1 1' Paul McGinn
  1 - 2 2' Anthony Andreu
R. Sinnamon 2'  
  1 - 3 3' Ryan Flynn
Craig Reid 3' 2 - 3  
R. Kavanagh 4' 3 - 3  
  3 - 4 4' Cammy MacPherson
B. Coll 5' 4 - 4  
  5' D. Mullen
D. Cairns 6' 5 - 4  
  5 - 5 6' Oan Djorkaeff
D. Brownlie 7' 6 - 5  
  7' C. Cooke
Sean Winter 57'  
D. Carmichael 57'  
  61' S. McGinn
  61' Jim Kellermann
A. Brady 63'  
  89' J. Baird
D. Brownlie 89'  
13/07/2019 East Kilbride
0 - 1
Albion Rovers 0-1H2H+
  10' G. Fotheringham
  0 - 1 25' Jordan Stewart
  53' G. Fotheringham
  53' Gary Phillips
Conor Bell 58'  
B. Coll 58'  
S. Stevenson 60'  
R. Sinnamon 60'  
  63' Jordan Stewart
Craig Reid 70'  
P. Woods 73'  
Sean Winter 73'  
B. Coll 76'  
  80' D. Byrne
  80' Smart Osadolor
  80' Jordan Stewart
  80' Nicholas Paterson
  83' Ross Clarke
25/08/2018 Queen's Park
2 - 0
Albion Rovers 2-0H2H+
K. Roberts 15' 1 - 0  
  45' Lewis Wilson
  45' Aaron Reid
B. Mortimer 45' 2 - 0  
  50' Barry Eley
51'  
  53' J. Guthrie
  53' S. Fagan
  60' Paul McGeough
  60' Ronan Kearney
B. Mortimer 70'  
E. MacPherson 70'  
Lewis Hawke 71'  
E. East 71'  
Smart Osadolor 75'  
Adam Martin 75'  
  89' Gary Fisher
  90+3' L. McMahon
E. MacPherson 90+4'  
18/08/2018 Annan Athletic
3 - 1
Queen's Park 0-0H2H+
  1' Jamie McKernon
T. Muir 46' 1 - 0  
  1 - 1 47' Smart Osadolor
R. Sinnamon 49' 2 - 1  
A. Smith 52' 3 - 1  
  57' Smart Osadolor
  57' E. MacPherson
S. Roberts 61'  
T. Wallace 61'  
  65' B. Mortimer
T. Muir 72'  
Ross Fergusson 72'  
  75' Dean Kindlan
  75' B. Sharpe
S. Swinglehurst 75'  
Peter Watson 75'  
S. Swinglehurst 76'  
Peter Watson 83'  
14/08/2018 Queen's Park
0 - 0
Ayr United 0-0H2H+
Jamie McKernon 1'  
  0 - 1 1' Michael Rose
Scott Gibson 2' 1 - 1  
  2' A. Murdoch
B. Mortimer 3' 2 - 1  
  2 - 2 3' Lawrence Shankland
  4' Alan Forrest
K. Roberts 4' 3 - 2  
Smart Osadolor 5' 4 - 2  
Ciarán Summers 37'  
Alistair Miller 37'  
Adam Martin 46'  
B. Sharpe 46'  
C. McGrory 58'  
E. MacPherson 58'  
  73' D. McDaid
Jamie McKernon 76'  
11/08/2018 Queen's Park
1 - 0
Berwick Rangers 1-0H2H+
Jamie McKernon 16' 1 - 0  
  21' Paul Willis
  21' S. Murphy
Dean Kindlan 31'  
  58' D. Healy
Adam Martin 64'  
C. McGrory 64'  
  67' D. O'Kane
  67' A. Murrell
Dean Kindlan 73'  
B. Sharpe 73'  
  74' S. Murphy
  76' D. Healy
  76' Grant Rose
Smart Osadolor 78'  
E. MacPherson 78'  
Gerry McLauchlan 87'  

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
Top Draw Teams
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-2025 SoccerPunter Pte. Ltd. All rights reserved.