Kyle MacLeod Profile and Player Statistics
First name: Kyle
Last name: MacLeod
Position: , Attacker
Nationality:

Football Career Transfers and Statistics

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

Competition Season Football Club
Football League - Highland League 2024/2025 Brora Rangers 0 0 0 0 0 0 0 0
Football League - Highland League 2024/2025 Forres Mechanics 0 0 0 0 0 0 0 0
Highland League Cup 2024/2025 Forres Mechanics 0 0 0 0 0 0 0 0
North of Scotland Cup 2024/2025 Forres Mechanics 0 0 0 0 0 0 0 0
Scottish Cup 2024/2025 Forres Mechanics 0 0 0 0 0 0 0 0
Club Friendlies 3 2024 Forres Mechanics 0 0 0 0 0 0 0 0
Club Friendlies 3 2024 Brora Rangers 0 0 0 0 0 0 0 0
Challenge Cup 2023/2024 Buckie Thistle 13 1 0 0 0 0 0 0
Challenge Cup 2023/2024 Brora Rangers 0 0 0 0 0 0 0 0
Football League - Highland League 2023/2024 Brora Rangers 0 0 0 0 0 0 0 0
Football League - Highland League 2023/2024 Buckie Thistle 0 0 0 0 0 0 0 0
Scottish Cup 2023/2024 Brora Rangers 34 3 3 0 0 0 0 0
Scottish Cup 2023/2024 Buckie Thistle 0 0 0 0 0 0 0 0
Club Friendlies 3 2023 Buckie Thistle 0 0 0 0 0 0 0 0
Club Friendlies 3 2023 Brora Rangers 0 0 0 0 0 0 0 0
Challenge Cup 2022/2023 Buckie Thistle 187 3 1 0 0 0 0 0
Football League - Highland League 2022/2023 Buckie Thistle 0 0 0 0 0 0 0 0
League Cup 2022/2023 Buckie Thistle 0 0 0 0 0 0 0 0
Scottish Cup 2022/2023 Buckie Thistle 0 0 0 0 0 0 0 0
Club Friendlies 3 2022 Buckie Thistle 0 0 0 0 0 0 0 0
Challenge Cup 2021/2022 Buckie Thistle 158 2 0 1 0 0 0 0
Football League - Highland League 2021/2022 Buckie Thistle 0 0 0 0 0 0 0 0
Football League - Lowland League 2021/2022 Buckie Thistle 0 0 0 0 0 0 0 0
Scottish Cup 2021/2022 Buckie Thistle 19 1 1 0 0 0 0 0
Football League - Lowland League 2020/2021 Buckie Thistle 0 0 0 0 0 0 0 0
League Cup 2020/2021 Brora Rangers 0 0 0 0 0 0 0 0
Scottish Cup 2020/2021 Buckie Thistle 0 1 0 1 0 0 1 0
Challenge Cup 2019/2020 Brora Rangers 0 2 1 0 3 0 0 0
Football League - Lowland League 2019/2020 Brora Rangers 0 0 0 0 0 0 0 0
Scottish Cup 2019/2020 Brora Rangers 0 0 0 0 0 0 0 0
Football League - Lowland League 2018/2019 Brora Rangers 0 0 0 0 0 0 0 0
Scottish Cup 2018/2019 Brora Rangers 104 2 1 1 1 0 0 0
Challenge Cup 2016/2017 Elgin City 111 2 1 0 1 0 0 0
League Two 2016/2017 Elgin City 216 12 12 0 0 0 2 0
Challenge Cup 2015/2016 Elgin City 300 3 0 1 0 0 1 0
League One Play-Offs 2015/2016 Elgin City 166 2 0 1 1 0 0 0
League Two 2015/2016 Elgin City 1550 33 16 9 6 0 2 0
Premiership 2014/2015 Ross County 0 0 0 0 0 0 0 0
Premiership 2013/2014 Ross County 0 0 0 0 0 0 0 0

Kyle MacLeod has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
26/10/2024 Brora Rangers
2 - 1
Formartine United 0-1H2H+
  0 - 1 15' Julian Wade
  38' Graeme Rodger
Alasdair Sutherland 42'  
Andrew MacLeod 42'  
  46' Luke Strachan
  46' Stuart Smith
Kyle Macleod 50' 1 - 1  
  70' Paul Campbell
  70' Robert Ward
  73' Rhys Thomas
James Wallace 76'  
Andrew Macrae 76'  
Max Ewan 77'  
George Robesten 77'  
Colin Williamson 81' 2 - 1  
  83' Tyler Mykyta
  83' Michael Dangana
21/09/2024 Forres Mechanics
4 - 3
Wick Academy 2-1H2H+
  0 - 1 14' Gary Pullen
Kyle Macleod 19' 1 - 1  
Jordan Alonge 45+1' 2 - 1  
Mark McLauchlan 54' 3 - 1  
  3 - 2 55' Gordon MacNab
  3 - 3 66' Gary Pullen
Calum Frame 79' 4 - 3  
18/09/2024 Huntly
3 - 4
Forres Mechanics 2-1H2H+
Angus Grant 2' 1 - 0  
Angus Grant 29' 2 - 0  
  2 - 1 42' Kyle Macleod
Fin Allen 50' 3 - 1  
  3 - 2 69' Mark McLauchlan
  3 - 3 77' Calum Frame
  3 - 4 84' Calum Frame
14/09/2024 Forres Mechanics
2 - 2
Fraserburgh 2-0H2H+
Jordan Alonge 14' 1 - 0  
Kyle Macleod 17' 2 - 0  
  2 - 1 48' Kieran Simpson
  2 - 2 70' Scott Barbour
24/08/2024 Forres Mechanics
3 - 2
Lossiemouth 2-0H2H+
Shaun Sutherland 16' 1 - 0  
Kyle MacLeod 27' 2 - 0  
  2 - 1 47' Ross Archibald
  2 - 2 70' Dean Stewart
Matthew Jamieson 74' 3 - 2  
10/08/2024 Strathspey Thistle
1 - 6
Forres Mechanics 0-6H2H+
  0 - 1 12' Jack Grant
  0 - 2 15' Taylor Thain
  0 - 3 27' Calum Frame
  0 - 4 35' Kyle MacLeod
  0 - 5 45' Matthew Jamieson
  0 - 6 45+2' Kyle MacLeod
Dylan Lawrence 60' 1 - 6  
90+2'  
13/03/2024 Brora Rangers
2 - 1
Nairn County 1-0H2H+
Kyle MacLeod 35' 1 - 0  
  1 - 1 64' Callum McLean
James Wallace 89' 2 - 1  
06/03/2024 Strathspey Thistle
1 - 10
Brora Rangers 0-2H2H+
  0 - 1 9' Paul Brindle
  0 - 2 39' Millar Gamble
  0 - 3 47' Paul Brindle
  0 - 4 49' Tony Dingwall
  0 - 5 57' Tony Dingwall
Alan Kerr 60' 1 - 5  
  1 - 6 65' Martin Maclean
  1 - 7 74' Kyle MacLeod
  1 - 8 78' James Wallace
  1 - 9 84' Kyle MacLeod
  1 - 10 90' Tony Dingwall
17/02/2024 Turriff United
2 - 2
Brora Rangers 1-0H2H+
Reece McKeown 6' 1 - 0  
  1 - 1 60' Kyle MacLeod
  1 - 2 78' Dale Gillespie
Murray Cormack 88' 2 - 2  
03/02/2024 Deveronvale
0 - 3
Brora Rangers 0-2H2H+
  0 - 1 3' Tony Dingwall
  0 - 2 29' Kyle MacLeod
  0 - 3 89' Jordan MacRae
30/01/2024 Brora Rangers
1 - 3
Cove Rangers 1-1H2H+
Tony Dingwall 13' 1 - 0  
Mark Nicolson 17'  
  1 - 1 22' Mitchell Megginson
  24' James Michael Doyle
  64' Mouhamed Niang
James Wallace 73'  
Dale Gillespie 73'  
Max Ewan 82'  
Paul Brindle 82'  
  82' Paul McGowan
  82' Kyle Connell
Jordan MacRae 90'  
Tony Dingwall 96'  
  1 - 2 105+1' Mitchell Megginson
Ali Sutherland 108'  
Kyle MacLeod 108'  
  1 - 3 120' Connor Scully
25/11/2023 Brora Rangers
1 - 0
Pollok 1-0H2H+
Jordan MacRae 34' 1 - 0  
  67' Ryan McGregor
  67' Hugh Kerr
  72' Sean Burns
  82' Andrew Gallacher
  82' Grant Anderson
  83' Adam Forde
  86' Darren Christie
  86' Marc McKenzie
  86' Tony Dingwall
  86' Jay Nelson
Tony Dingwall 87'  
Paul Brindle 87'  
Jordan MacRae 90+2'  
Kyle MacLeod 90+2'  
  90+5' Marc McKenzie
28/10/2023 Stenhousemuir
0 - 2
Brora Rangers 0-1H2H+
  0 - 1 19' Ali Sutherland
Ross Meechan 30'  
Edin Lynch 40'  
  53' Alex Cooper
  55' Paul Brindle
  55' Tony Dingwall
  56' Dale Gillespie
Matthew Aitken 59'  
Michael Anderson 59'  
James Berry 59'  
Mark Ferrie 59'  
Kinlay Bilham 59'  
Marley Sweenie-Rowe 59'  
  0 - 2 60' Jordan MacRae
Nathaniel Wedderburn 67'  
Daniel Jardine 67'  
Adam Brown 67'  
Zak McKay 67'  
  68' Jordan MacRae
  68' Kyle MacLeod
  84' Ali Sutherland
  84' Andrew Macrae
  84' Max Ewan
  84' James Wallace
05/08/2023 Buckie Thistle
4 - 0
Turriff United 1-0H2H+
Kyle MacLeod 15' 1 - 0  
Andrew MacAskill 63' 2 - 0  
Kyle MacLeod 71' 3 - 0  
Sam Pugh 88' 4 - 0  
02/08/2023 Dundee U21
4 - 0
Buckie Thistle 3-0H2H+
Rayan Mohammed 1' 1 - 0  
Jack Wilkie 17' 2 - 0  
Euan Mutale 23' 3 - 0  
  55' Marcus Goodall
  59' Darryl McHardy
Max Anderson 61' 4 - 0  
  64' Andrew MacAskill
  64' Scott Adams
  65' Max Barry
  65' Lyall Keir
  67' Darryl McHardy
  67' Cohen Ramsay
Rayan Mohammed 73'  
Lewis Craik 73'  
  75' Sam Morrison
  75' Ryan Fyffe
Euan Mutale 77'  
Finlay Allan 77'  
Ewan Murray 82'  
Alex Barnett 82'  
Finlay Allan 86'  
  86' Jack Murray
15/04/2023 Buckie Thistle
1 - 0
Formartine United 0-0H2H+
K. Macleod 89' 1 - 0  
01/04/2023 Forres Mechanics
2 - 3
Buckie Thistle 1-2H2H+
  0 - 1 10' J. Peters
  0 - 2 16' K. Macleod
S. Morrison 22' 1 - 2  
  1 - 3 57' M. Barry
B. Barron 75' 2 - 3  
25/03/2023 Buckie Thistle
3 - 0
Nairn County 1-0H2H+
J. Peters 19' 1 - 0  
J. McCabe 82' 2 - 0  
K. Macleod 87' 3 - 0  
25/02/2023 Buckie Thistle
5 - 0
Clachnacuddin 2-0H2H+
J. McCabe 4' 1 - 0  
M. Goodall 5' 2 - 0  
J. McCabe 46' 3 - 0  
J. Peters 57' 4 - 0  
K. Macleod 80' 5 - 0  
15/10/2022 Rothes
2 - 4
Buckie Thistle 0-3H2H+
  0 - 1 1' A. MacAskill
  0 - 2 14' A. MacAskill
  0 - 3 44' M. Barry
Matheus Machado 48' 1 - 3  
Matheus Machado 56' 2 - 3  
  2 - 4 90' K. Macleod
27/08/2022 Inverurie Loco Works
0 - 4
Buckie Thistle 0-3H2H+
  0 - 1 9' K. Macleod
  0 - 2 34' J. Peters
  0 - 3 41' C. Ramsay
  0 - 4 61' S. Urquhart
24/08/2022 Buckie Thistle
2 - 1
Brora Rangers 0-0H2H+
  0 - 1 1' D. Gillespie
S. Urquhart 1' 1 - 1  
  1 - 2 2' M. MacLean
J. Peters 2' 2 - 2  
A. MacAskill 3' 3 - 2  
  3' G. MacDonald
  4' J. MacRae
S. Pugh 4' 4 - 2  
  11' A. Sutherland
  18' M. Nicolson
J. Peters 49' 5 - 2  
M. Mclauchlan 52'  
K. Fraser 54'  
S. Urquhart 54'  
  56' A. Sutherland
  56' D. Gillespie
  56' T. Kelly
T. MacLennan 64'  
  5 - 3 71' A. Macrae
  72' J. MacRae
J. Peters 74'  
  76' T. Dingwall
13/08/2022 Buckie Thistle
8 - 0
Strathspey Thistle 2-0H2H+
S. Urquhart 2' 1 - 0  
J. Murray 45+1' 2 - 0  
J. Peters 54' 3 - 0  
K. Macleod 62' 4 - 0  
J. Peters 66' 5 - 0  
J. Peters 69' 6 - 0  
J. Peters 73' 7 - 0  
D. Milne 84' 8 - 0  
10/08/2022 Hearts U21
2 - 3
Buckie Thistle 1-0H2H+
Michael Smith 35' 1 - 0  
  35' L. Herbert
  35' S. Pugh
S. McGill 39'  
  46' S. Adams
  46' S. Urquhart
  1 - 1 50' J. Murray
  53' J. Murray
  60' J. McCabe
R. Neilson 64'  
L. Rathie 64'  
S. McGill 70' 2 - 1  
  70' J. Peters
  70' D. Milne
  71' M. Goodall
  71' A. MacAskill
  2 - 2 73' C. Ramsay
  2 - 3 75' S. Pugh
  75' S. Wood
  75' H. Munro
S. McGill 78'  
J. Ferguson 78'  
A. Denholm 81'  
  90+3' D. Milne
06/08/2022 Lossiemouth
0 - 6
Buckie Thistle 0-3H2H+
  0 - 1 12' J. Peters
  0 - 2 19' S. Urquhart
  0 - 3 41' K. Macleod
  0 - 4 58' C. Ramsay
  0 - 5 71' S. Adams
  0 - 6 83' S. Adams
23/07/2022 Buckie Thistle
2 - 1
Wick Academy 0-0H2H+
  0 - 1 67' R. Campbell
K. Macleod 69' 1 - 1  
K. Fraser 90+2' 2 - 1  
30/03/2022 Forres Mechanics
0 - 2
Buckie Thistle 0-2H2H+
  0 - 1 5' K. Macleod
  0 - 2 45+1' L. MacKinnon
26/03/2022 Deveronvale
0 - 4
Buckie Thistle 0-3H2H+
  0 - 1 17' S. Wood
  0 - 2 22' J. Murray
  0 - 3 29' A. MacAskill
  0 - 4 80' K. Macleod
23/03/2022 Buckie Thistle
2 - 1
Rothes 0-0H2H+
  0 - 1 48' Ewan Mclauchlan
K. Macleod 67' 1 - 1  
K. Macleod 87' 2 - 1  
16/03/2022 Buckie Thistle
5 - 0
Brora Rangers 2-0H2H+
M. Goodall 17' 1 - 0  
M. Barry 28' 2 - 0  
J. Murray 47' 3 - 0  
M. Barry 82' 4 - 0  
K. Macleod 89' 5 - 0  
23/10/2021 Kelty Hearts
4 - 1
Buckie Thistle 2-0H2H+
T. O'Ware 34' 1 - 0  
J. Cardle 36' 2 - 0  
  39' K. Fraser
B. Biabi 61'  
A. Black 61'  
  64' S. Morrison
M. Tidser 69'  
  71' S. Wood
  71' L. MacKinnon
  71' M. Barry
  71' K. Macleod
J. Cardle 77' 3 - 0  
  3 - 1 79' S. Urquhart
  79' M. Goodall
  79' S. Adams
J. Barjonas 83'  
R. McNab 83'  
R. Philp 86' 4 - 1  
D. Finlayson 89'  
S. Cameron 89'  
04/09/2021 Inverness CT
4 - 0
Buckie Thistle 1-0H2H+
L. Jamieson 24' 1 - 0  
Reece McAlear 59'  
  60' L. MacKinnon
  60' Craig Cowie
A. McDonald 65'  
T. Walsh 65'  
C. Harper 67' 2 - 0  
B. McKay 81' 3 - 0  
B. McKay 90' 4 - 0  
11/08/2021 Brechin City
1 - 3
Buckie Thistle 0-1H2H+
  0 - 1 34' S. Morrison
J. Bain 46'  
R. Currie 46'  
J. Wade 46'  
L. Bollan 51' 1 - 1  
M. Scott 63'  
  68' K. Macleod
  68' C. Murray
  1 - 2 75' S. Urquhart
E. Galasso 76'  
K. Inglis 76'  
  82' S. Morrison
  85' A. MacAskill
  85' S. Wood
  88' M. Barry
  88' Craig Cowie
  1 - 3 90+1' C. Murray
23/03/2021 Buckie Thistle
2 - 3
Inverness CT 1-2H2H+
  0 - 1 3' J. Keatings
J. Murray 16' 1 - 1  
  1 - 2 28' S. Welsh
K. Macleod 35'  
  60' K. McHattie
  60' C. Harper
L. MacKinnon 69'  
S. Morrison 69'  
K. Macleod 75'  
C. Murray 75'  
  75' J. Keatings
  75' S. Sutherland
  83' R. MacGregor
C. Murray 84' 2 - 2  
  2 - 3 86' D. Mackay
J. Murray 90+1'  
  90+2' D. Mackay
  90+2' A. Lyall
13/08/2019 Brora Rangers
1 - 2
Cove Rangers 0-0H2H+
K. Macleod 47' 1 - 0  
K. Macleod 55'  
S. Mackay 55'  
  62' Jordon Brown
  64' D. Park
  64' D. Glass
  64' Jordon Brown
  64' J. Robertson
  64' M. Scott
  64' B. Yule
D. Gillespie 71'  
Bjorn Wagenaar 71'  
  1 - 1 72' C. Scully
  1 - 2 81' J. Robertson
P. Brindle 82'  
N. Docherty 82'  
06/08/2019 Brora Rangers
6 - 0
Aberdeen U21 1-0H2H+
M. Nicolson 11' 1 - 0  
S. Davidson 46' 2 - 0  
Neil MacDonald 49'  
P. Brindle 53'  
Neil MacDonald 60'  
M. MacLean 60'  
  61' E. Ross
  61' K. Hanratty
Bjorn Wagenaar 64' 3 - 0  
  65' Michael Dangana
  65' K. Dalling
S. Davidson 69'  
  69' M. Virtanen
D. Gillespie 71' 4 - 0  
  73' S. Ross
S. Davidson 74'  
K. Macleod 74'  
K. Macleod 75' 5 - 0  
  75' C. Antoniazzi
  75' J. Chesser
D. Gillespie 77'  
N. Docherty 77'  
Bjorn Wagenaar 82'  
C. Williamson 90+1' 6 - 0  
24/11/2018 Cowdenbeath
1 - 0
Brora Rangers 1-0H2H+
D. Cox 39' 1 - 0  
  41' J. Malin
  45+3' P. Brindle
  45+3' Zander Sutherland
R. Buchanan 51'  
F. Mullen 56'  
J. Pyper 61'  
Jordyn Sheerin 61'  
  71' James Ross
  71' N. Docherty
  78' K. Macleod
  78' C. Campbell
Kyle Miller 82'  
G. Fraser 82'  
  89' A. Macdonald
  90+1' C. Williamson
20/10/2018 Brora Rangers
6 - 0
Coldstream 3-0H2H+
John Pickles 8' 1 - 0  
M. Nicolson 22' 2 - 0  
B. Herdman 26' 3 - 0  
  46' M. Corfield
  46' B. Paterson
N. Ross 64'  
D. Gillespie 64'  
C. Campbell 64'  
K. Macleod 64'  
  69' R. Harbottle
  69' S. Bonnington
D. Gillespie 76' 4 - 0  
John Pickles 77'  
N. Docherty 77'  
K. Macleod 85' 5 - 0  
  88' P. Bright
  88' T. Malcolm
S. Mackay 89' 6 - 0  
10/02/2018 Kilmarnock
4 - 0
Brora Rangers 1-0H2H+
  18' John Pickles
Aaron Tshibola 42' 1 - 0  
Kris Boyd 58' 2 - 0  
  64' Gavin Morrison
Youssouf Mulumbu 65'  
Eamonn Brophy 65'  
  69' Mark Nicolson
  69' Paul Brindle
  69' Steven Mackay
  69' James Pickles
Kris Boyd 75'  
Lee Erwin 75'  
Eamonn Brophy 76' 3 - 0  
Greg Kiltie 78'  
Adam Frizzell 78'  
  78' Zander Sutherland
  78' Kyle MacLeod
Stephen O'Donnell 82' 4 - 0  
18/11/2017 Stranraer
0 - 1
Brora Rangers 0-0H2H+
  34' Gavin Morrison
David Barron 51'  
Paul Woods 65'  
Kyle Turner 65'  
  69' Gavin Morrison
  69' Paul Brindle
  77' Zander Sutherland
  77' Kyle MacLeod
  79' Scott Graham
  79' John Pickles
Grant Anderson 81'  
Steven Okoh 81'  
  89' Joe Malin
Ryan Wallace 90'  
  0 - 1 90+3' Steven Mackay

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
Top Draw Teams
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-2024 SoccerPunter Pte. Ltd. All rights reserved.