Fraser Mackie Profile and Player Statistics
First name: Fraser
Last name: Mackie
Position: Attacker, Midfielder
Nationality:

Football Career Transfers and Statistics

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

Competition Season Football Club
Challenge Cup 2025/2026 Peterhead 7 1 5 1 0 0 0
League Cup 2025/2026 Peterhead 1 1 0 0 0 0 0
League One 2025/2026 Peterhead 12 5 0 0 0 0 0
Scottish Cup 2025/2026 Peterhead 1 0 0 0 0 0 0
Challenge Cup 2024/2025 Aberdeen U21 1 1 0 0 0 0 0
Football League - Highland League 2024/2025 Fraserburgh 5 0 0 5 0 0 0
UEFA Youth League 2024/2025 Aberdeen U19 2 0 1 1 0 0 0

Fraser Mackie has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
09/12/2025 Ayr United
2 - 1
Peterhead 1-1H2H+
  11' Pedro Russiano
Anton Dowds 13' 1 - 0  
  1 - 1 27' Pedro Russiano
Nicholas McAllister 49' 2 - 1  
  60' Craig McGuffie
  60' Max Barry
Ethan Walker 60'  
Lucas McRoberts 60'  
  60' Pedro Russiano
  60' Kieran Shanks
Dominic Thomas 68'  
Aaron Brown 68'  
Mark McKenzie 68'  
Jamie Hislop 68'  
  77' Andrew McCarthy
  77' Thomas Horn
  77' Sebastian Ross
  77' Fraser Mackie
  77' Cammy Smith
  77' Niall McGinn
  82' Dylan Forrest
Anton Dowds 90'  
Jack Simpson 90'  
06/12/2025 Alloa Athletic
4 - 0
Peterhead 1-0H2H+
Lewis Stewart 10' 1 - 0  
  15' Max Barry
  15'
Calum Adamson 47'  
Luke Rankin 58' 2 - 0  
58'  
Charlie Dewar 58'  
Calum Adamson 62'  
Kurtis Roberts 62'  
  67' Danny Strachan
  67' Sebastian Ross
  68' Cammy Smith
  68' Caleb Goldie
  68' Niall McGinn
  68' Craig McGuffie
  69' Dylan Forrest
  69' Pedro Russiano
  72' Max Barry
  72' Jack Brown
Luke Rankin 74'  
Conor Sammon 74'  
Conor Sammon 83' 3 - 0  
Callum Burnside 85' 4 - 0  
Lewis Stewart 87'  
Calum Gallagher 87'  
Callum Burnside 87'  
Kalvin Orsi 87'  
29/11/2025 Peterhead
2 - 2
Greenock Morton 1-0H2H+
  0 - 1 1' Nathan Shaw
Andrew McCarthy 2' 1 - 1  
  1 - 2 3' Kris Moore
Craig McGuffie 4' 2 - 2  
  2 - 3 5' Cameron MacPherson
Jason Brown 6'  
  2 - 4 7' Jackson Longridge
Kieran Shanks 8' 3 - 4  
  3 - 5 9' Cammy Ballantyne
Cammy Smith 38'  
Niall McGinn 41' 4 - 5  
  4 - 6 48' Tomi Adeloye
  55' Tomi Adeloye
  4 - 7 60' Tomi Adeloye
  65' Cláudio Botelho
  69' Owen Moffat
  69' Nathan Shaw
Niall McGinn 70'  
Craig McGuffie 70'  
  70' Cláudio Botelho
  70' Michael O'Halloran
Cammy Smith 71'  
Pedro Russiano 71'  
Max Barry 71'  
Sebastian Ross 71'  
  73' Tomi Adeloye
  80' Michael Garrity
  80' Zak Delaney
Danny Strachan 81'  
Jack Brown 81'  
  90+3' Kerr Robertson
  90+3' Dylan Corr
Kieran Shanks 90+7' 5 - 7  
Dylan Forrest 103'  
Kieran Shanks 103'  
Flynn Duffy 114'  
Thomas Horn 114'  
Thomas Horn 117'  
22/11/2025 Peterhead
1 - 4
Stenhousemuir 0-1H2H+
  0 - 1 10' Euan O'Reilly
  33' Ross Taylor
45'  
Dylan Forrest 45'  
  0 - 2 58' Ross Taylor
  60' Archie Graham
  61'
  0 - 3 62' Euan O'Reilly
Aaron Steele 65'  
Danny Strachan 65'  
  0 - 4 66' Ross Taylor
  69' Leyton Grant
  69' Kelsey Ewen
Dylan Forrest 75'  
Jack Brown 75'  
Craig McGuffie 75'  
Thomas Horn 75'  
Sebastian Ross 75'  
Niall McGinn 75'  
  76' Finlay Gray
  76' Ross Taylor
  76' Matthew Aitken
  76' Dale Carrick
  76' Zeke Cameron
  77'
Kieran Shanks 77' 1 - 4  
Andrew McCarthy 78'  
Caleb Goldie 80'  
Fraser Mackie 80'  
Jack Brown 81'  
  83' Oliver Simpson
  83' Kinlay Bilham
15/11/2025 Peterhead
1 - 1
Montrose 0-0H2H+
Caleb Goldie 12'  
  43' Ewan Loudon
  54' Terry Masson
Caleb Goldie 60'  
Danny Strachan 60'  
  61' Kieran Freeman
  72' Ryan Williamson
  72' Matheus Machado
Cammy Smith 75'  
Sebastian Ross 75'  
  77' Lewis Gibson
  77' Craig Brown
  77' Terry Masson
  77' Graham Webster
Kieran Shanks 81' 1 - 0  
Craig McGuffie 84'  
Niall McGinn 84'  
Andrew McCarthy 84'  
Jack Brown 84'  
  86' Aidan Quinn
  87' Ewan Loudon
  87' Connor May
  1 - 1 89' Andrew Steeves
11/11/2025 Stirling Albion
2 - 1
Peterhead 2-0H2H+
Russell McLean 17' 1 - 0  
  29' Jason Brown
Adam Brown 43' 2 - 0  
  63' David Wilson
  63' Max Barry
  63' Fraser Mackie
  63' Craig McGuffie
  63' Thomas Horn
  63' Kieran Shanks
  70' Andrew McCarthy
  73' Sebastian Ross
  73' Jack Brown
Corey Thomson 74'  
Aidan Cannon 74'  
Lee Hamilton 74'  
Cooper Knox 74'  
Sam Featherstone 81'  
Scott Boyle 81'  
Kane Thomson 88'  
Robin Raine 88'  
  2 - 1 90+2' Kieran Shanks
Russell McLean 90+7'  
08/11/2025 Hamilton Academical
3 - 0
Peterhead 2-0H2H+
Kyle MacDonald 21' 1 - 0  
Tony Gallacher 41'  
Stephen Hendrie 41'  
Oli Shaw 41' 2 - 0  
Oli Shaw 50' 3 - 0  
Alexander Hutton 52'  
  63' Aaron Steele
  66' Jack Brown
  66' Niall McGinn
  66' Craig McGuffie
  66' Sebastian Ross
Oli Shaw 70'  
Stuart McKinstry 70'  
Steven Bradley 70'  
Bobby McLuckie 70'  
  78'
  78' Max Barry
  78' Thomas Horn
  78' Dylan Forrest
  78' Fraser Mackie
  78' Kieran Shanks
  78' Andrew McCarthy
Kevin O'Hara 85'  
Liam Morgan 85'  
Lee Kilday 85'  
Cian Newbury 85'  
01/11/2025 Cove Rangers
1 - 2
Peterhead 1-1H2H+
  0 - 1 8' Jack Brown
Lewis O'Donnell 30' 1 - 1  
  63' Jason Brown
Blair Yule 65'  
  1 - 2 71' Cammy Smith
  75' Jason Brown
  75' Sebastian Ross
  79' Craig McGuffie
  79' Niall McGinn
  81' Max Barry
Mackenzie Strachan 86'  
J. Mylchreest 86'  
90'  
  90' Caleb Goldie
  90' Danny Strachan
Liam Parker 90+3'  
25/10/2025 Peterhead
0 - 1
Inverness CT 0-0H2H+
  8' Chanka Zimba
  30' Joe Chalmers
Dylan Forrest 34'  
  52' Paul Allan
Cammy Smith 57'  
Jason Brown 64'  
  65' Chanka Zimba
  65' Alfie Bavidge
Caleb Goldie 65'  
  0 - 1 66' George McCartney
Craig McGuffie 76'  
Thomas Horn 76'  
  79' Adam Mackinnon
  79' Alfie Stewart
Jack Brown 82'  
Niall McGinn 82'  
  87' George McCartney
  88' George McCartney
  88' David Wotherspoon
  89' Liam Sole
  89' Jordan Alonge
Jordon Brown 90+1'  
Jordon Brown 90+5'  
18/10/2025 Peterhead
3 - 0
Queen of the South 2-0H2H+
Kieran Shanks 3' 1 - 0  
Andrew McCarthy 37'  
Jack Brown 37'  
Craig McGuffie 39' 2 - 0  
  49' Matty Douglas 
  53' Kian Leslie
  53' Jack Stott
  57' Jack Stott
Max Barry 66'  
  66' Reece Lyon
Craig McGuffie 72'  
Niall McGinn 72'  
Jason Brown 74' 3 - 0  
  77' Jack Hannah
  77' Niall Rogerson
  80' Liam Smith
  80' Billy Gray
Jason Brown 82'  
Kieran Shanks 85'  
Thomas Horn 85'  
Max Barry 85'  
Fraser Mackie 85'  
Caleb Goldie 86'  
Danny Strachan 86'  
  87' Brennan Dickenson
11/10/2025 Peterhead
0 - 4
Hibernian U21 0-3H2H+
  0 - 1 10' Jamie McMurdo
  0 - 2 19' Zach Mitchell
Danny Strachan 20'  
Blessing Oluyemi 26'  
  0 - 3 39' Luke Davidson
David Wilson 46'  
Jason Brown 46'  
Blessing Oluyemi 46'  
J. Newman 46'  
Niall McGinn 56'  
Max Barry 56'  
Fraser Mackie 56'  
Thomas Horn 56'  
Cammy Smith 70'  
Jordon Brown 70'  
  75' Adam Buckley
  75' Jamie McMurdo
  75' C. MacDonald
  0 - 4 77' Josh Mcdonald
  85' Jason Riddel
04/10/2025 Kelty Hearts
1 - 2
Peterhead 1-1H2H+
Ricco Diack 6' 1 - 0  
  1 - 1 19' Dylan Forrest
Lewis Moore 35'  
  1 - 2 47' Max Barry
Darren McInally 56'  
Lewis Moore 56'  
James Graham 60'  
Innes Murray 73'  
Luke McCarvel 73'  
Jack Wyllie 73'  
Luke Rathie 73'  
87'  
  88' Niall McGinn
  88' Fraser Mackie
  90+4' Max Barry
  90+4' Thomas Horn
27/09/2025 Peterhead
2 - 1
Alloa Athletic 2-1H2H+
Max Barry 10' 1 - 0  
Kieran Shanks 19' 2 - 0  
Dylan Forrest 22'  
23'  
  2 - 1 24' Steven Buchanan
  34' Charlie Dewar
Kieran Shanks 55'  
Sebastian Ross 59'  
Craig McGuffie 59'  
  64' Stefan Scougall
  64' Calum Adamson
  80' Luke Donnelly
  80' Luke Rankin
  85' Calum Adamson
86'  
  86'
Flynn Duffy 90+2'  
Max Barry 90+3'  
Niall McGinn 90+3'  
23/09/2025 Peterhead
1 - 1
Elgin City 0-1H2H+
  9' Jack Murray
  0 - 1 19' Josh O'Connor
Aaron Steele 31'  
Dylan Forrest 54'  
Andrew McCarthy 59'  
  59' Miko Virtanen
Jack Brown 62'  
Max Barry 62'  
Fraser Mackie 62'  
Sebastian Ross 62'  
  63' Matthew Cooper
  63' Kane Hester
Kieran Shanks 70' 1 - 1  
  72' Josh O'Connor
  72' Jack MacIver
  72' Tom Ritchie
  75' Kane Hester
  76' Abimbola Obasoto
  76' Josh Walker
Kieran Shanks 87'  
Oliver Colloty 87'  
87'  
20/09/2025 Stenhousemuir
3 - 1
Peterhead 1-1H2H+
Dale Carrick 24' 1 - 0  
  1 - 1 42' Andrew McCarthy
  46' Adam Carnwath
  46' Caleb Goldie
Finn Robson 47'  
  49' Cammy Smith
Euan O'Reilly 52' 2 - 1  
Euan O'Reilly 55' 3 - 1  
  64' Sebastian Ross
  64' Niall McGinn
Finn Robson 65'  
Michael Anderson 65'  
  67' Aaron Steele
  73' Max Barry
  73' Jack Brown
Ross Taylor 75'  
Dale Carrick 77'  
Matthew Aitken 77'  
Ross Taylor 80'  
Zeke Cameron 80'  
  80' Dylan Forrest
  80' Fraser Mackie
Ross Meechan 82'  
  82' Kieran Shanks
Scott McGill 86'  
Ross Meechan 87'  
Kelsey Ewen 87'  
Scott McGill 87'  
Finlay Gray 87'  
13/09/2025 Peterhead
2 - 2
Hamilton Academical 1-1H2H+
Cammy Smith 29'  
Craig McGuffie 30' 1 - 0  
  1 - 1 43' Oli Shaw
  55' Stuart McKinstry
Cammy Smith 61' 2 - 1  
Andrew McCarthy 66'  
Jack Brown 66'  
Adam Carnwath 67'  
David Wilson 67'  
Max Barry 72'  
Niall McGinn 72'  
  75' Cale Loughrey
Dylan Forrest 77'  
  77' Scott Robinson
  81'
  83' Kyle MacDonald
84'  
Cammy Smith 84'  
Oliver Colloty 84'  
Kieran Shanks 87'  
  2 - 2 88' Stuart McKinstry
06/09/2025 Peterhead
3 - 0
Dundee United II 2-0H2H+
Fraser Mackie 10' 1 - 0  
Sebastian Ross 18' 2 - 0  
Aaron Steele 46'  
David Wilson 46'  
  49' Calvin Beattie
Jason Brown 50'  
Fraser Mackie 67'  
Max Barry 67'  
Dylan Forrest 67'  
Andrew McCarthy 67'  
Jack Brown 67'  
Craig McGuffie 67'  
  68'
Sebastian Ross 74'  
Kieran Shanks 74'  
Andrew McCarthy 90+4' 3 - 0  
  90+4'
30/08/2025 Montrose
2 - 1
Peterhead 2-1H2H+
Aidan Quinn 13' 1 - 0  
  18' Danny Strachan
  18' Adam Carnwath
Blair Lyons 23' 2 - 0  
  2 - 1 34' Kieran Shanks
Terry Masson 46'  
Ross Clark 46'  
Ewan Loudon 51'  
Kieran Freeman 59'  
Michael Tidser 68'  
Lewis Gibson 68'  
  69' Max Barry
  69' Niall McGinn
  69' Craig McGuffie
  69' Sebastian Ross
Evan Towler 73'  
Lewis Gibson 76'  
  80' Cammy Smith
  80' Jack Brown
  80' Flynn Duffy
  80' Oliver Colloty
Graham Webster 88'  
Harry Craig 88'  
Blair Lyons 88'  
Matheus Machado 88'  
Ross Clark 90'  
26/08/2025 Spartans
1 - 1
Peterhead 0-0H2H+
Sean Welsh 46'  
James Craigen 46'  
Bailey Dall 46'  
Ethan Drysdale 46'  
Jamie Dishington 46'  
Kevin Waugh 46'  
Ayrton Sonkur 59'  
Mackenzie Scott 67'  
Mark Stowe 67'  
Archie Wylie 68'  
Cammy Russell 68'  
  69' Niall McGinn
  69' Craig McGuffie
  69' Oliver Colloty
  69' Cammy Smith
  75' Fraser Mackie
  75' Dylan Forrest
Blair Henderson 77' 1 - 0  
  1 - 1 87' Craig McGuffie
12/08/2025 Peterhead
4 - 2
Aberdeen U21 2-0H2H+
20' 1 - 0  
23'  
Oliver Colloty 33' 2 - 0  
45'  
  2 - 1 49'
  2 - 2 62'
  64'
  65'
Niall McGinn 73' 3 - 2  
Kieran Shanks 77' 4 - 2  
  80'
26/07/2025 Stenhousemuir
1 - 0
Peterhead 1-0H2H+
Ross Taylor 40' 1 - 0  
Finn Robson 46'  
Ross Meechan 46'  
  49' Jason Brown
  63' Pedro Russiano
  63' Oliver Colloty
  63' Cammy Smith
  63' Andrew McCarthy
Michael Anderson 64'  
64'  
  64'
Gregor Buchanan 64'  
Archie Graham 64'  
  64' Niall McGinn
  64' Kieran Shanks
Josh Walker 66'  
  71' Max Barry
  71' Fraser Mackie
Josh Walker 73'  
Kurtis Guthrie 73'  
Kurtis Guthrie 77'  
Ross Taylor 87'  
Corey O' Donnell 87'  
15/03/2025 Fraserburgh
2 - 0
Nairn County 1-0H2H+
Scott Barbour 37' 1 - 0  
Fraser Mackie 69' 2 - 0  
  73'
22/02/2025 Fraserburgh
5 - 0
Lossiemouth 0-0H2H+
Logan Watt 15' 1 - 0  
Aiden Sopel 66' 2 - 0  
Aiden Sopel 69' 3 - 0  
Fraser Mackie 83' 4 - 0  
Bryan Hay 93+3' 5 - 0  
19/02/2025 Deveronvale
1 - 3
Fraserburgh 0-0H2H+
Jack Mitchell 11' 1 - 0  
  1 - 1 48' Ethan Hopkinson
  1 - 2 52' Logan Watt
  1 - 3 66' Fraser Mackie
01/02/2025 Fraserburgh
3 - 1
Forres Mechanics 1-0H2H+
Fraser Mackie 25' 1 - 0  
Jamie Beagrie 51' 2 - 0  
  2 - 1 55' Shaun Sutherland
Scott Barbour 82' 3 - 1  
25/01/2025 Brora Rangers
2 - 3
Fraserburgh 0-0H2H+
  0 - 1 12' Fraser Mackie
Mark Nicolson 16' 1 - 1  
  1 - 2 49' Aiden Sopel
Michael Finnis 55' 2 - 2  
  2 - 3 83' Bryan Hay
06/11/2024 Puskás Akadémia U19
3 - 0
Aberdeen U19 1-0H2H+
Artem Tyshchuk 25' 1 - 0  
  38' N. McDonnell
  38' Zack To
  45+2' Dylan Ross
Dmytro Dymitriev 46'  
Zsombor Koppány Varga 46'  
  52' Fletcher Boyd
Domonkos Miskolczi 53' 2 - 0  
Viktor Vitályos 60'  
Artem Tyshchuk 62'  
Márton Antal 62'  
Bendegúz Lehoczki 63'  
Mirkó Tibor Bozó 63'  
Domonkos Ásványi 68'  
Erik Magyarics 68'  
  70' Cooper Masson
  75' Cameron Wilson
  75' Ellis Clark
Viktor Vitályos 75'  
András Szojma 75'  
  75' Fraser Mackie
  75' Joseph Teasdale
Márton Antal 77'  
Erik Magyarics 87' 3 - 0  
  88' Fletcher Boyd
  88' Oliver Green
  88' Victor Enem
  88' Jack Searle
23/10/2024 Aberdeen U19
1 - 5
Puskás Akadémia U19 1-3H2H+
  0 - 1 16' Bence Vekony
Fraser Mackie 22' 1 - 1  
  1 - 2 29' Ádám Umathum
Cameron Wilson 36'  
  37' Domonkos Ásványi
  1 - 3 40' Kevin Mondovics
  1 - 4 50' Kevin Mondovics
  1 - 5 59' Kevin Mondovics
Ellis Clark 60'  
N. Mcdonell 60'  
Brendan Jack Hamilton 60'  
Dylan Ross 60'  
Victor Enem 66'  
Joseph Teasdale 66'  
  71' Bence Vekony
  71' Márton Antal
  71' Domonkos Miskolczi
  71' Maxim Osadchyi
Cameron Wilson 81'  
Zack To 81'  
  81' Dmytro Dymitriev
  81' Zsombor Koppány Varga
  90+2' Artem Tyshchuk
  90+2' Erik Magyarics
  90+2' Kevin Mondovics
  90+2' Dávid Zahorán
30/07/2024 Banks O Dee FC
1 - 0
Aberdeen U21 1-0H2H+
  32' Blair Mackenzie
Michael Philipson 33' 1 - 0  
Kacper Lewecki 53'  
Mark Gilmour 53'  
Mark Reynolds 53'  
Darryn Kelly 53'  
  61' Alfie Bavidge
  61' Ellis Clark
Iain Vigurs 63'  
Iain Vigurs 64'  
Scott Milne 64'  
Luke Emmett 74'  
Jason Selbie 74'  
Lachie McLeod 74'  
Alasdair Stark 74'  
  78' Fletcher Boyd
  78' Fraser Mackie
  84' Alfie Stewart
Nathan Cooney 90'  

Results and Fixtures
Top Soccer Tipsters
12.12 Promotion Sale
Platinum Membership 12.12 Promotion
-50%
$15

Promotion is ending in:
03 | 17 | 40 | 08
days   hrs   mins   secs

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.