Overview
Strengths
- Disciplined
- Attacking threat
- Veteran leadership
Key traits
Last match
K. MacLeod profile
- Current team
-
Forres Mechanics
- Position
- Forward
- Date of birth
- 07 Jun 1995 (30 years)
K. MacLeod recent team matches
| Fixture | League | Date | Result |
|---|---|---|---|
Formartine United vs Forres Mechanics
|
Scottish Highland Football League | 11 Apr 2026 | 2 – 1 |
Forres Mechanics vs Clachnacuddin
|
Scottish Highland Football League | 04 Apr 2026 | 1 – 1 |
Forres Mechanics vs Brechin City
|
Scottish Highland Football League | 01 Apr 2026 | 0 – 1 |
Keith vs Forres Mechanics
|
Scottish Highland Football League | 28 Mar 2026 | 1 – 0 |
Wick Academy vs Forres Mechanics
|
Scottish Highland Football League | 25 Mar 2026 | 1 – 3 |
Forres Mechanics recent results
About K. MacLeod
K. MacLeod is a 30-year-old professional footballer who plays as a forward for Forres Mechanics in Scotland.
Born on 07 June 1995, K. MacLeod has been eligible for senior professional football since 2012.
As more Forres Mechanics fixtures are played, K. MacLeod's career totals, per-match breakdowns, season-by-season table, and attribute radar will update automatically on this page.
Most recent fixture: Formartine United 2-1 Forres Mechanics in the Scottish Highland Football League.
Bookmark this K. MacLeod 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 K. MacLeod
What team does K. MacLeod play for?
K. MacLeod currently plays for Forres Mechanics in Scotland.
What position does K. MacLeod play?
K. MacLeod plays as a forward.
How old is K. MacLeod?
K. MacLeod was born on 07 June 1995, making them 30 years old.
Statistics
Teammates
- Aaron Mclean Defender
- Aidan Cruickshank Forward
- Andrew Fraser
- Charlie MacDonald Defender
- Cohen Ramsay Defender
- Craig Mcgovern Forward
- Duncan Jones
- Gordon Finlayson Defender
- Graeme Fraser
- Graham Fraser Defender
- John Cameron Forward
- Kris Duncan Forward
- Kyle Scott Midfielder
- Lee Fraser
- Lewis Mackenzie Midfielder
- M. Jamieson Forward
- Mark Bowden Goalkeeper
- Mark Mclauchlan Defender
- Martin Groat Midfielder
- Robbie Donaldson Goalkeeper