Kyle MacLeod Profile and Player Statistics
First name: Kyle
Last name: MacLeod
Position: Attacker, Midfielder
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 Forres Mechanics 7 0 0 7 0 0 0
Scottish Cup 2024/2025 Brora Rangers 1 0 0 1 0 0 0
Football League - Highland League 2023/2024 Brora Rangers 6 0 0 6 0 0 0
Scottish Cup 2023/2024 Brora Rangers 3 3 0 0 0 0 0
Challenge Cup 2022/2023 Buckie Thistle 1 1 0 0 0 0 0
Football League - Highland League 2022/2023 Buckie Thistle 9 0 0 9 0 0 0
Scottish Cup 2022/2023 Buckie Thistle 1 1 0 0 0 0 0
Challenge Cup 2021/2022 Buckie Thistle 1 0 1 0 0 0 0
Football League - Highland League 2021/2022 Buckie Thistle 11 0 0 11 0 0 0
Scottish Cup 2021/2022 Buckie Thistle 1 1 0 0 0 0 0
Scottish Cup 2020/2021 Buckie Thistle 1 0 1 0 0 1 0
Challenge Cup 2019/2020 Brora Rangers 2 1 1 2 0 0 0
Scottish Cup 2019/2020 Brora Rangers 1 0 0 0 0 0 0
Scottish Cup 2018/2019 Brora Rangers 3 1 1 2 0 0 0
Challenge Cup 2017/2018 Brora Rangers 1 1 0 0 0 0 0
Scottish Cup 2017/2018 Brora Rangers 3 2 0 0 0 0 0
Challenge Cup 2016/2017 Elgin City 1 1 0 0 0 0 0
League Two 2016/2017 Elgin City 12 12 0 0 0 2 0
Scottish Cup 2016/2017 Elgin City 2 1 0 0 0 0 0
Challenge Cup 2015/2016 Elgin City 2 0 1 0 0 1 0
League One Play-Offs 2015/2016 Elgin City 1 0 1 1 0 0 0
League Two 2015/2016 Elgin City 26 16 9 6 0 2 0
Premiership 2014/2015 Ross County 5 0 0 0 0 0 0
Premiership 2013/2014 Ross County 1 0 0 0 0 0 0

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

Now showing: All Competitions

DateHomeScoreAwayHT
29/03/2025 Forres Mechanics
1 - 2
Clachnacuddin 0-1H2H+
  0 - 1 31' Troy Cooper
Kyle Macleod 87' 1 - 1  
08/03/2025 Deveronvale
2 - 4
Forres Mechanics 0-2H2H+
  0 - 1 5' Matthew Jamieson
  0 - 2 37' Jordan Alonge
Olek Długosz 51' 1 - 2  
Murray Esson 55' 2 - 2  
  2 - 3 56' Kyle Macleod
  2 - 4 61' Jordan Alonge
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  
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  
22/10/2022 Buckie Thistle
1 - 3
BSC Glasgow 0-1H2H+
  0 - 1 11' B. Watson
S. Pugh 15'  
S. Pugh 26'  
  27' Stefano Ceci
H. Munro 46'  
M. Mclauchlan 46'  
S. Urquhart 50'  
T. MacLennan 50'  
  63' C. Wilson
  63' E. Maley
  65' M. McDonald
  65' R. Tierney
  0 - 2 72' E. Maley
R. Fyffe 72'  
K. Macleod 72'  
M. Goodall 74' 1 - 2  
  1 - 3 75' J. Semple
  76' J. Semple
  76' A. McCaw
  77' R. Conroy
  77' R. O'Sullivan
  90+3' R. O'Sullivan
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
24/09/2022 Buckie Thistle
1 - 2
Linfield 0-0H2H+
A. MacAskill 13'  
  21' C. Shields
S. Pugh 37'  
  51' S. Fallon
M. Goodall 53' 1 - 0  
  55' J. Mulgrew
  56' J. Cooper
  61' J. Callacher
  61' N. Quinn
  62' J. Mulgrew
  62' K. McClean
  62' D. Finlayson
  62' M. Newberry
T. MacLennan 66'  
S. Urquhart 66'  
S. Urquhart 73'  
  1 - 1 74' J. Cooper
  1 - 2 75' N. Quinn
M. Mclauchlan 83'  
K. Macleod 83'  
M. Goodall 85'  
S. Adams 85'  
  90+3' S. Fallon
  90+3' C. Palmer
  90+3' J. Cooper
  90+3' N. Stewart
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
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  
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  
27/11/2021 Lossiemouth
0 - 5
Buckie Thistle 0-2H2H+
  0 - 1 14' S. Urquhart
  0 - 2 36' J. Murray
  0 - 3 57' K. Macleod
  0 - 4 60' S. Urquhart
  0 - 5 74' M. Mclauchlan
24/11/2021 Buckie Thistle
4 - 1
Nairn County 4-1H2H+
K. Macleod 8' 1 - 0  
  1 - 1 15' R. Williamson
K. Macleod 16' 2 - 1  
A. MacAskill 29' 3 - 1  
K. Fraser 44' 4 - 1  
20/11/2021 Buckie Thistle
4 - 1
Clachnacuddin 0-0H2H+
  0 - 1 6' R. Thompson
K. Macleod 21' 1 - 1  
S. Urquhart 62' 2 - 1  
S. Adams 76' 3 - 1  
S. Urquhart 80' 4 - 1  
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'  
13/10/2021 Buckie Thistle
9 - 1
Fort William 3-1H2H+
K. Macleod 6' 1 - 0  
K. Macleod 14' 2 - 0  
K. Macleod 25' 3 - 0  
  3 - 1 43' R. Foster
M. Barry 46' 4 - 1  
C. Murray 74' 5 - 1  
M. Goodall 77' 6 - 1  
M. Goodall 78' 7 - 1  
J. Murray 82' 8 - 1  
M. Barry 88' 9 - 1  
28/08/2021 Formartine United
1 - 5
Buckie Thistle 1-3H2H+
S. Lisle 19' 1 - 0  
  1 - 1 25' K. Fraser
  1 - 2 28' K. Macleod
  1 - 3 43' M. Barry
  1 - 4 63' M. Mclauchlan
  1 - 5 90' C. Murray
25/08/2021 Buckie Thistle
0 - 0
Fraserburgh 1-0H2H+
  0 - 1 31' Gary Harris
S. Urquhart 81' 1 - 1  
K. Macleod 86' 2 - 1  
  2 - 2 90+2' P. Campbell
14/08/2021 Buckie Thistle
5 - 0
Deveronvale 4-0H2H+
M. Barry 14' 1 - 0  
M. Barry 26' 2 - 0  
S. Morrison 35' 3 - 0  
K. Fraser 44' 4 - 0  
K. Macleod 48' 5 - 0  
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

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-2025 SoccerPunter Pte. Ltd. All rights reserved.