Andrew MacLeod Profile and Player Statistics
First name: Andrew
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 Andrew 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 3 0 0 3 0 0 0
League Cup 2024/2025 Ross County 5 2 1 0 0 1 0
Premiership 2024/2025 Ross County 8 2 0 0 0 0 0
Scottish Cup 2024/2025 Brora Rangers 2 1 0 0 0 1 0
Club Friendlies 3 2024 Ross County 1 0 0 1 0 0 0
Football League - Highland League 2023/2024 Nairn County 8 0 0 6 2 0 0

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

Now showing: All Competitions

DateHomeScoreAwayHT
15/03/2025 Hearts
2 - 0
Ross County 1-0H2H+
  21' Kacper Łopata
Elton Kabangu 26' 1 - 0  
  64' Nohan Kenneh
  64' Ronan Hale
  64' Noah Chilvers
  64' Jordan White
Sander Erik Kartum 66'  
Jorge Grant 66'  
Blair Spittal 66'  
Calem Nieuwenhof 66'  
  74' Connor Randall
  75' Kacper Łopata
  75' Jack Grieves
  75' Kieran Phillips
  75' Alex Samuel
Lawrence Shankland 78'  
Musa Drammeh 78'  
James Wilson 78'  
Alan Forrest 78'  
  81' George Harmon
  81' George Robesten
Jorge Grant 89' 2 - 0  
01/03/2025 Ross County
1 - 0
Kilmarnock 1-0H2H+
Kieran Phillips 35' 1 - 0  
  63' Fraser Murray
  63' Danny Armstrong
  63' David Watson
  63' Kyle Magennis
  63' Liam Polworth
  63' Bobby Wales
Kieran Phillips 70'  
Nohan Kenneh 70'  
Zachary Ashworth 70'  
George Robesten 70'  
  75' Kyle Magennis
  75' Matthew Kennedy
  82' Marley Watkins
  82' Innes Cameron
Noah Chilvers 82'  
Alex Samuel 82'  
Connor Randall 86'  
Joshua Nisbet 90+3'  
Dylan Smith 90+3'  
26/02/2025 St. Johnstone
1 - 0
Ross County 0-0H2H+
Drey Wright 46'  
Barry Douglas 46'  
  46' Kieran Phillips
  46' George Robesten
  46' Ronan Hale
  46' Jordan White
Jonathan Svedberg 58'  
Graham Carey 58'  
  65' Noah Chilvers
  65' Joshua Nisbet
Mackenzie Kirk 66' 1 - 0  
Adama Sidibeh 74'  
Nicky Clark 74'  
  76' George Harmon
  76' Zachary Ashworth
  76' Kacper Łopata
  76' Jack Grieves
Barry Douglas 85'  
Andrew Fisher 90+3'  
22/02/2025 Ross County
3 - 1
Dundee 1-1H2H+
  0 - 1 4' Simon Murray
Kieran Phillips 18' 1 - 1  
  24' Juan Portales
  24' Aaron Donnelly
  30' Ziyad Larkeche
  46' Clark Robertson
  46' Mohammad Sylla
Akil Wright 47' 2 - 1  
Noah Chilvers 49' 3 - 1  
  59' Sebastian Palmer-Houlden
  59' Oluwaseun Adewumi
  65' Mohammad Sylla
Ronan Hale 67'  
George Robesten 67'  
Kieran Phillips 75'  
Jordan White 75'  
  81' Lyall Cameron
  81' Scott Tiffoney
Noah Chilvers 82'  
Jack Grieves 82'  
George Harmon 82'  
Joshua Nisbet 82'  
15/02/2025 Motherwell
0 - 3
Ross County 0-1H2H+
  0 - 1 32' Ronan Hale
  0 - 2 59' Ronan Hale
Andy Halliday 63'  
Luke Plange 63'  
Dominic Thompson 63'  
Ewan Wilson 63'  
  65' Kieran Phillips
  65' Jordan White
Kofi Balmer 68'  
Tom Sparrow 71'  
Tawanda Maswanhise 71'  
  73' Ronan Hale
  73' George Robesten
  73' George Harmon
  73' Zachary Ashworth
  77' Noah Chilvers
Callum Slattery 78'  
Sam Nicholson 78'  
  83' Jonathan Tomkinson
  85' Noah Chilvers
  85' Jack Grieves
  85' Nohan Kenneh
  85' Joshua Nisbet
  88' Zachary Ashworth
  0 - 3 89' Connor Randall
02/02/2025 Rangers
4 - 0
Ross County 3-0H2H+
  8' Connor Randall
Ianis Hagi 18' 1 - 0  
Ianis Hagi 25' 2 - 0  
John Souttar 36' 3 - 0  
  46' Joshua Nisbet
  46' Scott Allardice
  46' Nohan Kenneh
  46' James Brown
Mohammed Diomande 46'  
Bailey Rice 46'  
  61' Kieran Phillips
  61' Jordan White
John Souttar 62'  
Robin Pröpper 62'  
Ianis Hagi 74'  
Nedim Bajrami 74'  
Hamza Igamane 74'  
Tom Lawrence 74'  
James Tavernier 79' 4 - 0  
Clinton Nsiala 80'  
Rafael Fernandes 80'  
  85' George Robesten
  85' Andrew MacLeod
  86' Noah Chilvers
  86' Zachary Ashworth
25/01/2025 Ross County
1 - 1
Hibernian 0-1H2H+
Jordan White 29'  
  0 - 1 42' Dylan Levitt
Noah Chilvers 45+3'  
Joshua Nisbet 63'  
Andrew MacLeod 63'  
Jordan White 63'  
Kieran Phillips 63'  
  64' Nicky Cadden
  64' Jordan Obita
  64' Dylan Levitt
  64' Nathan Moriah-Welsh
Zachary Ashworth 70'  
Ronan Hale 70'  
  72' Dwight Gayle
  72' Kieron Bowie
James Brown 83'  
Dylan Smith 83'  
  85' Jordan Smith
Ronan Hale 87' 1 - 1  
  88' Josh Campbell
Elijah Campbell 90+4'  
28/12/2024 Brora Rangers
5 - 0
Lossiemouth 0-0H2H+
Tom Kelly 55' 1 - 0  
Tony Dingwall 59' 2 - 0  
Craig Mackenzie 64' 3 - 0  
Connor Bunce 74' 4 - 0  
Andrew MacLeod 77' 5 - 0  
30/11/2024 Livingston
2 - 0
Brora Rangers 2-0H2H+
Reece McAlear 20' 1 - 0  
Matthew Clarke 23'  
Tete Yengi 35' 2 - 0  
Samson Lawal 54'  
Ben Jackson 54'  
  57' Andrew MacLeod
  59' Max Ewan
  59' George Robesten
Tete Yengi 62'  
Lewis Smith 63'  
Oliver Green 63'  
Scott Pittman 63'  
Liam Sole 63'  
Tete Yengi 70'  
Robbie Muirhead 70'  
  70' Shane Sutherland
  70' James Wallace
Stevie May 70'  
Andy Winter 70'  
16/11/2024 Rothes
0 - 7
Brora Rangers 0-3H2H+
  0 - 1 9' Michael Finnis
  0 - 2 16' Andrew MacLeod
  0 - 3 28' Tony Dingwall
  0 - 4 54' Max Ewan
  0 - 5 68' Shane Sutherland
  0 - 6 82' Connor Bunce
  0 - 7 87' Connor Bunce
02/11/2024 Banks O Dee FC
0 - 2
Brora Rangers 0-1H2H+
  0 - 1 14' Andrew MacLeod
  0 - 2 78' Shane Sutherland
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
17/08/2024 Spartans
1 - 0
Ross County 0-0H2H+
Paul Watson 20'  
Kieran Watson 26'  
  29' Victor Loturi
Blair Henderson 46' 1 - 0  
  58' Noah Chilvers
  58' Alex Samuel
  65' Aidan Denholm
  70' Jordan White
  70' Eamonn Brophy
  70' Aidan Denholm
  70' George Robesten
  80' Ryan Leak
  80' Charles Telfer
  81' Ronan Hale
  81' Victor Loturi
  81' Jack Grieves
Jamie Dishington 86'  
Rory Whittaker 86'  
03/08/2024 Motherwell
0 - 0
Ross County 0-0H2H+
  62' Jack Grieves
  62' Aidan Denholm
Zach Robinson 67'  
Apostolos Stamatelopoulos 67'  
  71' William Nightingale
Lennon Miller 73'  
Ross Callachan 73'  
  73' Ronan Hale
  73' Alex Samuel
  84' Jordan White
Shane Blaney 87'  
Paul McGinn 87'  
Moses Ebiye 87'  
Dylan Wells 87'  
  88' Jordan White
  88' Noah Chilvers
  88' James Brown
  88' Michee Efete
27/07/2024 Ross County
3 - 0
Stirling Albion 2-0H2H+
Akil Wright 24'  
Rory Hale 29' 1 - 0  
Ricki Lamie 39'  
Josh Reid 39'  
Rory Hale 43' 2 - 0  
  51' Dale Hilson
  51' Harrison Howe
Jack Grieves 59'  
Aidan Denholm 59'  
Ronan Hale 59'  
Alex Samuel 59'  
  61' Alistair Roy
  61' Dale Carrick
Andrew MacLeod 68'  
Akil Wright 75'  
James Brown 75'  
Eamonn Brophy 75'  
Jordan White 75'  
Victor Loturi 79'  
James Brown 80' 3 - 0  
  86' Ricky Waugh
  86' Cooper Knox
23/07/2024 Hamilton Academical
1 - 2
Ross County 1-2H2H+
Oli Shaw 11' 1 - 0  
  1 - 1 25' Rory Hale
  1 - 2 28' Jordan White
  45+3' Charles Telfer
  46' Charles Telfer
  46' Victor Loturi
  46' Ronan Hale
  46' Andrew MacLeod
  60' Josh Reid
  60' George Harmon
Oli Shaw 63'  
Euan Henderson 63'  
Steven Bradley 63'  
Kyle MacDonald 63'  
Jamie Barjonas 63'  
Daire O'Connor 63'  
Barry Maguire 63'  
Nikolay Todorov 63'  
Kevin O'Hara 72'  
Connor Murray 72'  
  75' Jordan White
  75' Eamonn Brophy
  81' Alex Samuel
  81' Scott Allardice
20/07/2024 Ross County
2 - 1
Raith Rovers 1-0H2H+
Jordan White 29' 1 - 0  
  1 - 1 51' C. Smith
Dylan Smith 61'  
Michee Efete 61'  
Charles Telfer 61'  
A. Samuel 61'  
  69' Aidan Connolly
  69' J. Mullin
Connor Randall 76'  
Scott Allardice 76'  
Eamonn Brophy 82'  
A. MacLeod 82'  
  83' Callum Smith
  83' J. Hamilton
  84' Scott Brown
  84' R. Matthews
George Harmon 87' 2 - 1  
  88' Euan Murray
  88' L. Gibson
  90+3' C. Fordyce
13/07/2024 Stranraer
1 - 3
Ross County 0-2H2H+
  0 - 1 6' Jordan White
  16' Ricki Lamie
  0 - 2 32' Jordan White
M. Russell 35'  
  59' Akil Wright
  59' T. Orr
E. Dunlop 59'  
Michee Efete 59'  
Ryan Edgar 59'  
D. Hawkshaw 59'  
  59' Scott Allardice
  59' C. Telfer
M. Grant 71'  
F. Ecrepont 71'  
  71' Josh Reid
  71' George Harmon
  71' A. MacLeod
  71' Jamie Williamson
K. McKnight 72'  
D. Lang 72'  
M. Russell 72'  
C. McQueen 72'  
  80' Victor Loturi
  80' A. Samuel
D. Lang 81' 1 - 2  
  1 - 3 83' Eamonn Brophy
09/07/2024 Clachnacuddin
0 - 6
Ross County 0-3H2H+
  0 - 1 16' Eamonn Brophy
  0 - 2 43' A. Samuel
  0 - 3 45' A. Samuel
  0 - 4 63' Jordan White
  0 - 5 86' Jordan White
  0 - 6 87' A. MacLeod
30/03/2024 Strathspey Thistle
0 - 4
Nairn County 0-3H2H+
  0 - 1 15' Calum MacKay
  0 - 2 28' A. Nicolson
  0 - 3 36' A. MacLeod
  0 - 4 87' A. Gillies
03/02/2024 Nairn County
3 - 0
Buckie Thistle 1-0H2H+
Andrew MacLeod 26' 1 - 0  
Ben Barron 60' 2 - 0  
Harry Hennem 89' 3 - 0  
30/12/2023 Rothes
0 - 3
Nairn County 0-2H2H+
  0 - 1 39' Ross Tokely
  0 - 2 42' Aaron Nicolson
  0 - 3 60' Andrew MacLeod
16/12/2023 Nairn County
3 - 3
Banks O Dee FC 1-2H2H+
R. Tokely 11' 1 - 0  
  1 - 1 33' C. Antoniazzi
  1 - 2 45' D. Golding
  1 - 3 55' L. MacLeod
Calum MacKay 76' 2 - 3  
A. MacLeod 90+6' 3 - 3  
18/11/2023 Nairn County
2 - 1
Forres Mechanics 1-0H2H+
George Robesten 16' 1 - 0  
  1 - 1 84' Craig Mackenzie
Andrew MacLeod 90+7' 2 - 1  
16/09/2023 Nairn County
4 - 0
Inverurie Loco Works 1-0H2H+
Connor Gethins 35' 1 - 0  
Connor Gethins 67' 2 - 0  
Angus Dey 86' 3 - 0  
Andrew MacLeod 88' 4 - 0  
09/09/2023 Lossiemouth
1 - 4
Nairn County 1-1H2H+
  0 - 1 19' Andrew MacLeod
Dean Stewart 23' 1 - 1  
  1 - 2 54' Connor Gethins
  1 - 3 59' Connor Gethins
  1 - 4 88' Jared Kennedy
02/09/2023 Nairn County
4 - 1
Strathspey Thistle 0-0H2H+
Connor Gethins 48' 1 - 0  
Ciaran Young 73' 2 - 0  
Fraser Dingwall 80' 3 - 0  
Andrew MacLeod 89' 4 - 0  
  4 - 1 90+2' Michael MacKenzie

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