Hamish Macleod Profile and Player Statistics
First name: Hamish
Last name: Macleod
Position: Midfielder
Nationality:

Football Career Transfers and Statistics

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

Competition Season Football Club
Challenge Cup 2024/2025 Banks O Dee FC 1 1 0 0 0 0 0
Football League - Highland League 2024/2025 Banks O Dee FC 3 0 0 3 0 0 0
Scottish Cup 2024/2025 Banks O Dee FC 1 0 1 0 0 0 0
Football League - Highland League 2023/2024 Banks O Dee FC 8 0 0 8 0 0 0
Scottish Cup 2023/2024 Banks O Dee FC 1 0 1 1 0 0 0
Football League - Highland League 2022/2023 Banks O Dee FC 5 0 0 5 0 0 0
Scottish Cup 2020/2021 Banks O Dee FC 1 1 0 0 0 0 0
League Cup 2019/2020 Cove Rangers 2 1 0 0 0 0 0
Scottish Cup 2019/2020 Banks O Dee FC 1 1 0 0 0 0 0
League Cup 2018/2019 Cove Rangers 1 0 0 0 0 0 0
Scottish Cup 2018/2019 Cove Rangers 2 1 0 0 0 0 0

Hamish Macleod has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
15/03/2025 Rothes
1 - 5
Banks O Dee FC 1-0H2H+
Shaun Morrison 31' 1 - 0  
  1 - 1 64' Iain Vigurs
  1 - 2 71' Hamish Macleod
  1 - 3 86' Liam Duell
  1 - 4 90' Hamish Macleod
30/11/2024 Banks O Dee FC
1 - 2
Hamilton Academical 0-2H2H+
  0 - 1 28' Oli Shaw
  41' Dylan McGowan
  41' Kyle MacDonald
  0 - 2 45+1' Oli Shaw
  58' Stephen Hendrie
  62' Steven Bradley
  62' Jamie Barjonas
Michael Philipson 62' 1 - 2  
  62' Stuart McKinstry
  62' Euan Henderson
Hamish Macleod 65'  
Andy Hunter 65'  
Michael Philipson 70'  
Max Alexander 70'  
  78' Connor Smith
  78' Barry Maguire
Mark Gilmour 81'  
Chris Antoniazzi 81'  
  86' Oli Shaw
Liam Duell 90+5'  
  90+5' Scott Martin
12/10/2024 Banks O Dee FC
7 - 1
Rothes 4-1H2H+
Lachie McLeod 8' 1 - 0  
Chris Antoniazzi 18' 2 - 0  
  2 - 1 31' Ross Logan
Lachie McLeod 37' 3 - 1  
Mark Gilmour 45' 4 - 1  
Michael Philipson 47' 5 - 1  
Michael Philipson 50' 6 - 1  
Hamish Macleod 84' 7 - 1  
28/08/2024 Banks O Dee FC
2 - 3
Huntly 0-3H2H+
  0 - 1 30' Angus Grant
  0 - 2 40' Angus Grant
  0 - 3 45+2' Angus Grant
Hamish Macleod 50' 1 - 3  
Ross Still 81' 2 - 3  
13/08/2024 Elgin City
2 - 1
Banks O Dee FC 0-1H2H+
  5' Iain Vigurs
  0 - 1 22' Christian Antoniazzi
Brian Cameron 44'  
Ryan Sargent 46'  
Dylan Gavin 46'  
  46' Kane Winton
  46' Mark Gilmour
Brian Cameron 46'  
Lewis Hyde 46'  
  55' Daniel Hoban
Russell Dingwall 56' 1 - 1  
Kyle Girvan 60'  
Owen Cairns 60'  
Dylan Gavin 65' 2 - 1  
  66' Max Alexander
  66' Kacper Lewecki
  66' Christian Antoniazzi
  66' Hamish Macleod
  75' Iain Vigurs
  75' Ramsay Davidson
  75' Scott Milne
  75' Alasdair Stark
Russell Dingwall 85'  
Ryan MacLeman 85'  
Dajon Golding 85'  
Oliver McDonald 85'  
23/03/2024 Formartine United
1 - 4
Banks O Dee FC 0-2H2H+
  0 - 1 20' M. Gilmour
  0 - 2 39' G. Wood
  0 - 3 56' H. Macleod
J. Wade 62' 1 - 3  
  1 - 4 86' E. Cairns
10/02/2024 Banks O Dee FC
4 - 1
Deveronvale 3-1H2H+
  0 - 1 5' Jamie Maclellan
Kane Winton 17' 1 - 1  
Hamish Macleod 27' 2 - 1  
Ethan Cairns 32' 3 - 1  
Lachie McLeod 88' 4 - 1  
20/01/2024 Banks O Dee FC
3 - 0
Inverurie Loco Works 1-0H2H+
Hamish Macleod 6' 1 - 0  
Max Alexander 85' 2 - 0  
Chris Antoniazzi 90+4' 3 - 0  
13/01/2024 Lossiemouth
1 - 6
Banks O Dee FC 1-3H2H+
  0 - 1 1' Hamish Macleod
  0 - 2 30' Kane Winton
  0 - 3 34' Garry Wood
Niall Kennedy 37' 1 - 3  
  1 - 4 46' Lachie McLeod
  1 - 5 47' Lachie McLeod
  1 - 6 86'
03/11/2023 Banks O Dee FC
2 - 0
Fraserburgh 2-0H2H+
Hamish Macleod 5' 1 - 0  
Michael Philipson 10' 2 - 0  
  21' Kieran Simpson
Kane Winton  30'  
  33'
  39' Paul Young
43'  
  59' Sean Butcher
  63' Logan Watt
Hamish Macleod 64'  
Magnus Watson 64'  
  66' Joe Barbour
  68' Joe Barbour
  68' Josh Bolton
  69' Jamie Beagrie
Michael Philipson 72'  
Chris Antoniazzi 72'  
Luke Emmett 85'  
  89' Josh Bolton
28/10/2023 Dumbarton
3 - 2
Banks O Dee FC 0-1H2H+
  0 - 1 5' Hamish Macleod
Tony Wallace 8'  
  39' Kane Winton
  44' Michael Philipson
  0 - 2 51' Garry Wood
Ross MacLean 53'  
Kalvin Orsi 53'  
Aron Lynas 53'  
Ryan Wallace 53'  
  63' Max Alexander
  63' Magnus Watson
  64' Darryn Kelly
Tony Wallace 71' 1 - 2  
Michael Ruth 71'  
  72' Hamish Macleod
  72' Lachie McLeod
  72' Luke Emmett
  72' Marc Young
  90+3' Garry Wood
  90+3' Dajon Golding
Michael Ruth 90+7' 2 - 2  
Michael Ruth 90+12' 3 - 2  
Ryan Blair 90+15'  
Declan Byrne 90+15'  
  90+17' Dajon Golding
04/10/2023 Deveronvale
3 - 3
Banks O Dee FC 2-1H2H+
  0 - 1 7' Chris Antoniazzi
Harry Noble 13' 1 - 1  
Matthew Petermann 28' 2 - 1  
Rogan Read 57' 3 - 1  
  3 - 2 63' Hamish Macleod
  3 - 3 89' Ewen Robertson
05/08/2023 Banks O Dee FC
3 - 0
Nairn County 2-0H2H+
Hamish Macleod 1' 1 - 0  
Hamish Macleod 30' 2 - 0  
Chris Antoniazzi 90' 3 - 0  
29/07/2023 Banks O Dee FC
4 - 0
Wick Academy 1-0H2H+
Hamish Macleod 15' 1 - 0  
Lachie McLeod 59' 2 - 0  
Max Alexander 75' 3 - 0  
Max Alexander 90+1' 4 - 0  
25/03/2023 Banks O Dee FC
4 - 3
Brora Rangers 1-0H2H+
H. Macleod 21' 1 - 0  
  1 - 1 47' J. MacRae
L. MacLeod 65' 2 - 1  
  2 - 2 71' J. MacRae
L. MacLeod 72' 3 - 2  
M. Wallace 85' 4 - 2  
  4 - 3 88' J. MacRae
28/01/2023 Banks O Dee FC
6 - 0
Wick Academy 6-0H2H+
L. MacLeod 2' 1 - 0  
Magnus Watson 16' 2 - 0  
J. Henderson 23' 3 - 0  
Magnus Watson 33' 4 - 0  
H. Macleod 38' 5 - 0  
H. Macleod 40' 6 - 0  
14/01/2023 Banks O Dee FC
2 - 0
Turriff United 0-0H2H+
Magnus Watson 47' 1 - 0  
H. Macleod 50' 2 - 0  
19/11/2022 Banks O Dee FC
3 - 4
Inverurie Loco Works 1-3H2H+
N. Gauld 22' 1 - 0  
  1 - 1 30' Garry Wood
  1 - 2 41' J. Michie
  1 - 3 44' Garry Wood
  1 - 4 70' R. Ward
L. MacLeod 75' 2 - 4  
H. Macleod 86' 3 - 4  
05/11/2022 Strathspey Thistle
0 - 7
Banks O Dee FC 0-2H2H+
  0 - 1 10' L. McDade
  0 - 2 25' H. Macleod
  0 - 3 64' K. Winton
  0 - 4 66' J. Henderson
  0 - 5 74' D. Kelly
  0 - 6 82' Magnus Watson
  0 - 7 85' N. Gauld
09/01/2021 Fraserburgh
2 - 1
Banks O Dee FC 0-0H2H+
  24' K. Winton
P. Campbell 53'  
  0 - 1 54' M. Philipson
  60' L. MacLeod
  62' D. Lawrie
W. West 66'  
S. Butcher 66'  
P. Campbell 66'  
Gary Harris 66'  
  69' Stuart Duff
S. Barbour 71' 1 - 1  
S. Barbour 73'  
S. Butcher 76'  
J. Beagrie 80' 2 - 1  
  82' Stuart Duff
  82' R. Armstrong
  87' L. MacLeod
  87' J. Buglass
  87' Craig Duguid
  87' H. Macleod
Gary Harris 89'  
L. Duncan 90+2'  
A. Combe 90+2'  
18/10/2019 Edinburgh City
3 - 1
Banks O Dee FC 2-1H2H+
C. Balatoni 2'  
D. Handling 23' 1 - 0  
  1 - 1 40' K. Winton
R. McIntyre 41' 2 - 1  
C. Kane 45+1'  
  46' J. Buglass
  46' R. Armstrong
R. McIntyre 58'  
Jonny Court 58'  
John Dunn 65'  
  69' K. Winton
  69' H. Macleod
L. Brown 72'  
J. Sinclair 72'  
C. Kane 76'  
L. Henderson 76'  
  78' J. Henderson
  78' L. MacLeod
J. Sinclair 79'  
D. Handling 85' 3 - 1  
  87' Stuart Duff
17/07/2019 Cove Rangers
0 - 0
Dundee 0-0H2H+
  0 - 1 1' Jordan McGhee
M. Scott 1' 1 - 1  
  2' J. Forster
J. Masson 2'  
H. Milne 3'  
  3' Andrew Nelson
  1 - 2 4' D. McDaid
D. Park 4' 2 - 2  
D. Higgins 5'  
  2 - 3 5' Paul McGowan
S. Ross 44'  
  56' Finlay Robertson
  56' D. McDaid
  56' C. Curran
  56' J. Todd
H. Milne 61'  
C. Scully 70'  
  71' Jamie Ness
  71' J. Mulligan
Jordon Brown 73'  
N. Meres 73'  
N. Meres 84'  
S. Burnett 84'  
D. Kelly 86'  
13/07/2019 Peterhead
2 - 1
Cove Rangers 2-1H2H+
  0 - 1 14' J. Masson
  17' M. Megginson
  17' Cameron Milne
S. Hooper 19'  
J. Stevenson 19'  
D. Lyle 20' 1 - 1  
R. McAllister 39' 2 - 1  
R. McAllister 67'  
B. Armour 67'  
J. Leitch 80'  
Willie Gibson 80'  
  80' D. Park
  80' H. Macleod
  87' J. Masson
  90+1' S. Ross
27/10/2018 Auchinleck Talbot
2 - 1
Cove Rangers 1-0H2H+
Ross Harvey 3'  
  33' J. Masson
  39' Erik Watson
Stephen Wilson 40' 1 - 0  
  49' D. Park
N. McPherson 51'  
  1 - 1 52' M. Megginson
  55' Jordon Brown
  55' S. Ross
  57' M. Megginson
  59' J. Masson
  59' Ryan Ferguson
Calvin Kemp 61' 2 - 1  
  65' Jordon Brown
  65' J. MacRae
Stephen Wilson 73'  
Calvin Kemp 80'  
K. Samson 80'  
J. Glasgow 81'  
S. White 81'  
20/10/2018 Cove Rangers
1 - 1
Auchinleck Talbot 1-0H2H+
M. Megginson 5' 1 - 0  
Erik Watson 28'  
M. Megginson 31'  
  42' Sean McIllroy
  56' G. Wilson
S. Ross 57'  
  65' Sean McIllroy
  65' Calvin Kemp
C. Scully 66'  
  1 - 1 69' G. Wilson
B. Yule 77'  
Jordon Brown 82'  
Cameron Milne 82'  
Ryan Ferguson 88'  
H. Macleod 88'  
  89' J. Glasgow
28/07/2018 Cove Rangers
2 - 0
Raith Rovers 1-0H2H+
D. Park 9' 1 - 0  
  14' C. Duggan
  14' L. Buchanan
  46' R. Stevenson
  46' E. Valentine
  58' R. Thomson
  58' Sam McGuff
J. Masson 76' 2 - 0  
  90' L. Buchanan

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