Gregor MacDonald Profile and Player Statistics
First name: Gregor
Last name: MacDonald
Position: Attacker, Midfielder
Nationality:

Football Career Transfers and Statistics

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

Competition Season Football Club
Football League - Highland League 2024/2025 Rothes 1 0 0 1 0 0 0
Football League - Highland League 2023/2024 Brora Rangers 3 0 0 3 0 0 0
Scottish Cup 2023/2024 Brora Rangers 1 0 0 0 0 0 0
Challenge Cup 2022/2023 Brora Rangers 2 1 0 2 0 0 0
Football League - Highland League 2022/2023 Brora Rangers 6 0 0 6 0 0 0
Challenge Cup 2021/2022 Brora Rangers 1 0 1 0 0 0 0
Football League - Highland League 2021/2022 Brora Rangers 9 0 0 9 0 0 0
League Cup 2021/2022 Brora Rangers 4 0 0 0 0 1 0
Scottish Cup 2021/2022 Brora Rangers 2 0 0 0 0 0 0
League Cup 2020/2021 Brora Rangers 4 3 1 0 0 0 0
Scottish Cup 2020/2021 Brora Rangers 2 2 0 0 0 1 0
Challenge Cup 2019/2020 Ross County U21 2 1 1 0 0 0 0

Gregor MacDonald has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
03/08/2024 Rothes
2 - 10
Formartine United 1-3H2H+
  0 - 1 11' Scott Adams
  0 - 2 14' Julian Wade
  0 - 3 20' Jonathan Crawford
Gregor MacDonald 29' 1 - 3  
  1 - 4 52' Jonathan Crawford
  1 - 5 59' Matthew McLean
  1 - 6 65' Scott Adams
  1 - 7 79' Aidan Combe
  1 - 8 80' Callum Youngson
Jake Thompson 82' 2 - 8  
  2 - 9 85' Tyler Mykyta
  2 - 10 90' Tyler Mykyta
03/04/2024 Brora Rangers
3 - 3
Deveronvale 2-1H2H+
J. Wallace 15' 1 - 0  
  1 - 1 33' R. Read
G. MacDonald 42' 2 - 1  
  2 - 2 47' C. Angus
  2 - 3 60' C. Angus
T. Dingwall 89' 3 - 3  
02/03/2024 Brora Rangers
1 - 2
Fraserburgh 1-1H2H+
  0 - 1 2' Ally MacDonald
Gregor MacDonald 21' 1 - 1  
  1 - 2 90+1' Sean Butcher
21/02/2024 Brora Rangers
3 - 2
Lossiemouth 1-0H2H+
A. Macdonald 37' 1 - 0  
  1 - 1 56' R. Farquhar
  1 - 2 61' R. Farquhar
A. Cooper 70' 2 - 2  
G. MacDonald 87' 3 - 2  
28/10/2023 Stenhousemuir
0 - 2
Brora Rangers 0-1H2H+
  0 - 1 19' Ali Sutherland
Ross Meechan 30'  
Edin Lynch 40'  
  53' Alex Cooper
  55' Paul Brindle
  55' Tony Dingwall
  56' Dale Gillespie
Matthew Aitken 59'  
Michael Anderson 59'  
James Berry 59'  
Mark Ferrie 59'  
Kinlay Bilham 59'  
Marley Sweenie-Rowe 59'  
  0 - 2 60' Jordan MacRae
Nathaniel Wedderburn 67'  
Daniel Jardine 67'  
Adam Brown 67'  
Zak McKay 67'  
  68' Jordan MacRae
  68' Kyle MacLeod
  84' Ali Sutherland
  84' Andrew Macrae
  84' Max Ewan
  84' James Wallace
04/03/2023 Turriff United
0 - 4
Brora Rangers 0-3H2H+
  0 - 1 13' A. Sutherland
  0 - 2 33' G. MacDonald
  0 - 3 38' G. MacDonald
  0 - 4 62' G. MacDonald
28/01/2023 Deveronvale
0 - 6
Brora Rangers 0-5H2H+
  0 - 1 3' J. MacRae
  0 - 2 7' J. MacRae
  0 - 3 14' M. MacLean
  0 - 4 25' J. MacRae
  0 - 5 34' M. Ewan
  0 - 6 62' G. MacDonald
14/01/2023 Forres Mechanics
0 - 8
Brora Rangers 0-3H2H+
  0 - 1 14' T. Dingwall
  0 - 2 30' A. Macrae
  0 - 3 32' M. Ewan
  0 - 4 57' G. MacDonald
  0 - 5 58' M. MacLean
  0 - 6 70' A. Macrae
  0 - 7 84' J. MacRae
  0 - 8 90' G. MacDonald
05/11/2022 Huntly
1 - 3
Brora Rangers 1-1H2H+
  0 - 1 34' A. Macrae
M. Clark 42' 1 - 1  
  1 - 2 81' A. Sutherland
  1 - 3 87' G. MacDonald
05/10/2022 Strathspey Thistle
0 - 11
Brora Rangers 0-5H2H+
  0 - 1 10' G. MacDonald
  0 - 2 21' G. MacDonald
  0 - 3 32' A. Macrae
  0 - 4 38' J. MacRae
  0 - 5 41' J. MacRae
  0 - 6 51' D. Gillespie
  0 - 7 62' A. Sutherland
  0 - 8 65' T. Kelly
  0 - 9 79' M. Nicolson
  0 - 10 81' T. Dingwall
  0 - 11 86' M. Ewan
24/08/2022 Buckie Thistle
2 - 1
Brora Rangers 0-0H2H+
  0 - 1 1' D. Gillespie
S. Urquhart 1' 1 - 1  
  1 - 2 2' M. MacLean
J. Peters 2' 2 - 2  
A. MacAskill 3' 3 - 2  
  3' G. MacDonald
  4' J. MacRae
S. Pugh 4' 4 - 2  
  11' A. Sutherland
  18' M. Nicolson
J. Peters 49' 5 - 2  
M. Mclauchlan 52'  
K. Fraser 54'  
S. Urquhart 54'  
  56' A. Sutherland
  56' D. Gillespie
  56' T. Kelly
T. MacLennan 64'  
  5 - 3 71' A. Macrae
  72' J. MacRae
J. Peters 74'  
  76' T. Dingwall
13/08/2022 Brora Rangers
3 - 0
Banks O Dee FC 0-0H2H+
T. Dingwall 48' 1 - 0  
G. MacDonald 68' 2 - 0  
T. Dingwall 77' 3 - 0  
09/08/2022 Brora Rangers
2 - 0
Aberdeen U21 0-0H2H+
M. Nicolson 23'  
C. Williamson 55'  
T. Kelly 55'  
M. Ewan 65'  
R. Gunn 65'  
D. Gillespie 65'  
G. MacDonald 65'  
J. MacRae 73' 1 - 0  
M. Nicolson 74'  
M. Gamble 74'  
A. Macrae 79' 2 - 0  
  90' J. Milne
16/04/2022 Brora Rangers
1 - 0
Keith 0-0H2H+
G. MacDonald 47' 1 - 0  
05/03/2022 Brora Rangers
6 - 0
Clachnacuddin 3-0H2H+
M. Ewan 11' 1 - 0  
J. MacRae 40' 2 - 0  
J. MacRae 45' 3 - 0  
M. MacLean 49' 4 - 0  
G. MacDonald 90' 5 - 0  
G. MacDonald 90+1' 6 - 0  
09/02/2022 Brora Rangers
3 - 0
Fort William 1-0H2H+
J. MacRae 1' 1 - 0  
A. Sutherland 59' 2 - 0  
G. MacDonald 65' 3 - 0  
30/10/2021 Albion Rovers
1 - 0
Brora Rangers 0-0H2H+
James McGowan 33'  
  46' J. Meekings
  46' Matthew Wright
M. Wright 63'  
C. O'Donnell 63'  
Jordan Morton 63'  
C. Reilly 63'  
  72' J. MacRae
  72' A. Macrae
  81' John Pickles
  81' H. Hennem
D. Wilson 83' 1 - 0  
23/10/2021 Brora Rangers
0 - 0
Albion Rovers 0-0H2H+
  31' A. Lynas
  46' Michael Mullen
  46' Jordan Morton
A. Macrae 57'  
J. MacRae 57'  
Matthew Wright 76'  
M. Ewan 76'  
  76' C. O'Donnell
  76' C. Reilly
M. Ewan 83'  
  85' S. Fagan
  85' A. Fernie
J. MacRae 85'  
16/10/2021 Clachnacuddin
0 - 4
Brora Rangers 0-2H2H+
  0 - 1 23' Adam Mackinnon
  0 - 2 45' G. MacDonald
  0 - 3 59' A. Macrae
  0 - 4 82' J. MacRae
13/10/2021 Brora Rangers
3 - 0
Rothes 1-0H2H+
G. MacDonald 34' 1 - 0  
A. Sutherland 71' 2 - 0  
M. Ewan 90+2' 3 - 0  
09/10/2021 Brora Rangers
8 - 1
Strathspey Thistle 4-1H2H+
Ashley Ballam 3' 1 - 0  
  1 - 1 11' C. Mackenzie
G. MacDonald 30' 2 - 1  
M. Nicolson 41' 3 - 1  
Matthew Wright 45' 4 - 1  
E. Neil 51' 5 - 1  
G. MacDonald 84' 6 - 1  
C. Williamson 85' 7 - 1  
Matthew Wright 86' 8 - 1  
28/08/2021 Brora Rangers
4 - 0
Nairn County 3-0H2H+
Matthew Wright 35' 1 - 0  
J. MacRae 40' 2 - 0  
G. MacDonald 41' 3 - 0  
D. Gillespie 77' 4 - 0  
25/08/2021 Brora Rangers
0 - 0
Forres Mechanics 2-0H2H+
Matthew Wright 2' 1 - 0  
G. MacDonald 7' 2 - 0  
J. MacRae 23' 3 - 0  
C. Williamson 66' 4 - 0  
21/08/2021 Fort William
0 - 8
Brora Rangers 0-4H2H+
  0 - 1 6' T. Kelly
  0 - 2 24' T. Kelly
  0 - 3 38' D. Gillespie
  0 - 4 45' J. Meekings
  0 - 5 47' Matthew Wright
  0 - 6 50' G. MacDonald
  0 - 7 51' G. MacDonald
  0 - 8 82' D. Gillespie
21/07/2021 Brora Rangers
0 - 1
Ross County 0-0H2H+
  22' C. Donaldson
M. Nicolson 25'  
  0 - 1 53' Alex Iacovitti
M. Gamble 57'  
  66' Jake Vokins
  66' A. Robertson
J. Wallace 69'  
  70' Dominic Samuel
  70' Jordan White
M. MacLean 72'  
D. Gillespie 72'  
17/07/2021 Brora Rangers
0 - 1
Forfar Athletic 0-0H2H+
John Pickles 49'  
T. Kelly 49'  
C. Williamson 51'  
  51' R. Meechan
D. Gillespie 51'  
M. MacLean 51'  
  62' Archie Thomas
  62' M. Gallagher
  63' S. Shepherd
  63' M. Aitken
J. MacRae 67'  
A. Macrae 67'  
  77' Paul Crossan
  77' Grant Anderson
  0 - 1 80' M. Gallagher
M. Nicolson 82'  
  90+1' S. McCluskey
  90+1' Gary Harkins
  90+1' S. Fisher
  90+1' Y. Hussain
13/07/2021 Dundee
4 - 0
Brora Rangers 2-0H2H+
Paul McGowan 24' 1 - 0  
Paul McMullan 34' 2 - 0  
Paul McMullan 49' 3 - 0  
  50' A. Macrae
  50' A. Sutherland
Alex Jakubiak 51' 4 - 0  
  54' C. Williamson
Charlie Adam 54'  
Luke McCowan 54'  
Alex Jakubiak 59'  
J. Cummings 59'  
  59' J. Wallace
  59' J. MacRae
Jordan McGhee 69'  
M. Anderson 69'  
Paul McMullan 69'  
D. McDaid 69'  
Shaun Byrne 69'  
Finlay Robertson 69'  
  85' Grant Beattie
  85' J. Stephen
10/07/2021 Montrose
3 - 0
Brora Rangers 2-0H2H+
M. Rennie 20' 1 - 0  
B. Lyons 22' 2 - 0  
K. Waddell 46'  
M. Allan 46'  
G. Webster 49'  
C. Antoniazzi 49'  
  59' G. MacDonald
T. Masson 61'  
C. Brown 61'  
  64' A. Macrae
  64' A. Sutherland
  65' T. Kelly
  65' J. MacRae
L. Callaghan 73'  
L. Milne 73'  
M. Whatley 73'  
P. Watson 73'  
L. Milne 88' 3 - 0  
03/04/2021 Brora Rangers
1 - 3
Stranraer 1-0H2H+
D. Gillespie 26' 1 - 0  
M. Nicolson 55'  
  63' C. McManus
  63' J. Hilton
  63' D. Duffy
  63' M. Yates
A. Macrae 65'  
P. Brindle 65'  
  68' R. Paton
  68' João Victoria
D. Gillespie 69'  
  73' S. Robertson
G. Morrison 85'  
John Pickles 85'  
  1 - 1 88' J. Malin
Bjorn Wagenaar 95'  
G. MacDonald 95'  
  1 - 2 100' M. Yates
C. Williamson 104'  
  1 - 3 107' T. Orr
G. MacDonald 109'  
  110' S. Robertson
  110' Tom Devitt
23/03/2021 Brora Rangers
2 - 1
Hearts 1-0H2H+
J. MacRae 12' 1 - 0  
T. Kelly 45'  
  46' Gervane Kastaneer
  46' Liam Boyce 
  59' Aaron McEneff
  59' E. Henderson
A. Macdonald 63'  
A. Macrae 65'  
P. Brindle 65'  
M. Gamble 65'  
G. Morrison 65'  
  1 - 1 70' Christophe Berra
  71' Andy Irving
M. MacLean 75' 2 - 1  
  76' Gary Mackay-Steven 
Bjorn Wagenaar 82'  
G. MacDonald 82'  
10/11/2020 Forfar Athletic
3 - 3
Brora Rangers  H2H+
J. Allan 1'  
  0 - 1 1' M. Nicolson
  2' P. Brindle
S. Shepherd 2' 1 - 1  
Bobby Barr 3' 2 - 1  
  2 - 2 3' A. Macrae
C. Breadner 4' 3 - 2  
  3 - 3 4' J. MacRae
C. Antoniazzi 5' 4 - 3  
  5' M. MacLean
Murray MacKintosh 34' 5 - 3  
  5 - 4 42' G. Irvine
  5 - 5 52' M. MacLean
Mark Hill 54'  
Archie Thomas 54'  
J. Robertson 66'  
J. Allan 66'  
F. Hoti 66'  
S. Shepherd 66'  
  70' Bjorn Wagenaar
  70' P. Brindle
Murray MacKintosh 81' 6 - 5  
  6 - 6 84' J. MacRae
B. Coll 86'  
C. Breadner 86'  
J. Allan 87' 7 - 6  
  88' D. Gillespie
  88' G. MacDonald
13/10/2020 Brora Rangers
2 - 2
Cove Rangers  H2H+
  0 - 1 1' H. Milne
Bjorn Wagenaar 1' 1 - 1  
M. MacLean 2' 2 - 1  
  2 - 2 2' J. Semple
A. Macrae 3' 3 - 2  
  3 - 3 3' B. Watson
  3 - 4 4' A. Livingstone
J. MacRae 4' 4 - 4  
  5' D. Higgins
J. Malin 5'  
M. Nicolson 6' 5 - 4  
  5 - 5 6' B. Yule
  5 - 6 7' S. McKenzie
C. Williamson 7'  
  5 - 7 18' R. McAllister
  5 - 8 28' J. Semple
M. MacLean 29' 6 - 8  
  41' C. Scully
D. Gillespie 46'  
J. MacRae 46'  
  50' A. Livingstone
64'  
G. MacDonald 69'  
M. Gamble 69'  
  69' R. McAllister
  69' L. McIntosh
Bjorn Wagenaar 72' 7 - 8  
  73' Tom Leighton
  73' S. Ross
  73' Jordon Brown
  73' B. Yule
10/10/2020 Brora Rangers
0 - 2
Dundee 0-2H2H+
  0 - 1 11' Graham Dorrans
  24' M. Anderson
  0 - 2 27' D. Mullen
G. Morrison 41'  
P. Brindle 41'  
  58' D. Mullen
  58' Osman Sow 
  60' M. Anderson
  60' Finlay Robertson
  66' Charlie Adam
J. MacRae 67'  
Bjorn Wagenaar 67'  
  71' J. Forster
D. Gillespie 75'  
G. MacDonald 75'  
  79' Charlie Adam
  79' Shaun Byrne
  79' Christie Elliott
  79' Cammy Kerr
  79' Paul McGowan
  79' D. McDaid
  88' Graham Dorrans
T. Kelly 88'  
M. MacLean 88'  
  90+2' Cammy Kerr
07/10/2020 Hibernian
3 - 1
Brora Rangers 2-0H2H+
Stevie Mallan 8' 1 - 0  
Stevie Mallan 12' 2 - 0  
  48' John Pickles
Jamie Murphy 50'  
Martin Boyle  50'  
P. Hanlon 60'  
Drey Wright 61'  
Christian Doidge 61'  
  2 - 1 61' D. Gillespie
S. McGinn 61'  
Kyle Magennis 61'  
  74' G. Morrison
  74' P. Brindle
Melker Hallberg 78'  
Kevin Nisbet 78'  
  83' D. Gillespie
  83' G. MacDonald
P. Hanlon 89' 3 - 1  
06/08/2019 Fraserburgh
2 - 3
Ross County U21 1-1H2H+
J. Beagrie 24' 1 - 0  
  1 - 1 25' J. Murray
  30' Joel Macbeath
  45+1' Joel Macbeath
  45+1' R. Draper
A. Combe 45+2'  
  1 - 2 54' M. Gallagher
Andrew Hannar 59'  
S. Barbour 59'  
Luke Barbour 59'  
P. Campbell 59'  
  60' M. Gallagher
P. Young 61'  
  64' J. Murray
L. Watt 66'  
O. Cairns 66'  
  1 - 3 67' Davis Keillor-Dunn
  75' D. Hughes
  90' J. Wallace
  90' Matthew Wright
S. Barbour 90+2' 2 - 3  
  90+2' Davis Keillor-Dunn
  90+2' G. MacDonald

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
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.