Overview
Strengths
- Disciplined
- Attacking threat
Key traits
Next match
Gregor MacDonald profile
- Current team
-
Rothes
- Position
- Forward
- Date of birth
- 06 Jan 2001 (25 years)
- Short name
- G.MacDonald
Gregor MacDonald recent team matches
| Fixture | League | Date | Result |
|---|---|---|---|
Rothes vs Keith
|
Scottish Highland Football League | 31 Oct 2026 | 0 – 3 |
Rothes vs Deveronvale
|
Scottish Highland Football League | 24 Oct 2026 | 0 – 3 |
Rothes vs Inverurie Loco Works
|
Scottish Highland Football League | 17 Oct 2026 | 1 – 3 |
Inver Gordon vs Rothes
|
Scottish Highland Football League | 10 Oct 2026 | 2 – 0 |
Rothes vs Huntly
|
Scottish Highland Football League | 07 Oct 2026 | 1 – 3 |
Forres Mechanics vs Rothes
|
Scottish Highland Football League | 14 Nov 2026 | Upcoming |
Rothes vs Nairn County
|
Scottish Highland Football League | 21 Nov 2026 | Upcoming |
Fraserburgh vs Rothes
|
Scottish Highland Football League | 05 Dec 2026 | Upcoming |
Rothes vs Lossiemouth
|
Scottish Highland Football League | 19 Dec 2026 | Upcoming |
Clachnacuddin vs Rothes
|
Scottish Highland Football League | 26 Dec 2026 | Upcoming |
Rothes upcoming fixtures
Rothes recent results
About Gregor MacDonald
Gregor MacDonald is a 25-year-old professional footballer who plays as a forward for Rothes in Scotland.
Born on 06 January 2001, Gregor MacDonald has been eligible for senior professional football since 2018.
As more Rothes fixtures are played, Gregor MacDonald's career totals, per-match breakdowns, season-by-season table, and attribute radar will update automatically on this page.
Next up: Forres Mechanics vs Rothes in the Scottish Highland Football League on Saturday 14 November 2026 at 15:00 UTC. Most recent fixture: Rothes 0-3 Keith in the Scottish Highland Football League.
Bookmark this Gregor MacDonald hub on SportScore for live match updates, fresh goal totals, attribute radar changes, and every upcoming fixture — everything updates automatically as new data lands in our live feed.
Frequently asked questions about Gregor MacDonald
What team does Gregor MacDonald play for?
Gregor MacDonald currently plays for Rothes in Scotland.
What position does Gregor MacDonald play?
Gregor MacDonald plays as a forward.
How old is Gregor MacDonald?
Gregor MacDonald was born on 06 January 2001, making them 25 years old.
When does Gregor MacDonald's team play next?
Rothes's next fixture is Forres Mechanics vs Rothes in the Scottish Highland Football League on Saturday, 14 November 2026 at 15:00 UTC.
Statistics
Teammates
- Aidan Wilson Midfielder Compare
- Allen Mackenzie Midfielder Compare
- Andrew Skinner Defender Compare
- Ben Johnstone Defender Compare
- Bruce Milne Defender Compare
- Craig Cormack Midfielder Compare
- Fraser Robertson Compare
- Gregg Main Midfielder Compare
- Jack Maley Midfielder Compare
- Jack Robertson Goalkeeper Compare
- Macdonald Goalkeeper Compare
- Martin MacKinnon Goalkeeper Compare
- Paul Macleod Defender Compare
- Taylor Thain Midfielder Compare