Liam MacFarlane Profile and Player Statistics
First name: Liam
Last name: MacFarlane
Position: Goalkeeper
Nationality: Scotland
Date of birth: 26 September 2004
Age: 21

Football Career Transfers and Statistics

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

Competition Season Football Club
U21 Euro Qualification 2027 Scotland U21 7 0 1 0 0 0 0
Challenge Cup 2025/2026 Alloa Athletic 1 0 0 0 0 0 0
League Cup 2025/2026 Alloa Athletic 4 0 0 0 0 0 0
League One 2025/2026 Alloa Athletic 27 0 0 0 0 1 0
Premiership 2025/2026 Hearts 2 0 0 0 0 0 0
Scottish Cup 2025/2026 Alloa Athletic 1 0 0 0 0 0 0
Friendly International U21 2025 Scotland U21 1 0 0 0 0 0 0
Challenge Cup 2024/2025 East Fife 1 0 0 0 0 0 0
League Cup 2024/2025 East Fife 4 0 0 0 0 0 0
League One Play-Offs 2024/2025 East Fife 4 0 0 0 0 0 0
League Two 2024/2025 East Fife 34 0 0 0 0 1 1
Scottish Cup 2024/2025 East Fife 1 0 0 0 0 0 0
Europa Conference League 2023/2024 Hearts 2 0 0 0 0 0 0
Club Friendlies 3 2023 Hearts 1 0 0 0 0 0 0
UEFA U19 Championship Qualification 2023 Scotland U19 3 0 0 0 0 0 0
Championship Play-Offs 2022/2023 Hamilton Academical 4 0 0 0 0 0 0
Football League - Lowland League 2022/2023 Edusport Academy 1 0 0 0 0 0 0
Premiership 2022/2023 Hearts 1 0 0 0 0 0 0
Club Friendlies 3 2022 Hearts 1 0 0 0 0 0 0
Championship Play-Offs 2021/2022 Montrose 2 0 0 0 0 0 0
Premiership 2021/2022 Hearts 2 0 0 0 0 0 0
Scottish Cup 2021/2022 Brechin City 1 0 0 0 0 0 0

Liam MacFarlane has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
18/04/2026 Alloa Athletic
2 - 0
East Fife 1-0H2H+
Steven Hetherington 9'  
Calum Waters 16' 1 - 0  
  36'
  36' Patrick Slattery
57'  
Callum Burnside 58'  
  61' Patrick Slattery
  61' Shea Scally
  61' Joe Halsey
  61' David Wilson
Luke Donnelly 62' 2 - 0  
  63' Reis Peggie
Luke Donnelly 64'  
Calum Gallagher 64'  
  64'
  72' Connor McManus
  72' Jack Healy
  72' Nathan Austin
  72' Destiny Oladipo
  72' Reis Peggie
  72' Lewis Latona
Callum Burnside 74'  
Stefan Scougall 74'  
Steven Hetherington 74'  
Kalvin Orsi 74'  
Lewis Stewart 82'  
Steven Buchanan 82'  
Calum Waters 82'  
David McKay 82'  
11/04/2026 Hamilton Academical
1 - 0
Alloa Athletic 0-0H2H+
  29' Cameron O'Donnell
Oli Shaw 53' 1 - 0  
  58' Owen Foster
  64' Stefan Scougall
  64' Kalvin Orsi
  64' Lewis Stewart
  64' Calum Waters
Tony Gallacher 67'  
  75' Callum Burnside
  75' Luke Rankin
  75' Calum Gallagher
  75' Conor Sammon
Cian Newbury 82'  
Ewan Simpson 82'  
Steven Bradley 89'  
Liam Morgan 89'  
04/04/2026 Cove Rangers
0 - 1
Alloa Athletic 0-0H2H+
  38' Lewis Stewart
  38'
  0 - 1 53' Kurtis Roberts
Chris Maguire 55'  
Reuben McAllister 62'  
David Eguaibor 62'  
Chris Maguire 66'  
  76' Luke Donnelly
  76' Calum Gallagher
Chris Maguire 76'  
Cooper Masson 76'  
Layton Bisland 83'  
  84' Callum Burnside
  84' Kalvin Orsi
  88' Stefan Scougall
  88' Luke Rankin
  88' Cameron O'Donnell
  88' Calum Waters
31/03/2026 Portugal U21
3 - 0
Scotland U21 2-0H2H+
Roger Fernandes 29' 1 - 0  
Daniel Banjaqui 44' 2 - 0  
  46' David Watson
  46' T. Fletcher
Gonçalo Moreira 54' 3 - 0  
  58' Connor Allan
  58' S. Harding
Tiago Parreira Parente 58'  
Rodrigo Rêgo 58'  
Youssef Chermiti 58'  
Rodrigo Ribeiro 58'  
  58' Ryan Oné
  58' Barney Stewart
João Simões 67'  
Diego Rodrigues 67'  
  67' T. Steven
  67' James Wilson
Daniel Banjaqui 77'  
Leonardo Barroso 77'  
Mathias de Amorim 77'  
Mateus Mané 77'  
  80' Ryan Carr
  80' Emilio Lawrence
Leonardo Barroso 83'  
27/03/2026 Scotland U21
0 - 0
Czech Republic U21 0-0H2H+
Andy Tod 18'  
Adedire Mebude 46'  
Connor Allan 46'  
Andy Tod 46'  
Ryan Carr 46'  
Emilio Lawrence 46'  
Ryan Oné 46'  
Barney Stewart 60'  
James Wilson 60'  
  65' David Planka
  65' Matej Sin
  68' Ondrej Kricfalusi
  76' Yannick Eduardo
  76' Matej Mikulenka
  86' Lukas Ambros
  86' Pavel Kacor
21/03/2026 Alloa Athletic
1 - 1
Inverness CT 1-0H2H+
Charlie Dewar 45' 1 - 0  
  46' Adam Mackinnon
  46' Jordan Alonge
  46' Calum MacLeod
  46' Ben Brannan
Steven Hetherington 49'  
  1 - 1 60' Chanka Zimba
  70' Chanka Zimba
Charlie Dewar 70'  
Steven Hetherington 70'  
Stefan Scougall 70'  
  71' Luis Longstaff
  71' Alfie Bavidge
  75' Daniel Devine
  75' Mitchell Robertson
Callum Burnside 85'  
Charlie Dewar 89'  
Conor Sammon 89'  
14/03/2026 Montrose
5 - 4
Alloa Athletic 2-2H2H+
  0 - 1 19' Callum Burnside
  0 - 2 27' Callum Burnside
Taylor Sutherland 40' 1 - 2  
  43' Scott Taggart
Kieran Freeman 45+1' 2 - 2  
Graham Webster 55'  
Lewis Gibson 55'  
Sean Dillon 55'  
Ewan Loudon 55'  
Kieran Freeman 55'  
Angus Stevenson 55'  
Blair Lyons 64'  
Blair Lyons 68' 3 - 2  
Callum Sandilands 70' 4 - 2  
Terry Masson 72'  
Terry Masson 73'  
Craig Brown 73'  
Taylor Sutherland 75'  
Kerr Waddell 75'  
  77' Steven Hetherington
  77' Stefan Scougall
Ewan Loudon 78' 5 - 2  
  5 - 3 80' Luke Donnelly
  5 - 4 84' Callum Burnside
Kerr Waddell 85'  
  88' Cameron O'Donnell
  88'
10/03/2026 Peterhead
3 - 1
Alloa Athletic 2-0H2H+
Kieran Shanks 7' 1 - 0  
Craig McGuffie 30' 2 - 0  
Pedro Russiano 49' 3 - 0  
Pedro Russiano 50'  
  51' Cameron O'Donnell
  55' Calum Gallagher
Pedro Russiano 58'  
Sebastian Ross 58'  
Cammy Smith 65'  
Niall McGinn 65'  
  65' Lewis Stewart
  65' Luke Rankin
  65' Calum Gallagher
  65' Conor Sammon
Kieran Shanks 74'  
Adam Carnwath 74'  
Danny Strachan 74'  
Robert Jones 74'  
Craig McGuffie 74'  
Mackenzie Ross 74'  
  86' Callum Burnside
  86' Calum Waters
  3 - 1 89' Calum Waters
07/03/2026 Alloa Athletic
2 - 1
Kelty Hearts 0-1H2H+
  0 - 1 27' Alasdair Davidson
  28' Brody Paterson
  28' Thomas Murray
  35' Luke McCarvel
Cameron O'Donnell 41'  
  53' Dylan Corr
Callum Burnside 61' 1 - 1  
Callum Burnside 66' 2 - 1  
  67' Luke McCarvel
  67' Cameron Cooper
  67' Innes Murray
  67' Ross Cunningham
  78'
Luke Donnelly 78'  
Calum Gallagher 78'  
78'  
  78' James Graham
  78' Arran Pettifer
  79'
  79' Sam Fisher
Stefan Scougall 86'  
Steven Hetherington 86'  
Cameron O'Donnell 88'  
Calum Waters 88'  
28/02/2026 East Fife
0 - 2
Alloa Athletic 0-1H2H+
  0 - 1 1' Callum Burnside
Destiny Oladipo 23'  
  30' Owen Foster
  45+3' Calum Adamson
  50' Steven Hetherington
  52' Charlie Dewar
Jack Healy 60'  
  0 - 2 65' Charlie Dewar
Destiny Oladipo 70'  
Nathan Austin 70'  
  72' Luke Donnelly
  72' Conor Sammon
Lewis Latona 75'  
Myles Gaffney 75'  
  83' Lewis Stewart
  83' Steven Buchanan
  83' Calum Adamson
  83' Andrew Clarke
Jack Healy 83'  
Omar El-Harek 83'  
Sam Culbert 83'  
Freddie Rowe 83'  
Reis Peggie 83'  
Patrick Slattery 83'  
21/02/2026 Alloa Athletic
3 - 0
Hamilton Academical 0-0H2H+
Stefan Scougall 12'  
Steven Hetherington 12'  
Calum Adamson 24'  
Callum Burnside 58' 1 - 0  
Luke Donnelly 63' 2 - 0  
  68' Alexander Hutton
  68' Tony Gallacher
  74' Gregor Crookston
  74' Ben Black
  74' Ewan Simpson
  74' C. Forrest
David McKay 77'  
Owen Foster 77'  
Luke Donnelly 77'  
Calum Gallagher 77'  
  81' Stephen Hendrie
Calum Adamson 82'  
Andrew Clarke 82'  
Calum Gallagher 88' 3 - 0  
14/02/2026 Queen of the South
1 - 2
Alloa Athletic 0-1H2H+
  0 - 1 27' Luke Donnelly
Kai Kennedy 29'  
  37' Scott Taggart
  40' Josh Gentles
Taylor Charters 46'  
Zander MacKenzie 46'  
Benjamin Luissint 46'  
Jack Stott 46'  
Reece Lyon 51' 1 - 1  
  63' Andrew Clarke
  63' Calum Adamson
Kurtis Guthrie 72'  
Nicky Clark 72'  
  75' Stefan Scougall
  75' Steven Hetherington
Mikey Hewitt 82'  
Niall Rogerson 82'  
  82' Luke Donnelly
  82' Conor Sammon
Brennan Dickenson 83'  
Seb Mason 83'  
  1 - 2 84' Kurtis Roberts
Seb Mason 90+1'  
31/01/2026 Alloa Athletic
2 - 2
Cove Rangers 1-0H2H+
Josh Gentles 7' 1 - 0  
  63' Liam Parker
Andrew Clarke 73'  
Steven Hetherington 73'  
  76' Arron Darge
  76' Layton Bisland
  76' Joseph Teasdale
  76' Cooper Masson
  76' Fraser Fyvie
  76' Reuben McAllister
  81' Lewis O'Donnell
  81' David Eguaibor
  1 - 1 83' Adam Emslie
  1 - 2 85' Mitchell Megginson
  87'
87'  
Stefan Scougall 87'  
Luke Rankin 87'  
Luke Donnelly 90+2' 2 - 2  
24/01/2026 Inverness CT
3 - 1
Alloa Athletic 0-1H2H+
  0 - 1 23' Lewis Stewart
Chanka Zimba 52' 1 - 1  
Daniel Devine 55'  
Alfie Bavidge 61'  
  63' Calum Adamson
  65' Kurtis Roberts
  65' Steven Hetherington
  65' Luke Donnelly
  65' Conor Sammon
  68' Charlie Dewar
  69'
Jordan Alonge 69' 2 - 1  
Chanka Zimba 72' 3 - 1  
Adam Mackinnon 76'  
Paul Allan 76'  
77'  
  78' Calum Adamson
  78' Andrew Clarke
  78'
Alfie Bavidge 84'  
George McCartney 84'  
Chanka Zimba 84'  
David Wotherspoon 84'  
Jordan Alonge 90+1'  
Joe Chalmers 90+1'  
20/01/2026 Alloa Athletic
4 - 1
Montrose 2-0H2H+
Calum Adamson 11'  
Josh Gentles 19' 1 - 0  
Charlie Dewar 36' 2 - 0  
  44' Terry Masson
  48' Ewan Loudon
  48' Craig Brown
  48' Terry Masson
  48' Callum Sandilands
  48' Kieran Freeman
  48' Graham Webster
Charlie Dewar 50' 3 - 0  
  51' Blair Lyons
Luke Donnelly 57' 4 - 0  
Lewis Stewart 64'  
Steven Buchanan 64'  
Josh Gentles 64'  
Callum Burnside 64'  
Calum Adamson 64'  
Andrew Clarke 64'  
Luke Donnelly 64'  
Conor Sammon 64'  
  66' Blair Lyons
  66' Ross Clark
  66' Sean Dillon
  66' Euan Glasgow
Cameron O'Donnell 68'  
70'  
Charlie Dewar 70'  
Kurtis Roberts 77'  
Luke Rankin 77'  
  4 - 1 84' Graham Webster
  85'
  85' Euan Glasgow
03/01/2026 Kelty Hearts
1 - 1
Alloa Athletic 0-0H2H+
Jack Brydon 12'  
  13' Steven Hetherington
Craig Clay 41'  
Lewis Moore 49'  
James Graham 49'  
  0 - 1 55' Calum Adamson
  72'
  72' Lewis Stewart
  74' Kurtis Roberts
  74' Andrew Clarke
Aaron Arnott 74' 1 - 1  
  74' Callum Burnside
  74' Josh Gentles
James Graham 84'  
  85' Calum Gallagher
  85' Steven Buchanan
Thomas Murray 87'  
27/12/2025 Alloa Athletic
0 - 0
Stenhousemuir 0-0H2H+
Stefan Scougall 58'  
Andrew Clarke 58'  
  64' Gregor Buchanan
  68' Ross Meechan
Calum Gallagher 75'  
David McKay 78'  
  79' Scott McGill
  79' Zeke Cameron
  79' Ross Taylor
  79' Nicky Jamieson
Callum Burnside 83'  
Steven Buchanan 83'  
Calum Gallagher 83'  
Conor Sammon 83'  
  88' Kinlay Bilham
Kurtis Roberts 89'  
20/12/2025 Hamilton Academical
1 - 0
Alloa Athletic 1-0H2H+
  21' David Devine
  21' Owen Foster
Scott Robinson 25' 1 - 0  
Scott Robinson 41'  
  45+3' Calum Adamson
  56' Steven Hetherington
Stephen Hendrie 60'  
  62' Luke Rankin
  62' Calum Gallagher
  62' Calum Adamson
  62' Kurtis Roberts
  62' Callum Burnside
  62' Conor Sammon
Stephen Hendrie 79'  
Cian Newbury 79'  
  85' Stefan Scougall
  85' Luke Donnelly
Stuart McKinstry 85'  
Bobby McLuckie 85'  
13/12/2025 Alloa Athletic
0 - 2
Queen of the South 0-1H2H+
Scott Taggart 3'  
  0 - 1 12' Kurtis Guthrie
Stefan Scougall 20'  
  29' Reece Lyon
  54' Kurtis Guthrie
  55'
  55' Jack Stott
Steven Hetherington 59'  
Luke Rankin 61'  
Calum Gallagher 61'  
  73' Kurtis Guthrie
  73' Liam Smith
Cameron O'Donnell 74'  
  0 - 2 77' Liam Smith
Kurtis Roberts 81'  
Conor Sammon 81'  
  82' Matty Douglas 
  90+2' Jack Stott
  90+2' Ben Johnstone
  90+3' Kai Kennedy
  90+3' Kian Leslie
  90+3' Liam Smith
09/12/2025 Alloa Athletic
2 - 3
Airdrieonians 2-2H2H+
  0 - 1 18' Cameron Cooper
  0 - 2 24' Tate Hugh Xavier-Jones
Cameron O'Donnell 34' 1 - 2  
Steven Buchanan 37' 2 - 2  
  45' Gavin Allison Gallagher
  51' Cole McKinnon
Cameron O'Donnell 51'  
  60' Cameron Bruce
  60' Euan Henderson
  60' Cameron Cooper
  60' Chris Mochrie
  60' Chris Mochrie
  60' Dylan Williams
Kalvin Orsi 64'  
Callum Burnside 64'  
Calum Gallagher 64'  
Conor Sammon 64'  
  2 - 3 78' Dylan MacDonald
Stefan Scougall 78'  
Luke Rankin 78'  
  81' Euan Henderson
  86' Jake Hastie
  86' Cole Williams
29/11/2025 Raith Rovers
1 - 0
Alloa Athletic 1-0H2H+
Jordan Doherty 29' 1 - 0  
  46' Luke Rankin
  46' Conor Sammon
  65' Stefan Scougall
  65' Calum Adamson
Paul Nsio 68'  
Ross Matthews 68'  
Paul McMullan 68'  
Ewan Wilson 68'  
Jack Hamilton 78'  
Josh Gentles 78'  
Joshua Mullin 78'  
Callum Smith 78'  
  81' Callum Burnside
  81' Steven Buchanan
Scott Brown 83'  
Jai Rowe 83'  
  85' Kurtis Roberts
  85' Calum Gallagher
25/11/2025 Alloa Athletic
1 - 1
Inverness CT 0-1H2H+
  27'
35'  
36'  
  0 - 1 45+1' Luis Longstaff
Lewis Stewart 46'  
Kalvin Orsi 46'  
Kurtis Roberts 64'  
Andrew Clarke 64'  
  66' Alfie Bavidge
  66' Chanka Zimba
Cameron O'Donnell 74' 1 - 1  
Luke Rankin 74'  
Conor Sammon 74'  
74'  
  74' Luis Longstaff
  74' David Wotherspoon
  74'
Cameron O'Donnell 87'  
David McKay 87'  
  89' Adam Mackinnon
  89' George McCartney
22/11/2025 Cove Rangers
0 - 0
Alloa Athletic 0-0H2H+
  16' Stefan Scougall
Layton Bisland 22'  
Layton Bisland 46'  
James Doyle 46'  
Lewis O'Donnell 58'  
Blair Yule 62'  
Mitchell Megginson 69'  
  71' Kurtis Roberts
  71' Luke Donnelly
David Eguaibor 75'  
Chris Maguire 75'  
Lewis O'Donnell 75'  
Mackenzie Strachan 75'  
  81' Calum Adamson
  81' Calum Gallagher
  81' Luke Rankin
  81' Steven Hetherington
  81' Callum Burnside
  81' Kalvin Orsi
18/11/2025 Scotland U21
1 - 0
Bulgaria U21 1-0H2H+
  15' Teodor Ivanov
  27' Todor Pavlov
Adedire Mebude 37' 1 - 0  
David Watson 40'  
Andy Tod 45'  
Kyle Ure 55'  
Ryan Carr 55'  
Adedire Mebude 65'  
James Wilson 65'  
Ryan Carr 65'  
Andy Tod 66'  
Barney Stewart 66'  
  72' Tsvetoslav Marinov
  72' Boris Dimitrov
  76' Nikola Iliev
  76' Nikolay Zlatev
David Watson 81'  
S. Harding 81'  
  88' Asen Mitkov
  88' Roberto Raychev
  88' Kristiyan Balov
  88' Antoan Stoyanov
  90+3' Borislav Rupanov
S. Harding 90+4'  
Kristi Montgomery 90+6'  
T. Steven 90+6'  
15/11/2025 Gibraltar U21
0 - 2
Scotland U21 0-1H2H+
  0 - 1 19' James Wilson
Jesse Gomez 31'  
Lee Chipolina 31'  
  53' Colby Donovan
  53' Dylan Lobban
  58' Emilio Lawrence
  58' T. Steven
  58' Ryan Oné
  58' Rory Wilson
Kyle Clinton 69'  
Karim Bousselham 71'  
Max Bautista 71'  
Luca Scanlon 72'  
Leon Mason 72'  
Han Stevens 74'  
  0 - 2 82' T. Steven
  86' Andy Tod
  87' Andy Tod
  87' Ryan Carr
  87' James Wilson
  87' Barney Stewart
  90+3' Ryan Carr
Julian Britto 90+3'  
Adam Achhoud 90+3'  
Kevan Gonzalez 90+3'  
Evan Busto 90+3'  
08/11/2025 Montrose
0 - 4
Alloa Athletic 0-1H2H+
  0 - 1 30' Scott Taggart
Graham Webster 60'  
Callum Sandilands 60'  
  67' Kurtis Roberts
  67'
  68' Calum Adamson
  68' Andrew Clarke
  68' Kalvin Orsi
  68' Stefan Scougall
  68' Kurtis Roberts
  68' Lewis Stewart
  0 - 2 69' Callum Burnside
  0 - 3 72' Stefan Scougall
Keir Bertie 73'  
Kyle McClenents 73'  
Lewis Gibson 73'  
Evan Towler 73'  
  75' Luke Rankin
  75' Conor Sammon
Terry Masson 82'  
Craig Brown 82'  
  86' Callum Burnside
  86' Steven Buchanan
  0 - 4 90+1' Lewis Stewart
01/11/2025 Alloa Athletic
3 - 0
Kelty Hearts 2-0H2H+
  9' Lewis Moore
Luke Rankin 10' 1 - 0  
Calum Adamson 19' 2 - 0  
39'  
Scott Taggart 45+1'  
Cameron O'Donnell 45+1'  
  45+1' Thomas O'Ware
Callum Burnside 45+2'  
  45+2'
  45+2' Luke McCarvel
  45+3'
51'  
  51' Brody Paterson
  52' Craig Clay
  58' Luke McCarvel
  58' Craig Johnston
David Devine 63' 3 - 0  
65'  
Calum Adamson 66'  
Calum Adamson 69'  
Andrew Clarke 69'  
Luke Rankin 69'  
Conor Sammon 69'  
Kalvin Orsi 69'  
Lewis Stewart 69'  
  71' Craig Clay
  71' Aaron Arnott
  71' Lewis Moore
  71' Joseph Teasdale
  74' Ricco Diack
  74' James Graham
  74' Brody Paterson
  74' Greig Young
Kurtis Roberts 82'  
Luke Donnelly 82'  
25/10/2025 Alloa Athletic
0 - 0
Stenhousemuir 0-0H2H+
  40' Gregor Buchanan
Stefan Scougall 50'  
  58' Dale Carrick
Stefan Scougall 60'  
Steven Buchanan 61'  
Calum Adamson 61'  
Calum Adamson 63'  
Cameron O'Donnell 66'  
  73' Zeke Cameron
  73' Michael Anderson
  73' Matthew Aitken
  73' Finlay Gray
Luke Rankin 76'  
Kalvin Orsi 76'  
  78' Ross Taylor
18/10/2025 Alloa Athletic
1 - 1
East Fife 0-0H2H+
  14' Connor McManus
Steven Buchanan 32'  
  45+1' Ewan McLeod
Luke Rankin 57' 1 - 0  
  1 - 1 60' Michael McKenna
  67' Connor McManus
  67' Robert Jones
Stefan Scougall 69'  
Kalvin Orsi 71'  
Callum Burnside 71'  
Calum Adamson 80'  
Conor Sammon 80'  
  87' Jess Norey
  87' Liam Newton
  90+1' Michael McKenna
14/10/2025 Azerbaijan U21
3 - 3
Scotland U21 1-2H2H+
  6' Luke Graham
Khayal Aliyev 7' 1 - 0  
  19' Kyle Ure
  1 - 1 33' David Watson
Khayal Aliyev 42'  
  1 - 2 44' Luke Graham
  46' Luke Graham
  46' S. Harding
  46' Jeremiah Chilokoa-Mullen
  46' Adedire Mebude
  46' Miller Thomson
Khayal Aliyev 49' 2 - 2  
Shahin Shahniyarov 62'  
Nihad Ahmadzada 63'  
Sahin Ibrahimov 63'  
Murad Mammadov 63'  
Shahin Shahniyarov 70'  
Oruc Memmedov 70'  
Murad Mammadov 71'  
  76' James Wilson
  76' Ryan Oné
Sahin Ibrahimov 76'  
Sahin Ibrahimov 79' 3 - 2  
  82'
83'  
Khayal Aliyev 85'  
Agadadas Salyanskiy 85'  
  87' Matthew Anderson
  3 - 3 90+1' S. Harding
90+1'  
  90+2' Adedire Mebude
  90+2' Adedire Mebude
  90+3' Emilio Lawrence
  90+3' Ben McPherson
  90+4' C. Donovan
  90+4'
09/10/2025 Scotland U21
12 - 0
Gibraltar U21 7-0H2H+
Emilio Lawrence 3' 1 - 0  
Adedire Mebude 22' 2 - 0  
Emilio Lawrence 27' 3 - 0  
Kevan Gonzalez 28' 4 - 0  
James Wilson 30' 5 - 0  
James Wilson 31' 6 - 0  
Kyle Ure 33' 7 - 0  
Luke Graham 46'  
S. Harding 46'  
C. Donovan 46'  
Ben McPherson 46'  
Kristi Montgomery 46'  
Rudi Molotnikov 46'  
  46' Leon Mason
  46' Ángelo Parody
Matthew Anderson 46'  
Miller Thomson 46'  
  46' Amos Federico
  46' Carl De Torres
James Wilson 48' 8 - 0  
James Wilson 53'  
Ryan Oné 53'  
Emilio Lawrence 57' 9 - 0  
  60' Jay Coombes
  60' Julian Britto
Emilio Lawrence 60' 10 - 0  
  63' James Caetano
  63' Lee Chipolina
  69' Jesse Gomez
  69' Luca Scanlon
Miller Thomson 75' 11 - 0  
Jeremiah Chilokoa-Mullen 83' 12 - 0  
04/10/2025 Queen of the South
1 - 0
Alloa Athletic 0-0H2H+
Callum Penman 20'  
  24' Stefan Scougall
  44' Kalvin Orsi
Brennan Dickenson 56'  
Zander MacKenzie 60'  
Cole Burke I 60'  
Kai Kennedy 65'  
Liam Smith 66'  
  69' Steven Buchanan
  69' Callum Burnside
  69' Luke Donnelly
  69' Luke Rankin
  71' Calum Adamson
  71' Calum Adamson
  71' Steven Hetherington
Mikey Hewitt 76'  
  80' Kurtis Roberts
Jack Stott 84'  
  90+2' Luke Rankin
Mikey Hewitt 90+3' 1 - 0  
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'  
05/09/2025 Czech Republic U21
2 - 0
Scotland U21 1-0H2H+
Ondrej Kricfalusi 22' 1 - 0  
  28' Jeremiah Chilokoa-Mullen
Lukas Masek 37'  
  43' Liam McFarlane
  43' Ruairidh Adams
  46' Jeremiah Chilokoa-Mullen
  46' S. Harding
  46' Aidan Gerald Borland
  46' Kristi Montgomery
Lukas Masek 59'  
Yannick Eduardo 59'  
Matej Sin 59'  
David Planka 59'  
  60' Cameron Gardner
  60' Ryan Oné
Ondrej Kricfalusi 65'  
  66' Luke Graham
  69' Matthew Anderson
  70' Ruairidh Adams
Yannick Eduardo 71' 2 - 0  
  77' Daniel Kelly
  77' Findlay Curtis
Lukas Ambros 79'  
Alexandr Buzek 79'  
  84' Findlay Curtis
Yannick Eduardo 88'  
Matyas Vojta 88'  
Tom Sloncik 88'  
Tom Sloncik 90+7'  
90+7'  
30/08/2025 Livingston
1 - 2
Hearts 1-0H2H+
  18' Craig Halkett
Tete Yengi 23'  
Lewis Smith 26' 1 - 0  
  46' Craig Halkett
  46' Alexandros Kyziridis
  1 - 1 47' Cláudio Braga
Jeremy Bokila 58'  
Andrew Shinnie 58'  
Danny Finlayson 62'  
  66' Blair Spittal
  66' Ageu
Scott Pittman 71'  
Tete Yengi 73'  
Connor McLennan 73'  
Lewis Smith 73'  
Andy Winter 73'  
Robbie Muirhead 75'  
Ryan McGowan 77'  
  80' Beni Baningime
  80' Sabah Kerjota 
Robbie Muirhead 81'  
Stevie May 81'  
  83' Harry Milne
Connor McLennan 86'  
  88' Cláudio Braga
  88' Elton Kabangu
  1 - 2 90+1' Alexandros Kyziridis
Stevie May 90+1'  
23/08/2025 Hearts
3 - 3
Motherwell 0-1H2H+
  0 - 1 21' Callum Slattery
  24' Callum Slattery
Craig Halkett 35'  
Oisin McEntee 45'  
Pierre Landry Kabore 46'  
Beni Baningime 46'  
James Wilson 46'  
Cláudio Braga 46'  
  0 - 2 49' Tawanda Maswanhise
Harry Milne 58'  
  0 - 3 62' Emmanuel Longelo
Harry Milne 65' 1 - 3  
Oisin McEntee 68'  
Blair Spittal 68'  
  69' Apostolos Stamatelopoulos
  69' Callum Hendry
  70' Callum Slattery
  70' Ibrahim Said
Michael Steinwender 72'  
Frankie Kent 72'  
Cláudio Braga 74' 2 - 3  
  78' Callum Hendry
  80' Tawanda Maswanhise
  80' Detlef Esapa Osong
Alan Forrest 82'  
Alexandros Kyziridis 82'  
Cláudio Braga 83' 3 - 3  
  90+2' Elijah Just
  90+2' Andy Halliday
16/08/2025 Rangers
4 - 2
Alloa Athletic 2-1H2H+
Nedim Bajrami 13' 1 - 0  
  1 - 1 23' Joe Rothwell
Emmanuel Fernandez 28' 2 - 1  
Bailey Rice  45'  
James Tavernier  45'  
  59' Kalvin Orsi
  59' Cameron O'Donnell
  59' Luke Rankin
  59' Conor Sammon
  67' Cameron O'Donnell
James Tavernier  67' 3 - 1  
Joe Rothwell 68'  
Connor Barron 68'  
Danilo 68'  
Hamza Igamane 68'  
Mikey Moore 69'  
Thelo Aasgaard 69'  
Connor Barron 78'  
  3 - 2 80' Scott Taggart
Óscar Cortés 84'  
Findlay Curtis 84'  
  86' Kurtis Roberts
  86' Luke Donnelly
  88' Steven Hetherington
Findlay Curtis 90' 4 - 2  
  90+2' Steven Hetherington
  90+2' Lewis Bruin
  90+2' Stefan Scougall
  90+2' Andrew Clarke
  90+3' David Devine
09/08/2025 East Fife
0 - 1
Alloa Athletic 0-0H2H+
Andy Munro 13'  
  14' Liam McFarlane
  34' Cameron O'Donnell
Brian Easton 46'  
Jess Norey 46'  
  54' Cameron O'Donnell
  54' Kalvin Orsi
  55' David McKay
Lewis Latona 60'  
  66' David McKay
  66' Daniel Church
  66' Luke Rankin
  66' Conor Sammon
  0 - 1 73' David Devine
  83' Kalvin Orsi
Robert Jones 87'  
Gregor Nicol 87'  
Kieran Millar 87'  
Reis Peggie 87'  
  90+1' Steven Hetherington
  90+4' Stefan Scougall
02/08/2025 Stenhousemuir
1 - 2
Alloa Athletic 1-1H2H+
15' 1 - 0  
  32'
  1 - 1 43'
45+2'  
  1 - 2 51'
57'  
66'  
66'  
  71'
  72'
76'  
76'  
86'  
26/07/2025 Airdrieonians
2 - 3
Alloa Athletic 0-1H2H+
Alex King 28'  
  0 - 1 28' Owen Foster
Dean McMaster 46'  
Gavin Allison Gallagher 46'  
Aidan Wilson 51' 1 - 1  
Jamie Barjonas 56'  
Aidan Wilson 57'  
Craig Ross 57'  
Euan Henderson 62' 2 - 1  
  2 - 2 64' Scott Taggart
  65' Luke Rankin
  65' Kalvin Orsi
  71' Kurtis Roberts
  71' Conor Sammon
Euan Henderson 78'  
Liam McStravick 78'  
Dylan Williams 78'  
  83' Stefan Scougall
  83' Andrew Clarke
  2 - 3 89' Steven Buchanan

Results and Fixtures
Top Soccer Tipsters
Tipsters Competition Review
Superior H2H Statistics
H2H Home 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.