PLAYER PROFILE

Hamish MacLeod.

Banks O\' Dee FC

Matrix 75792

At a glance

Full name
Hamish MacLeod
Born
09 Aug 2000
Age today
26
Nationality
—

Career by season

8 recorded appearances
Hamish MacLeod appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
25/26Scottish Cup Banks O\' Dee FC 100080
24/25Scottish Cup Banks O\' Dee FC 2100750
23/24Scottish Cup Banks O\' Dee FC 1110720
22/23Scottish Cup Banks O\' Dee FC 1100620
20/21Scottish Cup Banks O\' Dee FC 32211381

Appearances in our supported competitions. Goals, assists and minutes come from match reports where we have them.

Match log

Newest first
Hamish MacLeod match log
DateCompetitionMatchScoreMinutesGoals
27 Sep 2025Scottish Cup Bo'ness United FC v Banks O\' Dee FCSubstitute, on 82′ 0 – 38
30 Nov 2024Scottish Cup Banks O\' Dee FC v Hamilton Academical FC 1 – 265
28 Sep 2024Scottish Cup Gala Fairydean Rovers FC v Banks O\' Dee FCSubstitute, on 80′ 0 – 110
28 Oct 2023Scottish Cup Dumbarton FC v Banks O\' Dee FC 3 – 2721
17 Sep 2022Scottish Cup Banks O\' Dee FC v Turriff United FC 4 – 062
09 Jan 2021Scottish Cup Fraserburgh FC v Banks O\' Dee FCSubstitute, on 87′ 2 – 13
26 Dec 2020Scottish Cup Lothian Thistle Hutchison Vale FC v Banks O\' Dee FC 0 – 366
12 Dec 2020Scottish Cup Banks O\' Dee FC v Vale of Leithen FC 6 – 1692

Career transfers

1 recorded moves

All recorded career moves, newest first.

Hamish MacLeod career transfers
Date FromToMoveFee
14 Sep 2019 Cove Rangers FC Banks O\' Dee FC Transfer Free

Contracts and market values are not available yet.