Skip to main content
Tuesday, 3 November 2026
No matches

Top Competitions

Top Leagues

Top Players

Top Coaches

🏟️ Popular stadiums

🤷 Top referees

🏆 Golden Shoe

View all ›

K. MacLeod — Football Player Profile & Stats

Position: Forward
Foot: -
Born: 07 Jun 1995

Player Info

Age 31

Overview

K. MacLeod position on pitch
F

Strengths

  • Disciplined
  • Attacking threat
  • Veteran leadership

Key traits

Scoring Creation Experience Discipline Contribution

Next match

K. MacLeod profile

Current team
Forres Mechanics
Position
Forward
Date of birth
07 Jun 1995 (31 years)

K. MacLeod recent team matches

Fixture League Date Result
Inver Gordon vs Forres Mechanics Scottish Highland Football League 31 Oct 2026 2 – 4
Forres Mechanics vs Huntly Scottish Highland Football League 17 Oct 2026 2 – 2
Turriff United vs Forres Mechanics Scottish Highland Football League 10 Oct 2026 2 – 0
Forres Mechanics vs Brora Rangers Scottish Highland Football League 07 Oct 2026 2 – 5
Forres Mechanics vs Stirling University Scottish Cup 03 Oct 2026 0 – 1
Fraserburgh vs Forres Mechanics Scottish Highland Football League 07 Nov 2026 Upcoming
Forres Mechanics vs Rothes Scottish Highland Football League 14 Nov 2026 Upcoming
Keith vs Forres Mechanics Scottish Highland Football League 21 Nov 2026 Upcoming
Forres Mechanics vs Inverurie Loco Works Scottish Highland Football League 05 Dec 2026 Upcoming
Forres Mechanics vs Nairn County Scottish Highland Football League 19 Dec 2026 Upcoming

Forres Mechanics upcoming fixtures

Forres Mechanics recent results

About K. MacLeod

K. MacLeod is a 31-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.

Next up: Fraserburgh vs Forres Mechanics in the Scottish Highland Football League on Saturday 07 November 2026 at 14:00 UTC. Most recent fixture: Inver Gordon 2-4 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 31 years old.

When does K. MacLeod's team play next?

Forres Mechanics's next fixture is Fraserburgh vs Forres Mechanics in the Scottish Highland Football League on Saturday, 7 November 2026 at 14:00 UTC.

Statistics

Physical
Height—
Weight—
Profile
PositionForward
Preferred foot—
Age31 years
Nationality—
Career
Current clubForres Mechanics
League countryScotland
Pro since~2012
Born07 Jun 1995

Teammates

Other forwards