Rory MacEwan Profile and Player Statistics
First name: Rory
Last name: MacEwan
Position: Defender, Midfielder
Nationality:

Football Career Transfers and Statistics

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

Competition Season Football Club
Challenge Cup 2025/2026 Elgin City 3 0 0 1 0 0 0
League Cup 2025/2026 Elgin City 1 0 0 0 0 0 0
League Two 2025/2026 Elgin City 4 1 1 0 0 0 0
League One Play-Offs 2024/2025 Elgin City 2 0 0 0 0 0 0
League Two 2024/2025 Elgin City 17 2 1 0 0 0 0
Scottish Cup 2024/2025 Elgin City 1 0 0 0 0 0 0
Challenge Cup 2023/2024 Elgin City 2 1 0 0 1 1 0
League Cup 2023/2024 Elgin City 4 1 0 0 0 1 0
League Two 2023/2024 Elgin City 20 3 4 2 0 4 0
Scottish Cup 2023/2024 Elgin City 1 0 0 0 0 0 0
Challenge Cup 2022/2023 Elgin City 2 0 1 0 0 0 0
League Cup 2022/2023 Elgin City 4 1 2 0 0 1 0
League Two 2022/2023 Elgin City 31 5 19 1 0 5 0
Scottish Cup 2022/2023 Elgin City 4 1 2 1 0 0 0
Club Friendlies 3 2022 Elgin City 1 0 0 1 0 0 0
Challenge Cup 2021/2022 Elgin City 1 0 1 0 0 1 0
League Cup 2021/2022 Elgin City 4 1 1 1 0 0 0
League Two 2021/2022 Elgin City 32 9 11 3 0 4 0
Scottish Cup 2021/2022 Elgin City 2 0 2 1 0 1 0
League Cup 2020/2021 Elgin City 4 1 1 0 0 0 0
League One Play-Offs 2020/2021 Elgin City 2 0 1 0 0 0 0
League Two 2020/2021 Elgin City 18 5 10 0 0 1 0
Scottish Cup 2020/2021 Elgin City 1 0 0 0 0 0 0
Challenge Cup 2019/2020 Elgin City 4 3 0 1 0 0 0
League Cup 2019/2020 Elgin City 4 0 1 0 1 0 0
League Two 2019/2020 Elgin City 28 2 3 4 0 2 0
Scottish Cup 2019/2020 Elgin City 2 0 2 1 0 0 0
Scottish Cup 2018/2019 Stirling University 2 0 1 1 0 0 0
Scottish Cup 2017/2018 Stirling University 1 0 1 0 0 0 0
League Two 2014/2015 Elgin City 4 2 2 0 0 0 0
Scottish Cup 2014/2015 Elgin City 2 2 0 0 0 0 0

Rory MacEwan has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
26/08/2025 Elgin City
3 - 1
Dundee United II 2-0H2H+
Josh Walker 26' 1 - 0  
  28'
31'  
Kane Hester 45+2' 2 - 0  
  46'
  46'
  2 - 1 51'
  58'
Dylan Gavin 64'  
64'  
  70'
Olly McDonald 76'  
Abimbola Obasoto 76'  
  81'
Kane Hester 84' 3 - 1  
Liam Macdonald 84'  
Josh Walker 84'  
Josh O'Connor 84'  
23/08/2025 Elgin City
2 - 4
Edinburgh City 0-2H2H+
Brian Cameron 5'  
  0 - 1 28' Robbie Mahon
  35' Jason Jarvis
  35' James Stokes
Jack MacIver 44'  
Noah McDonnell 44'  
  0 - 2 45+2' Malik Zaid
Kane Hester 46'  
Dylan Gavin 46'  
Miko Virtanen 48'  
  50' Bradley Barrett
Josh Walker 52' 1 - 2  
Noah McDonnell 56'  
Josh Walker 60'  
Abimbola Obasoto 60'  
Lewis Hyde 60'  
Josh O'Connor 60'  
Ryan Sargent 66'  
Olly McDonald 66'  
  1 - 3 78' Robbie Mahon
Jack Murray 82' 2 - 3  
  2 - 4 87' Robbie Mahon
  88' Bradley Barrett
  88' Callum Brodie
  90+1' Robbie Mahon
  90+1' Szymon Plesiewicz
  90+1' Malik Zaid
  90+1' Lucas Quinn
  90+5' Edin Lynch 
  90+7' Szymon Plesiewicz
16/08/2025 Dumbarton
1 - 1
Elgin City 0-1H2H+
Scott Tomlinson 22'  
Mark Durnan 30'  
  0 - 1 31' Josh Walker
  55' Ryan Sargent
Dominic Docherty 58'  
Scott Honeyman 58'  
  66' Lyall Booth
Ally Roy 70'  
70'  
  71' Kane Hester
  71' Dylan Gavin
  71' Josh Walker
  71' Alastair Spalding
  72' Olly McDonald
Scott Honeyman 74' 1 - 1  
  76' Jack MacIver
86'  
  89'
  90+6' Dylan Gavin
Kai Kirkpatrick 90+7'  
12/08/2025 Elgin City
1 - 4
Inverness CT 0-0H2H+
Matthew Cooper 40'  
  0 - 1 47' Alfie Bavidge
  0 - 2 50' Robbie Thompson
Matthew Cooper 59'  
Brian Cameron 59'  
Josh O'Connor 59'  
Jack MacIver 59'  
Dylan Gavin 59'  
Ryan Sargent 59'  
  0 - 3 62' Paul Allan
  63' Paul Allan
  63' Gardiner
Kane Hester 66'  
Mark Gallagher 68'  
  74' Chanka Zimba
  74' Luis Longstaff
  74' Jordan Alonge
  74' Adam Mackinnon
Kane Hester 77'  
Liam Macdonald 77'  
Josh Walker 77'  
Olly McDonald 77'  
Mark Gallagher 85' 1 - 3  
  1 - 4 90+5' Alfie Bavidge
09/08/2025 Elgin City
0 - 1
East Kilbride 0-0H2H+
  1' Cameron Elliott
  1'
  6' Jack Leitch
Dylan Gavin 31'  
Thomas McHale 32'  
Jack Murray 33'  
Mark Gallagher 42'  
  63' John Robertson
  63' Jack Healy
Josh Walker 66'  
  0 - 1 70' Nathan Flanagan
  70' Cameron Elliott
  70' Lewis Dobbie
Dylan Gavin 70'  
Josh O'Connor 70'  
Josh Walker 74'  
Kane Hester 74'  
Ryan Sargent 81'  
Rory MacEwan 81'  
Jack MacIver 88'  
Noah McDonnell 89'  
  90' Lewis Dobbie
15/07/2025 Inverness CT
2 - 0
Elgin City 2-0H2H+
Billy McKay 37' 1 - 0  
Luis Longstaff 41' 2 - 0  
  42' Miko Virtanen
  60' Dylan Ross
  60' Lyall Booth
  60' Mark Gallagher
  60' Lewis Hyde
  60' Ryan Sargent
  60' Olly McDonald
Joe Chalmers 67'  
Liam Sole 67'  
  74' Josh O'Connor
  74' Brian Cameron
  77' Kane Hester
  77' Dylan Gavin
David Wotherspoon 77'  
Alfie Stewart 77'  
Ross Millen 84'  
84'  
Billy McKay 84'  
Robbie Thompson 84'  
10/05/2025 Annan Athletic
1 - 2
Elgin City 1-1H2H+
Tommy Muir 1' 1 - 0  
  1 - 1 22' Ryan Sargent
Aidan Smith 38'  
Charlie Maxwell 48'  
Daniel Carmichael 48'  
  57' Dylan Gavin
  57' Dayshonne Golding
  1 - 2 59' Olly McDonald
Paul Smith 71'  
Layton Bisland 71'  
  77' Olly McDonald
  78' Olly McDonald
  78' Kane Hester
  82' Brian Cameron
Daniel Carmichael 90+1'  
Josh Dixon 90+1'  
Wullie Gibson 90+5'  
  90+5' Kane Hester
  90+5' Kane Hester
06/05/2025 Elgin City
2 - 4
Annan Athletic 2-4H2H+
  0 - 1 17' Tommy Goss
Ryan Sargent 22' 1 - 1  
  1 - 2 23' Max Kilsby
  1 - 3 26' Tommy Muir
Kyle Girvan 34'  
Dylan Gavin 34'  
  1 - 4 36' Tommy Muir
  37' Tommy Goss
  37' Daniel Carmichael
Jack Murray 45+1' 2 - 4  
Dayshonne Golding 69'  
Dayshonne Golding 71'  
Olly McDonald 71'  
  74' Wullie Gibson
Ryan Sargent 84'  
Kane Hester 84'  
03/05/2025 East Fife
2 - 0
Elgin City 1-0H2H+
Robert Jones 8' 1 - 0  
  32' Lewis Hyde
  32' Ryan Sargent
  41' Olly McDonald
  60' Matthew Cooper
  60' Jake Dolzanski
Robert Jones 64'  
Scott Shepherd 64'  
Nathan Austin 66'  
Jack Healy 66'  
Adam Laaref 66'  
Alan Trouten 66'  
  76' Dylan Gavin
  76' Daniel Fraser
  76' Rory MacEwan
  76' Kane Hester
  76' Ryan Sargent
  76' Jack Murray
Jess Norey 87'  
Gregor Nicol 87'  
  90+1' Kane Hester
Gregor Nicol 90+2' 2 - 0  
26/04/2025 Elgin City
3 - 0
Stranraer 2-0H2H+
  32' Elliot Dunlop
Russell Dingwall 36' 1 - 0  
Dayshonne Golding 41' 2 - 0  
Dayshonne Golding 42'  
  46' Deryn Lang
  46' Kirk McKnight
  55' Craig Ross
Lewis Hyde 72'  
Brian Cameron 72'  
Dayshonne Golding 72'  
Dylan Gavin 72'  
  73' Aaron Quigg
  73' Adam Wilde
  76' Ryan Edgar
  76' Ally Hilferty
Ryan Sargent 80'  
Kyle Fleming 80'  
Jack MacIver 80'  
Olly McDonald 80'  
Mark Gallagher 83' 3 - 0  
Kyle Girvan 88'  
Matthew Cooper 88'  
19/04/2025 Elgin City
4 - 0
Peterhead 3-0H2H+
Jack Murray 11' 1 - 0  
Russell Dingwall 17' 2 - 0  
Ryan Sargent 20' 3 - 0  
  46' David Wilson
  46' Jack Brown
  46' Cammy Smith
  46' Peter Pawlett
  46' Sebastian Ross
  46' Kieran Shanks
Lewis Hyde 62'  
  62' Scott Ross
  62' Caleb Goldie
Ryan Sargent 65'  
  71' Andrew McCarthy
Dayshonne Golding 71'  
Dylan Gavin 71'  
  78' Andrew McCarthy
  78' Adam Carnwath
Lewis Hyde 80'  
Kyle Fleming 80'  
  83' Peter Pawlett
Dylan Gavin 85' 4 - 0  
Mark Gallagher 86'  
Brian Cameron 86'  
Ryan Sargent 86'  
Olly McDonald 86'  
12/04/2025 Edinburgh City
2 - 0
Elgin City 1-0H2H+
Malik Zaid 34' 1 - 0  
  42' Russell Dingwall
  62' Lewis Hyde
Lewis Hyde 62'  
Quinn Mitchell 62'  
  63' Dayshonne Golding
  63' Dylan Gavin
Innes Lawson 65' 2 - 0  
  75' Lewis Hyde
  75' Kyle Fleming
  75' Brian Cameron
  75' Mark Gallagher
  75' Jack Maclver
  75' Olly McDonald
Dylan Wells 78'  
Tiwi Daramola 78'  
  79' Jack Murray
  79' Jack Murray
Innes Lawson 85'  
Sam Jones 85'  
Jason Jarvis 88'  
Samuel Gormley 88'  
Quinn Mitchell 88'  
Josh Grigor 88'  
05/04/2025 Elgin City
0 - 2
Stirling Albion 0-1H2H+
  32' Callum Crane
  32' Callum Crane
  41' Leyton Grant
  41' James Graham
  0 - 1 45+2' Dale Carrick
Ross Draper 46'  
Jake Dolzanski 46'  
  56' Dale Carrick
  0 - 2 59' Cooper Knox
Ryan Sargent 61'  
Dylan Gavin 61'  
Mark Gallagher 61'  
Lewis Hyde 61'  
Kyle Fleming 61'  
Olly McDonald 61'  
Kyle Girvan 66'  
Owen Cairns 66'  
  76' Robbie McNab
  79' Cooper Knox
Dylan Gavin 81'  
  83' Ross McGeachie
  90+2' Dale Carrick
  90+2' Kodi McKinstray
  90+4' Kodi McKinstray
  90+5' Kodi McKinstray
29/03/2025 Bonnyrigg Rose Athletic
0 - 1
Elgin City 0-0H2H+
Broque Watson 25'  
  61' Mark Gallagher
  61' Lewis Hyde
  70' Kyle Fleming
  70' Brian Cameron
  70' Dylan Gavin
  70' Dayshonne Golding
  0 - 1 72' Dayshonne Golding
Mark Ferrie 74'  
Kieran McGachie 74'  
Angus Mailer 84'  
Aaron Arnott 84'  
Andrew McNeil 90+3'  
22/03/2025 Spartans
1 - 2
Elgin City 0-2H2H+
  0 - 1 36' Dayshonne Golding
Bradley White 40'  
Aaron Scott 41'  
Bailey Dall 41'  
  0 - 2 43' Jack Maclver
Jamie Dishington 51' 1 - 2  
  61' Kyle Fleming
  61' Lewis Hyde
  70' Dayshonne Golding
Lewis Hunter 70'  
Mark Stowe 70'  
Arran Preston 70'  
Brogan Walls 70'  
  71' Dayshonne Golding
  71' Dylan Gavin
  84' Jack Maclver
  84' Ross Draper
  84' Brian Cameron
  84' Kyle Girvan
  84' Ryan Sargent
  84' Rory MacEwan
15/03/2025 Elgin City
2 - 0
Clyde 2-0H2H+
Mark Gallagher 11' 1 - 0  
Russell Dingwall 45+1' 2 - 0  
  54' Ray Grant
  54' Ray Grant
  61' Thomas Robson
  63' Ray Grant
  63' Darren Lyon
  71' Taylor Sutherland
  71' Kyle Connell
Dayshonne Golding 71'  
Dylan Gavin 71'  
  71' Thomas Robson
  71' Callum Hannah
Kyle Fleming 71'  
Lewis Hyde 71'  
  71' Dominic Docherty
  71' Scott Williamson
Russell Dingwall 74'  
  76' Ross Lyon
  77' Robbie Leitch
  77' Jamie Bradley
Russell Dingwall 78'  
Olly McDonald 78'  
Jack Maclver 88'  
Rory MacEwan 88'  
Mark Gallagher 88'  
Ross Draper 88'  
  90+1' Logan Dunachie
  90+3' Callum Hannah
11/03/2025 Elgin City
0 - 2
Spartans 0-1H2H+
  0 - 1 40' Blair Henderson
Kian Leslie 42'  
Olly McDonald 42'  
  47' Cammy Russell
  47' Jamie Dishington
  47' Liam Morgan
  47' Lewis Hunter
  57' Lewis Hunter
Jack Maclver 67'  
  71' Mark Stowe
  71' Hamish Ritchie
  71' Bradley White
  71' Aaron Scott
  0 - 2 73' Ayrton Sonkur
  77' Arran Preston
  77' Josh Laing
Brian Cameron 78'  
Ryan Sargent 78'  
Jake Dolzanski 88'  
08/03/2025 Elgin City
0 - 1
Forfar Athletic 0-0H2H+
  17' Josh Skelly
Lyall Booth 24'  
Owen Cairns 24'  
Mark Gallagher 29'  
  35' Danny Denholm
  35' Reuben McAllister
Kyle Girvan 41'  
Russell Dingwall 57'  
  58' Blair Malcolm
  58' Finn Robson
  66' Finn Robson
Lewis Hyde 67'  
Kyle Fleming 67'  
  69' Josh Skelly
  69' Kieran Inglis
  69' Adam Hutchinson
  69' Sam Young
  0 - 1 79' Brad Rodden
Dayshonne Golding 81'  
Kane Hester 81'  
Mark Gallagher 81'  
Jack Maclver 81'  
Ryan Sargent 81'  
Olly McDonald 81'  
Kyle Fleming 83'  
  89' Brad Rodden
  90+4' Marc McCallum
01/03/2025 Peterhead
2 - 0
Elgin City 1-0H2H+
  44' Jake Dolzanski
Andrew McCarthy 45+1' 1 - 0  
Peter Pawlett 45+3'  
  45+4' Jack Murray
  45+4' Kyle Girvan
Peter Pawlett 46'  
Sebastian Ross 46'  
Kieran Shanks 53' 2 - 0  
Jack Murray 55'  
Andrew McCarthy 66'  
Jack Brown 66'  
  70' Jack Maclver
  70' Kyle Fleming
  70' Kane Hester
  70' Ryan Sargent
  73' Dayshonne Golding
Cammy Smith 78'  
Cammy Smith 78'  
Max Barry 80'  
Adam Carnwath 80'  
Kieran Shanks 80'  
Oliver Colloty 80'  
  82' Russell Dingwall
  82' Kian Leslie
  82' Mark Gallagher
  82' Olly McDonald
22/02/2025 Elgin City
1 - 2
Edinburgh City 1-1H2H+
Ross Draper 26' 1 - 0  
  1 - 1 40' Ouzy See
Jake Dolzanski 48'  
Ross Draper 63'  
Mark Gallagher 67'  
  68' Ouzy See
  68' Tiwi Daramola
Mark Gallagher 70'  
Kian Leslie 70'  
Dayshonne Golding 70'  
Ryan Sargent 70'  
  72' James Stokes
  1 - 2 73' James Stokes
  81' Jack Maclver
  81' Sam Jones
Lyall Booth 81'  
Olly McDonald 81'  
  85' Jon Robertson
Kyle Girvan 88'  
Kyle Girvan 88'  
  90+2' Malik Zaid
  90+2' Sam Jones
  90+2' James Stokes
  90+2' Samuel Gormley
  90+2' Quinn Mitchell
  90+2' Edin Lynch
15/02/2025 Stranraer
1 - 0
Elgin City 0-0H2H+
Sean Docherty 30'  
  33' Lewis Hyde
Grant Gallagher 38'  
Kirk McKnight 38'  
  50' Brian Cameron
  50' Ross Draper
  62' Mark Gallagher
Matthew Grant 67' 1 - 0  
  70' Kane Hester
  70' Kian Leslie
  70' Lewis Hyde
  70' Kian Leslie
  70' Kane Hester
  70' Dayshonne Golding
Ryan Edgar 78'  
Robbie Foster 78'  
  81' Kyle Girvan
  81' Owen Cairns
Matthew Grant 87'  
Max Guthrie 87'  
Elliot Dunlop 87'  
Deryn Lang 87'  
  88' Dayshonne Golding
  90+4' Russell Dingwall
08/02/2025 Stirling Albion
3 - 1
Elgin City 2-0H2H+
Dale Hilson 29' 1 - 0  
Jack Harkness 32' 2 - 0  
  46' Kyle Girvan
  46' Lewis Hyde
  46' Kian Leslie
  46' Jack MacIver
  46' Dayshonne Golding
  46' Olly McDonald
  59' Russell Dingwall
Leyton Grant 62'  
Adam Brown 64' 3 - 0  
  3 - 1 70' Ross Draper
74'  
Dale Hilson 75'  
Dale Carrick 75'  
  76' Mark Gallagher
  76' Ryan Sargent
  81' Jack MacIver
Adam Brown 81'  
Ryan Shanley 88'  
Cooper Knox 88'  
04/02/2025 Elgin City
3 - 0
Bonnyrigg Rose Athletic 1-0H2H+
  11' Lee Currie
Dayshonne Golding 12'  
Kane Hester 22' 1 - 0  
  42' Ryan Scott Porteous
  45+1' Kerr Young
Jake Dolzanski 56' 2 - 0  
  61' Sean Murphy
  61' Aaron Arnott
  61' Ryan Scott Porteous
  61' Callum Connolly
Ryan Sargent 61'  
Kian Leslie 61'  
Jake Dolzanski 62'  
  66' Mark Ferrie
  66' Lucas Stenhouse
  66' Bradley Barrett
  66' Broque Watson
  68' Lucas Stenhouse
  74' Cameron Ross
  74' Kieran McGachie
Kane Hester 79' 3 - 0  
Kyle Girvan 82'  
Owen Cairns 82'  
Dayshonne Golding 82'  
Olly McDonald 82'  
Kane Hester 82'  
Olly McDonald 82'  
Lewis Hyde 83'  
Ross Draper 83'  
01/02/2025 Elgin City
1 - 0
East Fife 1-0H2H+
Kyle Girvan 10' 1 - 0  
  29' Andy Munro
  59' Connor McManus
  65' Kallum Higginbotham
  70' Scott Shepherd
  70' Nathan Austin
  70' Kieran Millar
  70' Jack Healy
  70' Kallum Higginbotham
  70' Jess Norey
Dayshonne Golding 76'  
Kian Leslie 76'  
  77' Reis Peggie
  77' Robert Jones
  81' Michael McKenna
Ryan Sargent 85'  
Ross Draper 85'  
  85' Connor McManus
  85' Adam Laaref
07/12/2024 East Fife
2 - 1
Elgin City 1-1H2H+
R. Peggie 14' 1 - 0  
  23' Dayshonne Golding
A. Trouten 23'  
  1 - 1 27' Mark Gallagher
  34' Mark Gallagher
  34' Owen Cairns
  60' Kyle Girvan
  60' Dylan Gavin
P. Slattery 67'  
A. Laaref 67'  
C. McManus 67'  
J. Norey 67'  
  73' Kian Leslie
  73' Liam MacDonald
B. Easton 75'  
  75' Jack Murray
S. Shepherd 81'  
G. Walker 81'  
S. Murdoch 87'  
S. Docherty 87'  
G. Walker 90+4'  
  90+5' Lewis Hyde
J. Norey 90+7' 2 - 1  
30/11/2024 Elgin City
3 - 2
Kelty Hearts 1-0H2H+
  31' S. Mercer
Ryan Sargent 43' 1 - 0  
  57' S. Mercer
  57' M. Thomas
  1 - 1 58' C. Flatman
Kian Leslie 73'  
Dylan Gavin 73'  
Dylan Gavin 77' 2 - 1  
  78' S. Williamson
  78' R. Cole
Russell Dingwall 81'  
Lewis Hyde 81'  
Ryan Sargent 83' 3 - 1  
Jack Murray 86'  
  3 - 2 86' R. Cunningham
  89' C. Allan
  89' R. Bryce
Dayshonne Golding 90+1'  
Olly McDonald 90+1'  
04/05/2024 Elgin City
0 - 3
Clyde 0-2H2H+
  0 - 1 15' L. Scullion
  0 - 2 38' L. Scullion
C. Ewan 41'  
M. Dangana 59'  
M. Jamieson 59'  
R. MacLeman 59'  
M. Taylor 59'  
B. Cameron 69'  
R. MacEwan 69'  
M. Gallagher 75'  
  76' B. Cuddihy
  76' D. Hynes
  79' L. Dunachie
  79' J. Kabia
M. Gallagher 83'  
M. Gallagher 83'  
Daniel Fraser 83'  
T. McHale 83'  
O. Kelly 83'  
  0 - 3 84' M. Rennie
  86' J. Allan
  86' E. Šuľa
  86' C. Ballantyne
  86' C. Young
27/04/2024 Dumbarton
2 - 2
Elgin City 1-2H2H+
  0 - 1 20' R. Dingwall
  0 - 2 28' R. Draper
M. Ruth 37' 1 - 2  
M. Kelly 54'  
S. Crighton 62'  
R. Blair 62'  
M. Ruth 62'  
J. Graham 62'  
  64' R. Draper
  66' D. Golding
  66' Robert Jones
  66' R. MacLeman
  66' M. Taylor
M. Kelly 72'  
A. Healy 72'  
B. Malcolm 72'  
C. Wilson 72'  
K. Orsi 72'  
D. Wilson 72'  
  76' L. Booth
  76' M. Jamieson
  76' R. Dingwall
  76' R. MacEwan
  85' G. Lennon
  86' M. Gallagher
  86' M. Gallagher
  86' Daniel Fraser
J. Graham 89' 2 - 2  
D. Wilson 90+1'  
06/01/2024 Elgin City
2 - 1
Stranraer 0-1H2H+
  0 - 1 24' Deryn Lang
Ross Draper 44'  
  53' Scott Robertson
Russell Dingwall 56' 1 - 1  
  57' Kyle Girvan
  66' Chris Johnston
  66' Kyle Fleming
  66' Deryn Lang
  66' Thomas Orr
Matthew Jamieson 73'  
Mitchell Taylor 73'  
  75' Scott Robertson
  75' Dean Hawkshaw
Robert Jones 80'  
Liam Harvey 80'  
Liam Harvey 89' 2 - 1  
30/12/2023 Elgin City
2 - 1
Peterhead 1-0H2H+
Blair McKenzie 27'  
  32' Rory McAllister
Ryan MacLeman 39' 1 - 0  
  46' Jason Brown
  46' Jordan Armstrong
  55' D. Strachan
  55' Danny Strachan
Ross Draper 56'  
Robert Jones 62' 2 - 0  
  63' Danny Strachan
  63' Jordon Brown
  64' Hamish Ritchie
  64' Robert Ward
Jake Dolzanski 72'  
  73' Scott Ross
  74' Rory McAllister
  74' Aaron Reid
Rory MacEwan 75'  
Rory MacEwan 79'  
Liam Harvey 79'  
Matthew Cooper 81'  
Robert Jones 89'  
Robert Jones 90'  
Ben Barron 90'  
Matthew Jamieson 90'  
Matthew Wright 90'  
  2 - 1 90+4' Kieran Shanks
23/12/2023 Stenhousemuir
2 - 0
Elgin City 1-0H2H+
Matty Yates 3' 1 - 0  
Ross Taylor 59'  
Adam Brown 59'  
Edin Lynch 59'  
Ross Meechan 59'  
Matthew Aitken 62'  
Matthew Aitken 62' 2 - 0  
  70' Brian Cameron
  70' Robert Jones
  70' Ben Barron
  70' Matthew Jamieson
  70' Ryan MacLeman
  79' Mitchell Taylor
  79' Liam Harvey
  80' Rory MacEwan
  80' Owen Cairns
Matty Yates 84'  
James Berry 84'  
Ewan O'Reilly 84'  
Mark Ferrie 84'  
  90+4' Matthew Cooper
  90+4' Kenny MacInnes
16/12/2023 Elgin City
0 - 4
Spartans 0-3H2H+
  0 - 1 3' Blair Henderson
  0 - 2 6' Cammy Russell
Ross Draper 24'  
  0 - 3 44' Blair Henderson
  52' Rhys Armstrong
  54' Bradley White
  60' Rhys Armstrong
  60' Danny Denholm
  0 - 4 67' Blair Henderson
Brian Cameron 68'  
Liam Harvey 68'  
Ryan MacLeman 68'  
Mitchell Taylor 68'  
  73' Blair Carswell
  73' Jacques Herraghty
  73' James Craigen
  73' Sam Jones
  75' Cammy Russell
Russell Dingwall 80'  
Matthew Jamieson 80'  
Ben Barron 80'  
Robert Jones 80'  
  81' Blair Henderson
  81' Sean Brown
  81' Cammy Russell
  81' Samuel Newman
  84' Kieran Watson
09/12/2023 East Fife
4 - 0
Elgin City 2-0H2H+
Brogan Walls 22' 1 - 0  
  27' Brian Cameron
Nathan Austin 45+1' 2 - 0  
Brogan Walls 62' 3 - 0  
  67' Liam Harvey
  67' Owen Cairns
  67' Ryan MacLeman
  67' Russell Dingwall
  70' Robert Jones
  70' Ben Barron
Nathan Austin 76'  
Jack Healy 76'  
Ryan Schiavone 80'  
Brendan Ramsay 80'  
Scott Shepherd 84' 4 - 0  
Brogan Walls 88'  
Gregor Nicol 88'  
21/11/2023 Elgin City
1 - 0
Forfar Athletic 1-0H2H+
Ryan MacLeman 13' 1 - 0  
Robert Jones 16'  
Rory MacEwan 17'  
  46' Adam Hutchinson
  46' Kieran Inglis
  59' Mark Whatley
  59' Craig Thomson
Brian Cameron 67'  
  75' Callum Moore
  75' Cameron Ferguson
  75' Euan Mutale
  75' Rory Macleod
  75' Josh Skelly
  75' Ryan Paterson
Robert Jones 76'  
Ben Barron 76'  
Liam Harvey 82'  
Owen Cairns 82'  
18/11/2023 Dumbarton
1 - 0
Elgin City 0-0H2H+
  23' Jake Dolzanski
  42' Robert Jones
Ryan Wallace 60'  
Tony Wallace 67' 1 - 0  
  74' Ross Draper
  74' Ben Barron
Michael Ruth 76'  
Ross MacLean 76'  
  82' Liam Harvey
  82' Owen Cairns
Ryan Wallace 82'  
James Hilton 82'  
  82' Robert Jones
  82' Kenny MacInnes
  86' Ryan MacLeman
  86' Aidan Cruickshank
Ryan Blair 86'  
David Wilson 86'  
  88' Kenny MacInnes
11/11/2023 Elgin City
2 - 0
Bonnyrigg Rose Athletic 0-0H2H+
Mitchell Taylor 18'  
Brian Cameron 22'  
Robert Jones 33'  
Rory MacEwan 45' 1 - 0  
Matthew Cooper 60'  
  60' Lee Currie
Conall Ewan 61' 2 - 0  
Ross Draper 63'  
  67' Liam Buchanan
  67' Kieran McGachie
  67' Josh Grigor
  67' Dean Watson
  75' Robbie McGale
Robert Jones 76'  
Ben Barron 76'  
  79' Ross Gray
  79' Bradley Barrett
  79' Angus Mailer
  79' Jonathan Stewart
  80' Bradley Barrett
Liam Harvey 81'  
Owen Cairns 81'  
  90+3' Taylor Sutherland
04/11/2023 Stranraer
3 - 1
Elgin City 2-0H2H+
Dylan Forrest 4' 1 - 0  
Matthew Grant 27' 2 - 0  
James Dolan 47' 3 - 0  
  49' Blair McKenzie
  49' Robert Jones
Dylan Forrest 56'  
Matthew Grant 61'  
Olly McDonald 61'  
Dylan Forrest 61'  
Mackenzie Strachan 61'  
  66' Jake Dolzanski
  69' Liam Harvey
  69' Aidan Cruickshank
  69' Ross Draper
  69' Kenny MacInnes
Dean Hawkshaw 73'  
Josh Walker 73'  
  3 - 1 76' Robert Jones
Ben Armour 77'  
Deryn Lang 77'  
James Dolan 77'  
Thomas Orr 77'  
Josh Walker 85'  
  86' Mitchell Taylor
  86' Ben Barron
  90+1' Robert Jones
28/10/2023 Jeanfield Swifts
6 - 0
Elgin City 4-0H2H+
Dayle Robertson 3' 1 - 0  
Chris McLeish 9' 2 - 0  
Chris McLeish 22' 3 - 0  
Dayle Robertson 28' 4 - 0  
  53' Matthew Cooper
  53' Nathan Cooney
  54' Owen Cairns
  54' Robert Jones
  55' Brian Cameron
Christopher Scott 58' 5 - 0  
  69' Blair McKenzie
Dayle Robertson 74'  
Paul Simpson 74'  
Christopher Scott 77' 6 - 0  
Chris McLeish 79'  
Gary Fergus 79'  
Patrick Brown 79'  
Fraser Smith 79'  
  83' Mitchell Taylor
  83' Aidan Cruickshank
Jamie Reid 83'  
Chris Dodd 83'  
Christopher Scott 84'  
Scott Mollison 84'  
  87' Ben Barron
  87' Kenny MacInnes
24/10/2023 Elgin City
1 - 1
Stenhousemuir 0-1H2H+
  0 - 1 29' Adam Brown
Ross Draper 32'  
  41' Ross Meechan
  46' Matty Yates
  46' Edin Lynch
Ross Draper 63'  
Mitchell Taylor 63'  
Mitchell Taylor 72'  
Matthew Cooper 73'  
Robert Jones 73'  
Blair McKenzie 77'  
Ben Barron 77'  
  82' Jake Dolzanski
  84' Ewan O'Reilly
  84' James Berry
Rory MacEwan 86' 1 - 1  
Jake Dolzanski 88'  
  90' Nicky Jamieson
  90' Adam Brown
  90' Daniel Jardine
30/09/2023 Peterhead
6 - 0
Elgin City 2-0H2H+
Scott Ross 2' 1 - 0  
Rory McAllister 4' 2 - 0  
  46' Conall Ewan
  46' Ben Barron
  46' Owen Cairns
  46' Ross Draper
  47' Ross Draper
Kieran Shanks 53' 3 - 0  
  57' Jake Dolzanski
Scott Ross 59' 4 - 0  
Rory McAllister 63'  
Aaron Reid 63'  
Scott Ross 64'  
Caleb Goldie 64'  
Joe McKee 64'  
Robert Ward 64'  
Jack Brown 67'  
Hamish Ritchie 67'  
Ryan Strachan 70'  
Jordan Armstrong 70'  
  76' Nathan Cooney
  76' Kenny MacInnes
  79' Kenny MacInnes
  79' Kenny MacInnes
  81' Blair McKenzie
Kieran Shanks 82' 5 - 0  
  83' Brian Cameron
Hamish Ritchie 90+4' 6 - 0  

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