Lewis Mackenzie Profile and Player Statistics
First name: Lewis
Last name: Mackenzie
Position: Midfielder
Nationality: Scotland
Date of birth: 15 November 2002
Age: 23

Football Career Transfers and Statistics

We are going to show you the list of football clubs and seasons in which Lewis Mackenzie 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 2025/2026 Forres Mechanics 12 2 8 2 0 1 0
Football League - Highland League 2024/2025 Forres Mechanics 4 0 0 4 0 0 0
Scottish Cup 2024/2025 Clachnacuddin 1 1 0 0 0 0 0
Football League - Highland League 2023/2024 Clachnacuddin 7 0 0 7 0 0 0
Scottish Cup 2023/2024 Clachnacuddin 1 0 0 0 0 0 0
Football League - Highland League 2022/2023 Clachnacuddin 4 0 0 4 0 0 0

Lewis Mackenzie has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
18/03/2026 Turriff United
2 - 2
Forres Mechanics 1-0H2H+
M. Keir 36' 1 - 0  
Murray Cormack 46'  
Ryan McLean 46'  
K. Douglas 46'  
Ewen Robertson 46'  
  56' S. McCarthy
Murray Thompson 56'  
  57' Kyle Macleod
  59' Jack Grant
M. Keir 61' 2 - 0  
  65' Gardiner
  65' Ryan McRitchie
Aiden Sopel 68'  
Mackenzie Taylor 68'  
  74' Kieran Hayllar
  74' Lewis Mackenzie
Scott Robertson 81'  
Connor Grant 81'  
  2 - 1 85' Shaun Sutherland
  2 - 2 86' Gardiner
  86' Matthew Jamieson
  86' Jack Grant
14/03/2026 Forres Mechanics
0 - 4
Buckie Thistle 0-3H2H+
  0 - 1 1' B. Campbell
  0 - 2 1' Liam Macdonald
Kyle Macleod 43'  
Cohen Ramsay 45+3'  
  0 - 3 45+4' Lyall Keir
  60' B. Campbell
Shaun Sutherland 65'  
  66' Ross Morrison
  66' Marcus Goodall
  66' Aaron Conway
  66' Lyall Keir
  75' Cole Donaldson
  75' B. Campbell
Matthew Jamieson 76'  
Gardiner 76'  
J. Newlands 76'  
Lewis Mackenzie 76'  
  80' Harry Noble
  80' Ryan Fyffe
  84' Liam Macdonald
  87' Aaron Conway
  0 - 4 87' Aaron Conway
21/02/2026 Forres Mechanics
6 - 0
Strathspey Thistle 3-0H2H+
Calum Frame 10' 1 - 0  
Calum Frame 17' 2 - 0  
Mark McLauchlan 28' 3 - 0  
  52' Daniel Whitehorn
  52' Aaron Doran
Jack Grant 61' 4 - 0  
  62' S. Docherty
Lewis Mackenzie 70'  
Kyle Macleod 70'  
Kieran Hayllar 70'  
Ryan MacLeman 70'  
Charlie Macdonald 70'  
Cohen Ramsay 70'  
  73' Shaun Morrison
  73' Andrew MacLeod
  73' Cameron Lisle
  73' Calum Brown
Calum Frame 80' 5 - 0  
J. Newlands 81'  
Shaun Sutherland 81'  
Alisdair MacPherson 84'  
Calum Frame 84'  
Lewis Mackenzie 90' 6 - 0  
  90+1' Rorie Macleod
31/01/2026 Forres Mechanics
1 - 1
Lossiemouth 0-1H2H+
  33' Owen Loveland
  0 - 1 35' Owen Loveland
  35' Liam Harvey
  38' Connor Macaulay
Kaiden Connolly 62'  
Shaun Sutherland 67'  
Jack Grant 69'  
Kieran Hayllar 70'  
Jack Grant 70'  
Lewis Mackenzie 70'  
Ryan MacLeman 70'  
J. Newlands 70'  
Gardiner 70'  
  74' Keir Smith
  74' Struan Coli
Kaiden Connolly 77'  
  80' Kacper Kaniewski
Lewis Mackenzie 80'  
Kieran Hayllar 82' 1 - 1  
Mark McLauchlan 83'  
  84' Connor Macaulay
  86' Liam Harvey
  86' D. Hanover
  86' Shaun Cameron
Mark McLauchlan 89'  
23/08/2025 Nairn County
4 - 0
Forres Mechanics 0-0H2H+
15'  
29'  
  36'
  44'
  54'
67' 1 - 0  
  72'
  72'
  73'
76' 2 - 0  
76' 3 - 0  
78'  
  80'
87'  
90+1' 4 - 0  
30/07/2025 Brora Rangers
5 - 0
Forres Mechanics 0-0H2H+
  8'
  16'
  31'
  33'
49'  
50' 1 - 0  
55' 2 - 0  
59' 3 - 0  
  64'
68'  
68'  
  73'
76' 4 - 0  
  77'
81' 5 - 0  
  82'
82'  
19/02/2025 Rothes
2 - 3
Forres Mechanics 0-0H2H+
  0 - 1 16' Mark McLauchlan
  0 - 2 37' Calum Frame
  0 - 3 49' Lewis Mackenzie
Robert Urquhart 61' 1 - 3  
Scott Mutch 89' 2 - 3  
26/10/2024 Linlithgow Rose
3 - 0
Clachnacuddin 1-0H2H+
Greg Skinner 10' 1 - 0  
  46' Rorie Macleod
  46' Jack Davison
  57' Fergus Adams
  57' Scott Davidson
  57' James Anderson
  57' Fergus Adams
  57' Jack Mackay
  65' Ally Gillies
  65' Alan Macphee
  66' Troy Cooper
  66' Lewis Mackenzie
Jack Ogilvie 67'  
Alan Sneddon 67'  
Connor McMullan 69'  
  71' Harry Bray
Dylan Paterson 73' 2 - 0  
Laurie Devine 77'  
Harry McMartin 77'  
Jamie Allan 85'  
Jake Henderson 85'  
Calum Rae 85'  
Aaron Nicolson 85'  
Harry McMartin 90+4' 3 - 0  
12/10/2024 Clachnacuddin
3 - 1
Turriff United 2-1H2H+
Rorie Macleod 5' 1 - 0  
  1 - 1 8' John Allan
Connor Bunce 20' 2 - 1  
Lewis Mackenzie 90+1' 3 - 1  
18/09/2024 Clachnacuddin
2 - 0
Strathspey Thistle 1-0H2H+
Connor Bunce 38' 1 - 0  
Lewis Mackenzie 89' 2 - 0  
28/08/2024 Clachnacuddin
7 - 0
Wick Academy 4-0H2H+
Harry Nicolson 11' 1 - 0  
James Anderson 16' 2 - 0  
Harry Nicolson 31' 3 - 0  
Scott Davidson 33' 4 - 0  
Lewis Mackenzie 81' 5 - 0  
Jack Davison 88' 6 - 0  
Connor Bunce 90+1' 7 - 0  
24/02/2024 Buckie Thistle
2 - 3
Clachnacuddin 1-1H2H+
Lyall Keir 19' 1 - 0  
  1 - 1 32' Calum Macleod
  1 - 2 80' Lewis Mackenzie
Jack Murray 90+3' 2 - 2  
  2 - 3 90+7' Connor Bunce
03/02/2024 Clachnacuddin
2 - 4
Huntly 1-0H2H+
M. Gamble 3' 1 - 0  
  1 - 1 50' A. Hunter
  1 - 2 54' A. Hunter
  1 - 3 67' C. Murray
  1 - 4 72' A. Grant
L. Mackenzie 90+2' 2 - 4  
13/01/2024 Fraserburgh
2 - 2
Clachnacuddin 1-0H2H+
William West 40' 1 - 0  
  1 - 1 48' Lewis Mackenzie
Logan Watt 90' 2 - 1  
  2 - 2 90+3' Dylan Mackenzie
30/12/2023 Clachnacuddin
8 - 0
Wick Academy 4-0H2H+
Harry Nicolson 6' 1 - 0  
Harry Hennem 25' 2 - 0  
Troy Cooper 39' 3 - 0  
Lewis Mackenzie 43' 4 - 0  
Lewis Mackenzie 67' 5 - 0  
Harry Hennem 70' 6 - 0  
Lewis Mackenzie 73' 7 - 0  
Troy Cooper 89' 8 - 0  
28/10/2023 Peterhead
3 - 1
Clachnacuddin 2-1H2H+
Robert Ward 16' 1 - 0  
Caleb Goldie 23'  
Rory McAllister 37' 2 - 0  
  2 - 1 39' Calum Ferguson
Danny Strachan 48'  
Jordan Armstrong 57'  
Jason Brown 57'  
Scott Ross 57'  
Conor O'Keefe 57'  
Rory McAllister 57'  
Kieran Shanks 57'  
  69' Fergus Adams
  69' Troy Cooper
  71' Keith Mason
Jack Brown 72'  
Andrew McCarthy 72'  
Kieran Shanks 75' 3 - 1  
  78' Calum Black
  78' Joe Lockett
  81' Shaun Sutherland
  88' Calum Ferguson
  88' Martin Callum
  89' Shaun Sutherland
  89' Robert Urquhart
  90' Robert Urquhart
  90+3' Martin Callum
11/10/2023 Forres Mechanics
1 - 1
Clachnacuddin 0-1H2H+
  0 - 1 18' Lewis Mackenzie
Lee Fraser 65' 1 - 1  
07/10/2023 Banks O Dee FC
2 - 2
Clachnacuddin 0-1H2H+
  0 - 1 29' Rorie Macleod
Mark Gilmour 53' 1 - 1  
  1 - 2 77' Lewis Mackenzie
Lachie McLeod 82' 2 - 2  
02/09/2023 Clachnacuddin
2 - 6
Fraserburgh 1-3H2H+
  0 - 1 5' Sean Butcher
  0 - 2 10' Scott Barbour
Harry Nicolson 18' 1 - 2  
  1 - 3 22' Logan Watt
  1 - 4 46' Ryan Sargent
Lewis Mackenzie 59' 2 - 4  
  2 - 5 71' Scott Barbour
  2 - 6 90+2' Logan Watt
29/03/2023 Clachnacuddin
3 - 1
Banks O Dee FC 1-0H2H+
J. Anderson 27' 1 - 0  
H. Hennem 50' 2 - 0  
  2 - 1 79' K. Lewecki
L. Mackenzie 82' 3 - 1  
  90+3'
04/03/2023 Clachnacuddin
2 - 1
Keith 2-0H2H+
L. Mackenzie 17' 1 - 0  
  1 - 1 36' G. Elphinstone
G. Warren 42' 2 - 1  
28/01/2023 Rothes
3 - 2
Clachnacuddin 1-1H2H+
  0 - 1 20' L. Mackenzie
F. Robertson 45+4' 1 - 1  
F. Robertson 50' 2 - 1  
  2 - 2 73' C. Bunce
L. Shewan 78' 3 - 2  
13/08/2022 Keith
2 - 1
Clachnacuddin 0-0H2H+
D. Yunus 48' 1 - 0  
  1 - 1 76' L. Mackenzie
D. Yunus 90' 2 - 1  

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