Scotland Scottish Cup 2023/2024 Fixtures and Past Match Results

  • Scotland Scottish Cup matches kick off time has been converted to your local timezone so you do not need to check what time the match starts in your country.
  • Check your favourite team match fixture so you will not forget to bet or watch it live on TV. See also Scottish Cup live score results.
  • H2H button to analyze the head to head statistics between the two Scottish Cup football clubs.
    Odds button will compare odds among the popular bookmakers in Asia and Europe. The archive contains the opening odds and fluctuations. You will identify the dropping odds and there is an interactive odds charting.
    + button will expand to show the goalscorers and players that received yellow cards or red cards for that match.

Final
DateHomeScoreAwayHT
25/05/2024 Celtic
1 - 0
Rangers 0-0H2HOdds+
Callum McGregor  41'  
  46' Cyriel Dessers
  46' Abdallah Sima
  54' Abdallah Sima
Joe Hart 59'  
Kyogo Furuhashi 62'  
Adam Idah 62'  
  63' Dujon Sterling
Adam Idah 64'  
James Forrest 68'  
J. Forrest 72'  
Nicolas Kühn 72'  
G. Taylor 73'  
  74' Todd Cantwell
  74' Fábio Silva
  74' Rabbi Matondo 
  74' Todd Cantwell
  74' Scott Wright
Reo Hatate 78'  
Paulo Bernardo 78'  
  81' Dujon Sterling
  81' R. McCausland
  84' Rıdvan Yılmaz
Adam Idah 90' 1 - 0  
  90+1' Nicolas Kühn
Nicolas Raskin 90+2'  
  90+4' Daizen Maeda
  90+4' Nicolas Raskin
  90+4' John Lundstram
Semi-finals
DateHomeScoreAwayHT
21/04/2024 Rangers
2 - 0
Hearts 1-0H2HOdds+
Cyriel Dessers 5' 1 - 0  
Abdallah Sima 16'  
R. McCausland 16'  
  59' Cammy Devlin
J. Souttar 59'  
  60' Alan Forrest
  60' Y. Oda
  60' Nathaniel Atkinson
  60' Dexter Lembikisa
  60' Jorge Grant
  60' Barrie McKay
Rabbi Matondo  63'  
Fábio Silva 63'  
  73' K. Vargas
  73' Kyosuke Tagawa
  73' Cammy Devlin
  73' M. Tait
Cyriel Dessers 78' 2 - 0  
Dujon Sterling 80'  
Borna Barišić 80'  
Todd Cantwell 80'  
Tom Lawrence  80'  
Mohammed Diomande 80'  
Nicolas Raskin 80'  
Nicolas Raskin 82'  
  82' M. Tait
20/04/2024 Aberdeen
3 - 3
Celtic 1-1H2HOdds+
  0 - 1 1' Adam Idah
Bojan Miovski 2' 1 - 1  
Jamie McGrath 2' 2 - 1  
  2 - 2 3' Luis Palma
Angus MacDonald 4' 3 - 2  
  3 - 3 5' Matt O'Riley
Ester Sokler 6' 4 - 3  
  4 - 4 7' Paulo Bernardo
Ryan Duncan 8'  
  9' Joe Hart
Junior Hoilett 10' 5 - 4  
  5 - 5 11' Alistair Johnston
J. Milne 12' 6 - 5  
  6 - 6 13' Tomoki Iwata
K. Phillips 14'  
  6 - 7 21' Nicolas Kühn
  62' Hyun-jun Yang
  62' James Forrest
  62' Callum McGregor 
  62' Tomoki Iwata
  6 - 8 63' James Forrest
  64' Nicolas Kühn
Duk 69'  
Junior Hoilett 69'  
  70' Kyogo Furuhashi
  70' Adam Idah
Nicky Devlin 79'  
J. Milne 79'  
Dante Polvara 79'  
Ester Sokler 79'  
  86' Reo Hatate 
  86' Paulo Bernardo
  86' Nicolas Kühn
  86' Luis Palma
Leighton Clarkson 86'  
K. Phillips 86'  
Ester Sokler 90' 7 - 8  
Ester Sokler 90+1'  
Bojan Miovski 100'  
Shayden Morris 100'  
  7 - 9 105+1' Matt O'Riley
C. Barron 106'  
Ryan Duncan 106'  
Angus MacDonald 119' 8 - 9  
  119' James Forrest
  119' Maik Nawrocki
Angus MacDonald 120+1'  
Shayden Morris 120+3'  
Jamie McGrath 120+4'  
Quarter-finals
DateHomeScoreAwayHT
11/03/2024 Greenock Morton
0 - 1
Hearts 0-0H2HOdds+
Jack Baird 24'  
  43' Cammy Devlin
  59' Dexter Lembikisa
  59' Nathaniel Atkinson 
  59' Jorge Grant
  59' Alex Cochrane 
  59' Jorge Grant
Stefano Ceci 64'  
  64' Lawrence Shankland
  78' Cammy Devlin
  78' Aidan Denholm
  0 - 1 86' Kenneth Vargas
Grant Gillespie 87'  
Calum Waters 87'  
10/03/2024 Hibernian
0 - 2
Rangers 0-1H2HOdds+
Nectarios Triantis 7'  
  23' James Tavernier
  0 - 1 23' John Lundstram
Emiliano Marcondes 24'  
  34' Dujon Sterling
  34' Ross McCausland
Martin Boyle 45'  
Élie Youan 45'  
Jordan Obita 52'  
  65' Ross McCausland
  65' Rabbi Matondo
  65' Cyriel Dessers
  65' Kemar Roofe
  66' Kemar Roofe
Jordan Obita 68'  
Nathan Moriah-Welsh 71'  
  80' Mohammed Diomande
  80' Cole McKinnon
  80' Tom Lawrence 
  80' Nicolas Raskin
Nectarios Triantis 81'  
Dylan Levitt 81'  
  0 - 2 83' Fábio Silva
Emiliano Marcondes 86'  
Eliezer Mayenda 86'  
Myziane Maolida 86'  
Jair Tavares 86'  
10/03/2024 Celtic
4 - 2
Livingston 2-1H2HOdds+
Daizen Maeda  7' 1 - 0  
  1 - 1 12' Daniel MacKay
Daizen Maeda  22' 2 - 1  
  44' Daniel MacKay
  52' Cristian Montano
  2 - 2 54' Tete Yengi
Adam Idah 61'  
Kyogo Furuhashi 61'  
Paulo Bernardo 61'  
Daniel Kelly 61'  
  67' Cristian Montano
  67' Mo Sangare
  68' Steven Bradley
  68' Andrew Shinnie
  73' Daniel MacKay
  73' Kurtis Guthrie
Nicolas-Gerrit Kühn 76'  
James Forrest 76'  
  81' Michael Nottingham
  83' Andrew Shinnie
Daizen Maeda  86' 3 - 2  
  89' Mo Sangare
  90' Michael Nottingham
  90' Bruce Anderson
Kyogo Furuhashi 90+5' 4 - 2  
09/03/2024 Aberdeen
3 - 1
Kilmarnock 2-1H2HOdds+
Jamie McGrath 11' 1 - 0  
Graeme Shinnie 33' 2 - 0  
  2 - 1 41' Danny Armstrong
Jack Mackenzie 46'  
  46' David Watson
  46' Fraser Murray
  62' Danny Armstrong
  62' Joe Wright
Stuart Findlay 66' 3 - 1  
Jamie McGrath 70'  
  75' Liam Polworth
  75' James Balagizi
  75' Danny Armstrong
  75' Gary Mackay-Steven
  75' Kyle Vassell
  75' Greg Stewart
Junior Hoilett 82'  
Duk 82'  
Bojan Miovski 82'  
Ester Sokler 82'  
  84' Marley Watkins
  84' Innes Cameron
Nicky Devlin 88'  
Jack Milne 88'  
Graeme Shinnie 90'  
Connor Barron 90+1'  
Leighton Clarkson 90+1'  
5th Round
DateHomeScoreAwayHT
11/02/2024 Airdrieonians
1 - 4
Hearts 1-3H2HOdds+
  0 - 1 11' Lawrence Shankland
  0 - 2 18' Kenneth Vargas
  0 - 3 21' Calem Nieuwenhof
  26' Craig Halkett 
  26' Kye Rowles
Adam Frizzell 34' 1 - 3  
  46' Kenneth Vargas
  46' Kyosuke Tagawa
  65' Beni Baningime
  65' Macaulay Tait
  66' Jorge Grant
  66' Scott Fraser
Nikolay Todorov 67'  
Calum Gallagher 67'  
  1 - 4 73' Lawrence Shankland
  74' Dexter Lembikisa
  74' Nathaniel Atkinson 
Arron Lyall 77'  
Chris Donnell 77'  
Charles Telfer 77'  
Gavin Gallagher 77'  
Craig Watson 85'  
Cammy Ballantyne 85'  
11/02/2024 St. Mirren
0 - 2
Celtic 0-1H2HOdds+
  0 - 1 15' Kyogo Furuhashi
  44' Luis Palma
  0 - 2 53' Daizen Maeda 
Elvis Bwomono 57'  
Jaden Brown 57'  
Lewis Jamieson 57'  
James Scott 57'  
  62' Adam Idah
  62' Paulo Bernardo
  62' Luis Palma
  62' Hyun-jun Yang
  67' Alexandro Bernabéi
  75' Kyogo Furuhashi
  75' Hyeon-gyu Oh
  75' Daizen Maeda 
  75' Nicolas-Gerrit Kühn
Mikael Mandron 78'  
Jonah Ayunga 78'  
Greg Kiltie 78'  
Toyosi Olusanya 78'  
10/02/2024 Rangers
2 - 0
Ayr United 1-0H2HOdds+
Borna Barišić 10' 1 - 0  
Fábio Silva 24'  
  32' Roy Syla
  34' Mark McKenzie
Mohammed Diomande 61'  
Todd Cantwell 61'  
Oscar Cortés 61'  
Rabbi Matondo 61'  
Borna Barišić 61'  
Rıdvan Yılmaz 61'  
  63' Logan Chalmers
  63' Fraser Bryden
  63' Nicholas McAllister
  63' Scott Tomlinson
  68' Sean McGinty
Ryan Jack 70'  
John Lundstram 70'  
Fábio Silva 76' 2 - 0  
  78' Mark McKenzie
  78' Kurt Willoughby
  83' Jamie Murphy
  83' Max Guthrie
Nicolas Raskin 85'  
Leon King 85'  
10/02/2024 Aberdeen
2 - 0
Bonnyrigg Rose Athletic 2-0H2HOdds+
  12' Angus Mailer
Bojan Miovski 17' 1 - 0  
Bojan Miovski 25' 2 - 0  
Graeme Shinnie 45'  
Graeme Shinnie 46'  
Killian Phillips 46'  
Leighton Clarkson 57'  
Connor Barron 57'  
Shayden Morris 58'  
Ryan Duncan 58'  
Bojan Miovski 58'  
Ester Sokler 58'  
Connor Barron 60'  
  61' Smart Osadolor
  61' Jonathan Stewart
  62' Callum Connolly
  62' Kieran McGachie
  66' Conor Doan
  66' Dean Watson
  67' Bradley Barrett
  67' Robbie McGale
Richard Jensen 72'  
Stefan Gartenmann 72'  
  72' Ross Gray
  72' Jason Jarvis
Duk 75'  
  79' Kieran McGachie
Dante Polvara 83'  
10/02/2024 Inverness CT
1 - 3
Hibernian 0-0H2HOdds+
James Carragher 28'  
  46' Luke Amos
  46' Dylan Levitt
  46' Eliezer Mayenda
  46' Élie Youan
  0 - 1 55' Myziane Maolida
  62' Myziane Maolida
  62' Adam Le Fondre
Billy McKay 63'  
Aribim Pepple 63'  
Remi Savage 70'  
Morgan Boyes 70'  
Sean McAllister 70'  
Aaron Doran 70'  
Jeremiah Mullen 70'  
Nikolau Udjur 70'  
  74' Nathan Moriah-Welsh
  74' Emiliano Marcondes
  0 - 2 79' Martin Boyle
  83' Lewis Miller
  83' Chris Cadden 
  0 - 3 89' Élie Youan
James Carragher 90+1'  
Roddy MacGregor 90+1'  
Aaron Doran 90+5' 1 - 3  
10/02/2024 Kilmarnock
2 - 0
Cove Rangers 1-0H2HOdds+
  39' Arron Darge
Marley Watkins 45' 1 - 0  
  67' Blair Yule
  67' Paul McGowan
David Watson 68'  
Liam Donnelly 68'  
Kevin van Veen 68'  
Kyle Vassell 68'  
  70' James Michael Doyle
  70' Kyle Connell
  78' William Gillingham
  78' Josh Kerr
  78' Cameron Stewart
Marley Watkins 79'  
Danny Armstrong 79'  
Danny Armstrong 81' 2 - 0  
Rory McKenzie 83'  
James Balagizi 83'  
Fraser Murray 84'  
Greg Stewart 84'  
10/02/2024 Partick Thistle
2 - 3
Livingston 1-0H2HOdds+
Kerr Mcinroy 27' 1 - 0  
  33' Scott Pitman
  33' Andrew Shinnie
  37' Shaun Donnellan
  37' Mo Sangare
Aaron Muirhead 40'  
Aidan Fitzpatrick 61' 2 - 0  
  63' Daniel MacKay
  63' Bruce Anderson
Brian Graham 64'  
Tomi Adeloye 64'  
Steven Lawless 64'  
Ricco Diack 64'  
  2 - 1 66' Joel Nouble
Jack McMillan 71'  
Ola Williams 71'  
Harry Milne 74'  
Ricco Diack 77'  
Tomi Adeloye 81'  
  2 - 2 82' Joel Nouble
Kerr Mcinroy 87'  
Blair Alston 87'  
Aidan Fitzpatrick 87'  
Kieran Ngwenya 87'  
  97' Mo Sangare
Aaron Muirhead 100'  
Zander Mackenzie 100'  
  104' Mo Sangare
  104' Sean Kelly
  2 - 3 120' Tete Yengi
  120+1' Tete Yengi
09/02/2024 Greenock Morton
2 - 1
Motherwell 1-0H2HOdds+
Harry Paton 35' 1 - 0  
Robbie Muirhead 37'  
Lewis Strapp 48'  
George Oakley 55' 2 - 0  
  57' Georgie Gent
  57' Jili Buyabu
  57' Stephen O'Donnell
  57' Adam Devine
  57' Davor Zdravkovski
  57' Jack Vale
Alan Power 67'  
  68' Harry Paton
  68' Andy Halliday
  68' Lennon Miller
  68' Jonathan Obika
Robbie Crawford 82'  
Lewis McGrattan 82'  
Alan Power 82'  
Jai Quitongo 82'  
  2 - 1 85' Jack Vale
  87' Bevis Mugabi
Robbie Muirhead 90+1'  
Stefano Ceci 90+1'  
  90+2' Calum Butcher
4th Round
DateHomeScoreAwayHT
30/01/2024 Brora Rangers
1 - 3
Cove Rangers 1-1H2HOdds+
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
21/01/2024 Celtic
5 - 0
Buckie Thistle 3-0H2HOdds+
  14' Sam Pugh
Paulo Bernardo 25' 1 - 0  
Odin Thiago Holm 33' 2 - 0  
Kyogo Furuhashi 41' 3 - 0  
Luis Palma 50' 4 - 0  
  63' Andrew MacAskill
  63' Marcus Goodall
Liel Abada  64'  
Mikey Johnston 64'  
Kyogo Furuhashi 64'  
Rocco Vata 64'  
Rocco Vata 71'  
  72' Josh Peters
  72' Lyall Keir
Odin Thiago Holm 72'  
Daniel Kelly 72'  
Alistair Johnston 72'  
Anthony Ralston 72'  
  72' Dale Wood
  72' Cohen Ramsay
Rocco Vata 75' 5 - 0  
Maik Nawrocki 79'  
Stephen Welsh 79'  
  84' Hamish Munro
  84' Ryan Fyffe
  84' Jack MacIver
  84' Lewis MacKinnon
20/01/2024 Dumbarton
1 - 4
Rangers 0-2H2HOdds+
  0 - 1 35' John Lundstram
  0 - 2 41' Cyriel Dessers
  57' Nicolas Raskin
  57' Ryan Jack
  58' Rıdvan Yılmaz
  58' Borna Barišić
  58' Todd Cantwell
  58' Tom Lawrence 
  67' Cyriel Dessers
  67' Fábio Silva
James Hilton 68'  
Ryan Wallace 68'  
  0 - 3 78' James Tavernier
Tony Wallace 79'  
Declan Byrne 79'  
Michael Ruth 80'  
David Wilson 80'  
  80' Rabbi Matondo
  80' Scott Wright
Kalvin Orsi 87'  
Aron Lynas 87'  
Matthew Shiels 88' 1 - 3  
  1 - 4 89' Scott Wright
20/01/2024 Airdrieonians
1 - 0
St. Johnstone 0-0H2HOdds+
Gabby McGill 30'  
Calum Gallagher 30'  
  46' Fran Franczak
  46' Sven Sprangler
  51' Ryan McGowan
  52' Andy Considine
Nikolay Todorov 54' 1 - 0  
  65' Nicky Clark
  65' Diallang Jaiyesimi
  65' Tony Gallacher
  65' Luke Robinson
Liam McStravick 66'  
Gavin Gallagher 66'  
Calum Gallagher 66'  
Arron Lyall 66'  
Nikolay Todorov 76'  
Josh O'Connor 76'  
  80' Benjamin Kimpioka
  80' Stevie May
Dean McMaster 85'  
20/01/2024 Ayr United
3 - 0
Kelty Hearts 0-0H2HOdds+
Roy Syla 62' 1 - 0  
Roy Syla 64'  
Nicholas McAllister 70'  
  75' Lewis O'Donnell
  76' Craig Johnston
  76' Botti Bia Bi
Paul Smith 76'  
Mark McKenzie 76'  
Jamie Murphy 76'  
Ahkeem Rose 76'  
Ahkeem Rose 79' 2 - 0  
  80' Stefan McCluskey
  80' Ross Cunningham
Anton Dowds 87'  
Fraser Bryden 87'  
Mark McKenzie 90' 3 - 0  
Logan Chalmers 90+1'  
Scott Tomlinson 90+1'  
20/01/2024 Bonnyrigg Rose Athletic
2 - 1
Falkirk 1-1H2HOdds+
Conor Doan 4' 1 - 0  
  24' Brad Spencer
Jonathan Stewart 29'  
Callum Connolly 29'  
  1 - 1 30' Liam Henderson
Ross Gray 70'  
Robbie McGale 70'  
Lee Currie 75'  
Kieran McGachie 79'  
Smart Osadolor 79'  
Bradley Barrett 90' 2 - 1  
  90+2' Ross Maclver
  90+2' Alfie Agyeman
  90+2' Calvin Miller
  90+2' Jordan Allan
  90+2' Callumn Morrison
  90+2' Gary Oliver
  90+2' Liam Henderson
  90+2' Ethan Ross
20/01/2024 Forfar Athletic
0 - 1
Hibernian 0-0H2HOdds+
Roberto Nditi 30'  
  31' Joe Newell
  37' Élie Youan
  53' Joe Newell
Josh Skelly 54'  
Rayan Mohammed 54'  
  57' Joe Newell
  57' Dylan Levitt
  57' Rudi Allan Molotnikov
  57' Dylan Vente
  59' Joe Newell
Stuart Morrison 68'  
  0 - 1 69' Christian Doidge
Roberto Nditi 70'  
Craig Thomson 70'  
  76' Rory Whittaker
  76' Jordan Obita
  83' Élie Youan
  83' Harry McKirdy 
Matthew Allan 86'  
Tyler Mykyta 86'  
20/01/2024 Greenock Morton
2 - 0
Montrose 1-0H2HOdds+
Grant Gillespie 10' 1 - 0  
George Oakley 51' 2 - 0  
Jai Quitongo 58'  
Alex King 58'  
Calum Waters 58'  
Lewis Strapp 58'  
  65' Craig Brown
  65' Harry Craig
  65' Ali Shrive
  65' Blair Lyons
  65' Aidan Quinn
  65' Paul Watson
  71' Kane Hester
  71' Craig Batchelor
  71' Ryan Williamson
  71' Ben Hermiston
Grant Gillespie 73'  
Michael Garrity 73'  
George Oakley 80'  
Jack Bearne 80'  
Robbie Crawford 80'  
Lewis McGrattan 80'  
Cameron Blues 83'  
Lewis Strapp 87'  
20/01/2024 Inverness CT
4 - 0
BSC Glasgow 1-0H2HOdds+
  20' Luke Scullion
  24' Martin Grehan
Charlie Gilmour 45' 1 - 0  
  50' Michael Miller
Alex Samuel 51'  
  53' Ben McCrystal
  53' Daniel Higgins
  53' Paul Kennedy
  53' Corey O' Donnell
Aaron Doran 57'  
Adam Brooks 57'  
Alex Samuel 62' 2 - 0  
  63' Martin Grehan
  63' Daniel Hunter
Max Anderson 69'  
Nathan Shaw 69'  
Alex Samuel 70'  
Billy McKay 70'  
  70' Pat Moy
  70' Ciaran McPhie
  70' Scott Roberts
  70' Ross Smith
Adam Brooks 73' 3 - 0  
David Carson 75'  
Roddy MacGregor 75'  
Nikolau Udjur 75'  
Robbie Thompson 75'  
  86' Kirk McKnight
Luis Longstaff 87'  
Adam Brooks 88' 4 - 0  
20/01/2024 Kilmarnock
2 - 0
Dundee 2-0H2HOdds+
Kyle Vassell 1' 1 - 0  
Marley Watkins 3' 2 - 0  
  37' Adam Legzdins
  37' Harrison Sharp
Marley Watkins 42'  
  57' Ryan Howley
  57' Owen Dodgson
  57' Scott Tiffoney
  57' Curtis Main
Danny Armstrong 65'  
Corrie Ndaba 65'  
  77' Dara Costelloe
  77' Charlie Reilly
  78' Amadou Bakayoko
  78' Zach Robinson
Liam Polworth 82'  
Liam Donnelly 82'  
Matty Kennedy 90'  
Robbie Deas 90'  
Marley Watkins 90'  
Greg Stewart 90'  
20/01/2024 Livingston
2 - 1
Raith Rovers 1-1H2HOdds+
  0 - 1 5' Jack Hamilton
Andrew Shinnie 20'  
Cristian Montano 29'  
Daniel MacKay 29'  
Jamie Brandon 32' 1 - 1  
Kurtis Guthrie 45+2'  
Bruce Anderson 45+2'  
Michael Devlin 62'  
Shaun Donnellan 62'  
  67' Kyle Turner
  67' Dylan Easton
  76' Callum Smith
Daniel MacKay 82' 2 - 1  
  83' Shaun Byrne
  83' Jamie Gullan
Andrew Shinnie 86'  
Stephen Kelly 88'  
James Penrice 88'  
Daniel MacKay 90+3'  
20/01/2024 Motherwell
3 - 1
Alloa Athletic 1-1H2HOdds+
Blair Spittal 2' 1 - 0  
  1 - 1 27' Conor Sammon
  46' Cameron O'Donnell
  46' Euan Deveney
  46' Steven Hetherington
  46' Miko Virtanen
Bevis Mugabi 55'  
Lennon Miller 55'  
Georgie Gent 60' 2 - 1  
Blair Spittal 65'  
  66' Scott Taggart
  66' Kevin Cawley
  66' Quinn Coulson
  66' Luke Donnelly
Harry Paton 79'  
Andy Halliday 79'  
  79' Taylor Steven
  79' Ally Roy
  81' Morgyn Neill
Blair Spittal 88' 3 - 1  
Adam Montgomery 88'  
Dylan Wells 88'  
20/01/2024 Ross County
0 - 3
Partick Thistle 0-2H2HOdds+
  24' Jack McMillan
Victor Loturi 28'  
  0 - 1 37' Brian Graham
  0 - 2 45+1' Scott Robinson
Connor Randall 46'  
James Brown 46'  
Josh Sims 46'  
Jay Henderson 46'  
Max Sheaf 46'  
Jordan White 46'  
  0 - 3 54' Stuart Bannigan
  61' Scott Robinson
  61' Blair Alston
  61' Kerr Mcinroy
  61' Ben Stanway
  68' Steven Lawless
  68' Tomi Adeloye
  68' Brian Graham
  68' Ricco Diack
  75' Aaron Muirhead
  75' Ola Williams
Ryan Leak 83'  
Eamonn Brophy 83'  
George Harmon 84'  
Josh Reid 84'  
20/01/2024 St. Mirren
1 - 0
Queen of the South 0-0H2HOdds+
  46' Jack Brydon
  46' Kieran McKechnie
Conor McMenamin 62'  
Lewis Jamieson 62'  
Alex Gogic 71' 1 - 0  
Jonah Ayunga 71'  
Mikael Mandron 71'  
  75' Josh Todd
  75' Jake Hutchinson
  87' Lewis Gibson
  87' Harvey Walker
  88' Kyle Doherty
  88' Craig McGuffie
20/01/2024 Spartans
1 - 2
Hearts 0-1H2HOdds+
  0 - 1 12' Kenneth Vargas
  59' Kyosuke Tagawa
  59' James Wilson
  60' Yutaro Oda
  60' Dexter Lembikisa
James Craigen 64' 1 - 1  
Kieran Watson 77'  
Danny Denholm 77'  
Blair Henderson 89'  
Sean Brown 89'  
Jamie Dishington 89'  
Cammy Russell 89'  
  1 - 2 90+2' Frankie Kent
Rhys Armstrong 90+3'  
Alan Brown 90+3'  
  90+4' Alan Forrest
  90+4' Aidan Denholm
19/01/2024 Clyde
0 - 2
Aberdeen 0-1H2HOdds+
  0 - 1 32' Bojan Miovski
Stewart Carswell 38'  
Peter Grant 38'  
  0 - 2 57' Nicky Devlin
Martin Rennie 59'  
Kian Lesley 59'  
Ross Lyon 71'  
Ji Stevenson 71'  
  77' Jamie McGrath
  77' Duk
  77' Connor Barron
  77' Shayden Morris
  82' Bojan Miovski
  82' Pape Habib Gueye
3rd Round
DateHomeScoreAwayHT
25/11/2023 Albion Rovers
0 - 1
Bonnyrigg Rose Athletic 0-1H2HOdds+
  39' Neil Martyniuk
  41' Angus Mailer
  0 - 1 45' Neil Martyniuk
  67' Jonathan Stewart
  67' Bradley Barrett
  67' Taylor Sutherland
  67' Dean Watson
Arnault Bembo 69'  
  69' Smart Osadolor
Barry Duncan 71'  
Bright Osemudiamen Prince Okosun 71'  
  74' Smart Osadolor
  74' Kieran McGachie
Callum Wilson 81'  
Michael Paton 81'  
25/11/2023 Annan Athletic
4 - 5
Dumbarton 0-2H2HOdds+
  0 - 1 5' Matthew Douglas
  35' Carlo Pignatiello
  0 - 2 42' Ryan Wallace
Josh Galloway 46'  
Wullie Gibson 46'  
Lewis Hunter 46'  
Benjamin Lussint 46'  
Kai Nugent 48' 1 - 2  
Dominic Docherty 55' 2 - 2  
Sam Campbell 67'  
James Graham 67'  
Aidan Smith 73' 3 - 2  
  77' Tony Wallace
  77' James Hilton
  77' Ryan Wallace
  77' Ross MacLean
  77' Blair Malcolm
  77' David Wilson
  3 - 3 88' Finlay Gray
Ryan Muir 90'  
Josh Dixon 90'  
  90+6' Aron Lynas
Aidan Smith 100' 4 - 3  
Dominic Docherty 112'  
  4 - 4 113' Michael Ruth
  116' Ross MacLean
  4 - 5 118' James Hilton
25/11/2023 Brora Rangers
1 - 0
Pollok 1-0H2HOdds+
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
25/11/2023 Broxburn Athletic
2 - 2
Buckie Thistle 0-0H2HOdds+
  0 - 1 1' Jack Murray
Lewis Turner 2' 1 - 1  
  1 - 2 3' Darryl McHardy
Ross Nimmo 4' 2 - 2  
  2 - 3 5' Jack MacIver
Connor Thompson 6' 3 - 3  
  3 - 4 7' Lewis MacKinnon
Gary Brass 8' 4 - 4  
  4 - 5 9' Josh Peters
Errol Douglas 10'  
  18' Scott Adams
Lewis Turner 20'  
  22' Scott Adams
Ben Davidson 70'  
Connor Thompson 70'  
  72' Hamish Munro
Errol Douglas 81' 5 - 5  
  86' Cohen Ramsay
  86' Marcus Goodall
  5 - 6 90+8' Josh Peters
Hamish Munro 95'  
Lewis MacKinnon 95'  
  95' Max Barry
  95' Shaun Wood
  95' Max Barry
  95' Shaun Wood
  99' Josh Peters
Hamish Munro 119'  
Greg Binnie 119'  
Lewis Turner 120' 6 - 6  
  120+1' Robert Watt
  6 - 7 120+2' Josh Peters
  120+3' Darryl McHardy
25/11/2023 Cumnock Juniors
0 - 3
BSC Glasgow 0-1H2HOdds+
  0 - 1 30' Alistair McColm
  32' Kirk McKnight
Robbie Buchanan 40'  
  0 - 2 49' Corey O' Donnell
Grant Dickie 52'  
Gregory Ferry 62'  
Grant Dickie 64'  
Andrew McLaughlin 64'  
  0 - 3 65' Alistair McColm
  69' Alistair McColm
  69' Max Wright
  70' Pat Moy
  70' Daniel Hunter
Robbie Buchanan 75'  
Robbie Young 75'  
Jamie Wilson 84'  
25/11/2023 Dunbar United
1 - 2
Alloa Athletic 1-2H2HOdds+
PJ Morrison 13' 1 - 0  
  1 - 1 31' Kevin Cawley
  1 - 2 45+1' Conor Sammon
Darren Handling 56'  
Ben Bathgate 56'  
Kyle Somers 62'  
Sean Stewart 62'  
  65' Ally Roy
  65' Euan Deveney
  67' Stefan Scougall
  71' Ally Roy
  71' Steven Buchanan
  72' Kurtis Roberts
Michael Barfoot 73'  
  73' Kevin Cawley
Kevin Cawley 78'  
Dylan Tait 78'  
  84' Kevin Cawley
  84' Miko Virtanen
25/11/2023 Falkirk
3 - 0
Formartine United 3-0H2HOdds+
Ethan Ross 34' 1 - 0  
Calvin Miller 37' 2 - 0  
Ross Maclver 39' 3 - 0  
  53' Rhys Thomas
  53' Lewis Wilson
  60' Mark Lawrence
Callumn Morrison 61'  
Alfie Agyeman 61'  
Ross Maclver 62'  
Alfie Agyeman 62'  
Leon Mccann 62'  
Layton Bisland 62'  
Calvin Miller 62'  
Oluwasegun Lawal 62'  
Ethan Ross 62'  
Sean Mackie 62'  
Sean Mackie 64'  
  71' Stuart Smith
  71' Paul Campbell
  71' Mark Lawrence
  71' Scott Lisle
  76' Dylan Lobban
  78' Adam Emslie
  78' Aidan Combe
  78' Julian Wade
  78' Jake Stewart
25/11/2023 Greenock Morton
4 - 0
Bo'ness United 1-0H2HOdds+
  40' Lewis McArthur
George Oakley 45+1' 1 - 0  
  46' Shaun Rutherford
  46' Keir Macaulay
  49' Michael Gemmell
Jack Baird 51'  
  52' Ryan Stevenson
Lewis McGrattan 57'  
Steven Boyd 57'  
Jack Baird 57'  
Darragh O'Connor 57'  
  58' Jack Baird
  58' Darragh O'Connor
Grant Gillespie 58'  
Alan Power 58'  
Jack Bearne 63' 2 - 0  
  64' Michael Gemmell
  64' Kyle Johnston
  69' John-James Henderson
  69' Fin Malcolm
Jack Bearne 69'  
Jai Quitongo 69'  
George Oakley 76'  
Logan O'Boy 76'  
Robbie Muirhead 79' 3 - 0  
Logan O'Boy 89' 4 - 0  
25/11/2023 Hamilton Academical
0 - 2
Kelty Hearts 0-0H2HOdds+
  15' Michael Tidser
  57' Ross Cunningham
  57' Stefan McCluskey
Jamie Barjonas 62'  
Lewis Smith 62'  
Euan Henderson 62'  
Dario Zanatta 62'  
  0 - 1 66' Reece Lyon
  0 - 2 75' Lewis Moore
  75' Botti Bia Bi
  75' Tiwi Daramola
Dylan Tait 78'  
Mikey Hewitt 78'  
Reghan Tumilty 78'  
Joe McGlynn 78'  
Reghan Tumilty 78'  
Joel Mumbongo 78'  
Jackson Longridge 82'  
  90' Michael Tidser
  90' Lewis Owens
Jackson Longridge 90+4'  
25/11/2023 Inverness CT
2 - 0
Cowdenbeath 0-0H2HOdds+
  34' Jamie Docherty
  54' Joshua Jack
  54' Lucas Berry
Wallace Duffy 70'  
David Carson 70'  
Cillian Sheridan 70'  
Billy McKay 70'  
Adam Brooks 71'  
David Wotherspoon 71'  
  77' Aiden Mclaughlin
  77' Ciaren Chalmers
  77' Ewan MacPherson
  77' Michael Cunningham
  77' Matthew McDonald
  77' Adam MacDonald
David Wotherspoon 80' 1 - 0  
Billy McKay 84' 2 - 0  
Sean Welsh 89'  
Jake Davidson 89'  
  90' Jack Tait
Luis Longstaff 90+1'  
Harry Lodovica 90+1'  
25/11/2023 Montrose
3 - 0
Edinburgh City 0-0H2HOdds+
  54' Ryan Shanley
Liam Callaghan 61'  
Paul Watson 61'  
Paul Watson 63' 1 - 0  
  68' Ryan Shanley
  68' Russell McLean
Ryan Williamson 70'  
Sean Dillon 70'  
Graham Webster 70'  
Matheus Machado 70'  
  75' Danny Handling
  75' Kieran Offord
Kane Hester 78' 2 - 0  
Kane Hester 80' 3 - 0  
  81' Scott Mercer
Kane Hester 81'  
Craig Batchelor 81'  
Blair Lyons 81'  
Ali Shrive 81'  
  83' Innes Murray
  83' Elijah Anukam
  83' Kyle Jacobs
  83' Gwong-Rwad Peter
  84' Robbie Leitch
  84' Aidan MacNamara
25/11/2023 Partick Thistle
3 - 0
Queen's Park 2-0H2HOdds+
  32' Jack Spong
Blair Alston 36' 1 - 0  
Aidan Fitzpatrick 41' 2 - 0  
Aidan Fitzpatrick 50' 3 - 0  
  55' Stuart McKinstry
  55' Louis Longridge
  68' Jack Spong
  68' Barry Hepburn
  69' Thomas Robson
  69' Cameron Bruce
Brian Graham 74'  
Tomi Adeloye 74'  
Blair Alston 74'  
Ben Williamson 74'  
  76' Dominic Thomas
Steven Lawless 79'  
Zander Mackenzie 79'  
Aidan Fitzpatrick 84'  
James Lyon 84'  
Ben Stanway 85'  
Wesley McDonald 85'  
25/11/2023 Peterhead
1 - 2
Ayr United 0-0H2HOdds+
Kieran Shanks 60' 1 - 0  
  62' Francis Amartey
  62' Fraser Bryden
  63' Aiden McGeady
  63' Mark McKenzie
  68' Ben Dempsey
Kieran Shanks 68'  
Jordon Brown 68'  
Hamish Ritchie 68'  
Robert Ward 68'  
Conor O'Keefe 70'  
  76' Nicholas McAllister
  76' Elicha Ahui
  76' Ben Dempsey
  76' Jack Young
Joe McKee 83'  
Jordan Armstrong 83'  
  84' Elicha Ahui
  88' Charlie Albinson
Rory McAllister 88'  
  88' Frankie Musonda
Rory McAllister 90+1'  
Aaron Reid 90+1'  
  1 - 1 90+6' Sean McGinty
Elicha Ahui 93'  
Jordon Brown 93'  
  105' Roy Syla
  105' Finn Ecrepont
  105' Jamie Murphy
  105' Paul Smith
  1 - 2 116' Fraser Bryden
  116' Fraser Bryden
25/11/2023 Queen of the South
2 - 2
Dundee United 1-1H2HOdds+
  0 - 1 1' Kevin Holt
Josh Todd 2' 1 - 1  
  1 - 2 3' Louis Moult
Ben Johnstone 4' 2 - 2  
  2 - 3 5' Glenn Middleton
  2 - 4 6' Kai Fotheringham
Ross Irving 6' 3 - 4  
  7' Liam David Grimshaw
Lee Connelly 8' 4 - 4  
  9' Mathew Anim Cudjoe
Gavin Reilly 17' 5 - 4  
Lee Connelly 50' 6 - 4  
  54' Liam David Grimshaw
Lee Connelly 58'  
  6 - 5 58' Kai Fotheringham
Harvey Walker 64'  
Kieran McKechnie 64'  
Gavin Reilly 83'  
Jake Hutchinson 83'  
Gavin Reilly 83'  
Jordan Houston 83'  
Craig McGuffie 83'  
Jake Hutchinson 83'  
  87' Ross Docherty
  87' Mathew Anim Cudjoe
  90+1' Kai Fotheringham
  90+1' Owen Stirton
  104' Craig Sibbald
  104' Jordan Tillson
  117' Cammy Logan
  117' Ross Irving
Paul McKay 120+4'  
Ben Johnstone 120+4'  
25/11/2023 Spartans
2 - 1
Arbroath 1-0H2HOdds+
  19' Ryan Dow
  19' Mark Stowe
  20' Colin Hamilton
James Craigen 35' 1 - 0  
  45' Thomas O'Brien
  1 - 1 49' David Gold
Jamie Dishington 50' 2 - 1  
  59' Jermaine Hylton
Kieran Watson 76'  
Ayrton Sonkur 76'  
  79' David Gold
  79' Philipp Kenan Dünnwald
Rhys Armstrong 83'  
Sam Jones 83'  
  89' Michael McKenna
25/11/2023 Stirling Albion
0 - 2
Cove Rangers 0-1H2HOdds+
  0 - 1 10' James Michael Doyle
Paul McLean 12'  
  0 - 2 50' Connor Scully
  55' Josh Kerr
Murray Miller 64'  
Murray Miller 69'  
Kyle Banner 69'  
Ewan Wilson 69'  
Josh Cooper 69'  
  76' Josh Kerr
  76' Mouhamed Niang
  76' Kyle Connell
  76' Scott Williamson
  82' Paul McGowan
  82' Arron Darge
25/11/2023 Stranraer
0 - 1
Airdrieonians 0-1H2HOdds+
  0 - 1 25' Calum Gallagher
Matthew Grant 47'  
  66' Gabby McGill
  66' Josh O'Connor
  66' Calum Gallagher
  66' Nikolay Todorov
  67' Adam Frizzell
  67' Elliot Dunlop
Dean Hawkshaw 72'  
Olly McDonald 72'  
James Dolan 72'  
Josh Walker 72'  
Scott Robertson 84'  
Mackenzie Strachan 84'  
  90+1' Dean McMaster
  90+1' Gavin Gallagher
  90+1' Aaron Taylor-Sinclair
  90+1' Mason Hancock
25/11/2023 Tranent Juniors
0 - 1
Forfar Athletic 0-0H2HOdds+
  0 - 1 68' Matthew Allan
Scott McCrory-Irving 75'  
Alassan Jones 75'  
Kallum Higginbotham 75'  
Lennon Walker 75'  
Broque Watson 75'  
Aidan Walsh 75'  
  77' Ryan Paterson
  77' Josh Skelly
  85' Stuart Morrison
  89' Euan Mutale
  89' Kieran Inglis
Cameron Ross 90+3'  
24/11/2023 Clyde
2 - 0
Jeanfield Swifts 0-0H2HOdds+
Jon Craig 46'  
Kian Lesley 46'  
Ross Forbes 59'  
Euan Cameron 59'  
Logan Dunachie 64'  
Liam Scullion 68' 1 - 0  
  73' Fraser Smith
  73' Chris Dodd
Martin Rennie 77'  
Euan Cameron 78'  
  80' Aaron Whitehead
  83' Scott Smith
Logan Dunachie 84' 2 - 0  
  84' Chris McLeish
  84' Gary Fergus
Martin Rennie 87'  
Stewart Carswell 87'  
Darren Hynes 90+1'  
Ji Stevenson 90+3'  
Josh McCulloch 90+3'  
24/11/2023 Dunfermline Athletic
0 - 3
Raith Rovers 0-1H2HOdds+
  0 - 1 15' Jack Hamilton
Joe Chalmers 52'  
Kane Ritchie-Hosler 52'  
Alex Jakubiak 52'  
Matthew Todd 52'  
  54' Jack Hamilton
  57' Callum Smith
Ewan Otoo 64'  
  0 - 2 65' Sam Stanton
  0 - 3 70' Lewis Vaughan
  71' Lewis Vaughan
Ewan Otoo 77'  
Craig Wighton 77'  
  78' Jack Hamilton
  78' Jamie Gullan
Lewis McCann 80'  
  80' Aidan Connolly
  80' Daniel O'Reilly
  86' Callum Smith
  86' Scott McGill
2nd Round
DateHomeScoreAwayHT
04/11/2023 Luncarty
0 - 1
Bo'ness United 0-0H2HOdds+
Danny Dobie 44'  
  46' Louis Kennedy
  46' Michael Gemmell
  62' Kyle Johnston
  62' Thomas Grant
Aaron Carlon 62'  
Kyle Woolley 62'  
  0 - 1 77' Thomas Grant
Keith Dewar 79'  
Liam Strong 79'  
Donald G. 79+79'  
Gregor Donald 81'  
Daniel Walker 83'  
  90' Ryan Scott Porteous
  90' Kieran Mooney
Craig Mitchell 90+1'  
30/10/2023 Musselburgh Athletic
2 - 3
Clyde 0-0H2HOdds+
  24' Ji Stevenson
Zach Khan 55'  
Kris Joseph Renton 60'  
Jamie Todd 68'  
  70' Kian Lesley
  71' Erik Šuľa
  71' Stewart Carswell
  71' Ross Forbes
  71' Liam Scullion
  0 - 1 75' Connor Young
Craig Stevenson 78'  
Jackson Barker 78'  
Jamie Todd 83' 1 - 1  
  87' Darren Whyte
  87' Darren Hynes
  1 - 2 94' Martin Rennie
  102' Ji Stevenson
  102' Jon Craig
Zach Khan 105'  
Matthew Knox 105'  
Jordan Smith 105'  
Gregor Woods 105'  
Matthew Knox 110'  
  1 - 3 114' Kian Lesley
  115' Ross Lyon
  115' Kyan Gunn
  116' Martin Rennie
  116' Fraser Malcolm
Kris Joseph Renton 120+1' 2 - 3  
28/10/2023 Albion Rovers
2 - 1
St Andrews United 0-0H2HOdds+
  45+1' Reece Redpath
Niyah Joseph 66' 1 - 0  
  67' Ross Cunningham
  67' Lewis Sawers
  1 - 1 73' Lewis Sawers
Alexander McCaw 75' 2 - 1  
Corrie Fellows 77'  
Conor Duffy 77'  
  78' Carter Kelly
  78' James Collins
  78' Reece Redpath
  78' Jordan Mackenzie
  80' David Shields
Alan Reid 82'  
Dom McMahon 83'  
  85' Ryan Roche
  87' Ryan Roche
  87' Lewis Grant
Josh Tran 89'  
Arnault Bembo 89'  
Bright Osemudiamen Prince Okosun 90+2'  
Tylar Denholm 90+2'  
  90+6' David Shields
28/10/2023 Brechin City
1 - 2
Spartans 0-0H2HOdds+
  0 - 1 49' Bradley White
Seth Patrick 59'  
John Spencer Moreland 64'  
Liam Duell 64'  
  0 - 2 65' Mikey Allan
Seth Patrick 74'  
Ewan Loudon 74'  
  76' Jamie Dishington
  76' Gavin Morrison
  78' Blair Henderson
  78' Sean Brown
Hamish Thomson 80' 1 - 2  
Euan Spark 85'  
  87' Gavin Morrison
  88' Rhys Armstrong
Liam Duell 88'  
Hamish Thomson 90+1'  
28/10/2023 Civil Service Strollers
0 - 3
Stranraer 0-0H2HOdds+
Callum Yeats 23'  
  45+2' Kyle Girvan
  51' Matthew Grant
  0 - 1 56' Kyle Girvan
Conrad Balatoni 58'  
Harry Girdwood 71'  
Kris Amponsah 71'  
Robbie Cole 71'  
Tom Findlay 71'  
Matthew Shaw 71'  
Ross Guthrie 71'  
Callum Yeats 71'  
Liam McQuaid 71'  
  0 - 2 72' Craig Ross
Liam Parker 72'  
  77' Dean Hawkshaw
  77' Olly McDonald
  77' Ben Armour
  77' Thomas Orr
  80' Cameron Williamson
Tom Findlay 81'  
Marc Laird 81'  
Michael Mbewe 81'  
  0 - 3 84' Scott Robertson
  88' James Dolan
  88' Mackenzie Strachan
  88' Matthew Grant
  88' Josh Walker
  89' Dylan Forrest
  89' Deryn Lang
28/10/2023 Cumnock Juniors
2 - 1
Turriff United 0-1H2HOdds+
  16' Keir Smith
Finlay Frye 24'  
Gregory Ferry 35'  
  40' Keir Smith
  40' Neil Gauld
  43' Max Foster
  0 - 1 44' Neil Gauld
Mark McLennan 50' 1 - 1  
  56' Dylan Stuart
  59' Finlay Murray
  62' Max Foster
Andrew McLaughlin 63'  
Jamie McKernon 63'  
Andrew McGlaughlin 63' 2 - 1  
  66' John Allan
  66' Fergus Alberts
  73' Callan Gray
  73' Liam Strachan
  76' Andrew Watt
Andrew McGlaughlin 80'  
Samuel Jamieson 80'  
Jamie Conn 90'  
Robbie Young 90'  
28/10/2023 Deveronvale
0 - 1
Broxburn Athletic 0-1H2HOdds+
  0 - 1 19' Gary Brass
  64' Ross Nimmo
  64' Errol Douglas
  65' Calum Heath
  65' Greg Binnie
Michael Watson 68'  
Alexsander Dlugosz 72'  
Ryan Park 72'  
Ben Allan 73'  
Jay Goldie 75'  
  77' Marky Munro
  81' Kieran Moyles
  82' Kieran Moyles
  82' Daniel Nimmo
Jaydan Bradford 86'  
Michael Watson 88'  
Jack Mitchell 88'  
Horace Ormsby 90+2'  
Aaron Hamilton 90+2'  
Rogan Read 90+4'  
28/10/2023 Dumbarton
3 - 2
Banks O Dee FC 0-1H2HOdds+
  0 - 1 5' Hamish Macleod
Tony Wallace 8'  
  39' Kane Winton
  44' Michael Philipson
  0 - 2 51' Garry Wood
Ross MacLean 53'  
Kalvin Orsi 53'  
Aron Lynas 53'  
Ryan Wallace 53'  
  63' Max Alexander
  63' Magnus Watson
  64' Darryn Kelly
Tony Wallace 71' 1 - 2  
Michael Ruth 71'  
  72' Hamish Macleod
  72' Lachie McLeod
  72' Luke Emmett
  72' Marc Young
  90+3' Garry Wood
  90+3' Dajon Golding
Michael Ruth 90+7' 2 - 2  
Michael Ruth 90+12' 3 - 2  
Ryan Blair 90+15'  
Declan Byrne 90+15'  
  90+17' Dajon Golding
28/10/2023 Dunbar United
1 - 0
East Fife 1-0H2HOdds+
  23' Brian Easton
  23' Jonathan Page
Dean Whitson 45' 1 - 0  
  46' Sean Docherty
  46' Stewart Murdoch
Darren Handling 67'  
  68' Kieran Millar
  68' Brogan Walls
Liam Gregory 77'  
  80' Jonathan Page
  80' Gregor Nicol
  80' Scott Shepherd
  80' Ryan Schiavone
Liam Gregory 80'  
Sean Stewart 80'  
Ben Bathgate 83'  
Willis Hare 83'  
Brandon Archibald 86'  
James Redpath 86'  
  88' Jack Healy
28/10/2023 Formartine United
3 - 2
Clydebank 1-1H2HOdds+
  0 - 1 1' Nicky Low
Matthew McLean 11'  
  25' Matt Niven
Julian Wade 26' 1 - 1  
  39' Liam McGonigle
Paul Campbell 59'  
  62' Thomas Collins
  62' Callum Graham
Julian Wade 62' 2 - 1  
  63' Matt Niven
  63' Adam Hodge
  71' Liam McGonigle
  71' Alan Robert Kelly
Lewis Wilson 76'  
Adam Emslie 77' 3 - 1  
  84' Joe Slattery
  84' Larry McMahon
  3 - 2 87' Alan Robert Kelly
Ewen MacDonald 87'  
Scott Lisle 89'  
Jonathan Crawford 89'  
Paul Campbell 89'  
Mark Lawrence 89'  
Graeme Rodger 90+3'  
28/10/2023 Forres Mechanics
0 - 1
Buckie Thistle 0-1H2HOdds+
  2' Ryan Fyffe
Andrew Skinner 28'  
  0 - 1 39' Jack Murray
Craig Mackenzie 42'  
  45' Jack MacIver
  46' Andrew MacAskill
  46' Scott Adams
Shaun Morrison 52'  
Thomas Brady 52'  
  56' Jack Murray
  74' Josh Peters
Lee Fraser 77'  
  81' Jack MacIver
  81' Lyall Keir
Ethan Cairns 82'  
Shaun Cameron 82'  
Calum Frame 82'  
Lucas Davidson 82'  
  84' Ryan Fyffe
Andrew Skinner 85'  
Taylor Thain 85'  
  90+2' Max Barry
28/10/2023 Fraserburgh
1 - 2
Bonnyrigg Rose Athletic 0-0H2HOdds+
Ryan Sargent 37'  
  73' Alieu Faye
  73' Dean Watson
Scott Barbour 79'  
Sean Butcher 79'  
  0 - 1 81' Angus Mailer
  83' Neil Martyniuk
  87' Ross Gray
  87' Kieran McGachie
  87' Robbie McGale
  87' Jonathan Stewart
  90+1' Bradley Barrett
Ryan Cowie 90+2' 1 - 1  
  1 - 2 95' Bradley Barrett
Greg Buchan 105'  
William West 105'  
Lewis Davidson 112'  
Aiden Sopel 112'  
Bryan Hay 116'  
Aiden Sopel 120+1'  
28/10/2023 Huntly
1 - 4
Forfar Athletic 1-0H2HOdds+
  5' Finn Robson
Michael Dangana 16' 1 - 0  
George Craig 64'  
Brodie Allen 64'  
  64' Tomas Brindley
  64' Ryan Paterson
  75' Callum Moore
  75' Sebastian Ross
  75' Euan Mutale
  75' Darren Watson
  79' Josh Skelly
  79' Cameron Ferguson
Joe Gauld 79'  
Callum Murray 79'  
  80' Andy Munro
Robbie Foster 89'  
Angus Grant 89'  
James Connelly 90'  
Isaac Evans 90'  
  1 - 1 90+5' Matthew Allan
  1 - 2 92' Mark Whatley
  1 - 3 95' Cameron Ferguson
  1 - 4 102' Ryan Paterson
Lewis Crosbie 114'  
Austin Sparkes 114'  
  115' Finn Robson
  115' Adam Hutchinson
28/10/2023 Jeanfield Swifts
6 - 0
Elgin City 4-0H2HOdds+
Dayle Robertson 3' 1 - 0  
Chris McLeish 9' 2 - 0  
Chris McLeish 22' 3 - 0  
Dayle Robertson 28' 4 - 0  
  53' Matthew Cooper
  53' Nathan Cooney
  54' Owen Cairns
  54' Robert Jones
  55' Brian Cameron
Christopher Scott 58' 5 - 0  
  69' Blair McKenzie
Dayle Robertson 74'  
Paul Simpson 74'  
Christopher Scott 77' 6 - 0  
Chris McLeish 79'  
Gary Fergus 79'  
Patrick Brown 79'  
Fraser Smith 79'  
  83' Mitchell Taylor
  83' Aidan Cruickshank
Jamie Reid 83'  
Chris Dodd 83'  
Christopher Scott 84'  
Scott Mollison 84'  
  87' Ben Barron
  87' Kenny MacInnes
28/10/2023 Kilwinning Rangers
0 - 1
Cowdenbeath 0-0H2HOdds+
  38' Zac Butterworth
Neil McGregor 54'  
Jordan Stuart 55'  
Alan Semple 59'  
  61' Ewan MacPherson
  64' Joshua Jack
  64' Michael Cunningham
Dylan Mackin 74'  
Ben Lewis 74'  
  0 - 1 80' Michael Cunningham
Jordan Stuart 84'  
Jack McMahon 84'  
  88' Jamie Docherty
  88' Lucas Berry
Alan Semple 89'  
Jack MacCalman 89'  
28/10/2023 Peterhead
3 - 1
Clachnacuddin 2-1H2HOdds+
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
28/10/2023 Pollok
5 - 2
Gala Fairydean Rovers 2-2H2HOdds+
Ryan McGregor 3' 1 - 0  
  1 - 1 7' Nicholas Reid
Ryan McGregor 15' 2 - 1  
  29' Kyle Semple
  31' Kyle Semple
Adam Forde 40'  
  2 - 2 45+3' Danny Galbraith
Ross Lindsay 59'  
Adam Forde 61' 3 - 2  
Andrew Gallacher 69'  
Chris Duff 69'  
Adam Forde 71' 4 - 2  
Marc McKenzie 72'  
Grant Anderson 72'  
  73' Zander Murray
  73' Allan Smith
Scott Forrester 75'  
  84' Ben Reilly
  84' Majid Suleyman
Adam Forde 85'  
Hugh Kerr 85'  
  87' Calum Ferguson
Hugh Kerr 90+2' 5 - 2  
28/10/2023 Stenhousemuir
0 - 2
Brora Rangers 0-1H2HOdds+
  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
28/10/2023 Tranent Juniors
7 - 0
East Kilbride 5-0H2HOdds+
Cameron Ross 7' 1 - 0  
Broque Watson 17' 2 - 0  
Cameron Ross 18' 3 - 0  
  20' Callum Tapping
  20' Liam Brown
  30' Dylan McDonald
Cameron Ross 39' 4 - 0  
Kieran Sommerville 41'  
Cameron Ross 44' 5 - 0  
  45' Liam Brown
  46' Andrew Stirling
  46' Christopher McQueen
  46' Nathan Flanagan
  46' Keir Samson
Broque Watson 48' 6 - 0  
Kallum Higginbotham 72' 7 - 0  
Kallum Higginbotham 74'  
Aidan Walsh 74'  
Scott McCrory-Irving 75'  
Alassan Jones 75'  
Scott Gray 78'  
Ben Miller 78'  
Cameron Ross 79'  
Jackson Mylchreest 79'  
  83' Andrew McDonald
Broque Watson 85'  
Aiden O'Malley 85'  
  87' Allan MacKenzie
28/10/2023 Beith Juniors
1 - 3
BSC Glasgow 0-0H2HOdds+
  26' Alistair McColm
Andy Monk 45+1'  
  0 - 1 55' Alistair McColm
Declan Hughes 55'  
  61' Paul Kennedy
  61' Rabin Omar
  0 - 2 62' Scott Roberts
Andy Monk 63'  
Aaron Mason 63'  
Paul Frize 64'  
Ryan Monan 64'  
Declan Hughes 64'  
Robbie Scullion 64'  
Ciaran Diver 69' 1 - 2  
  76' Alistair McColm
  76' Cameron Chalmers
  76' Martin Grehan
  76' Ciaran McPhie
Scot Rough 79'  
  80' Kirk McKnight
  80' Alfie Robinson
  1 - 3 84' Scott Roberts
Blair Rossiter 84'  
Connor McGlinchey 86'  
Victor Emordi 86'  
Kian Burns 86'  
Jordan Scott 86'  
  88' Sam Ellis
Robbie Scullion 90+4'  
1st Round
DateHomeScoreAwayHT
25/09/2023 Stirling University
1 - 3
Albion Rovers 0-1H2HOdds+
  0 - 1 38' Bright Osemudiamen Prince Okosun
Shea Scally 52' 1 - 1  
  1 - 2 58' Joe Bevan
  1 - 3 64' Niyah Joseph
24/09/2023 BSC Glasgow
3 - 1
Cumbernauld Colts 1-1H2HOdds+
Corey O' Donnell 24' 1 - 0  
  1 - 1 32' Billy Mortimer
Corey O' Donnell 70' 2 - 1  
Daniel Hunter 81' 3 - 1  
23/09/2023 Banks O Dee FC
6 - 0
Dalbeattie Star 2-0H2HOdds+
Lachie MacLeod 45' 1 - 0  
Max Alexander 45+1' 2 - 0  
Max Alexander 48' 3 - 0  
Chris Antoniazzi 50' 4 - 0  
Lachie MacLeod 51' 5 - 0  
Max Alexander 66' 6 - 0  
23/09/2023 Bo'ness United
3 - 0
Darvel 1-0H2HOdds+
Ryan Porteous 34' 1 - 0  
Lucas Stenhouse 60' 2 - 0  
Ryan Stevenson 71' 3 - 0  
23/09/2023 Brechin City
4 - 0
Rothes 1-0H2HOdds+
Grady McGrath 6' 1 - 0  
Grady McGrath 47' 2 - 0  
Grady McGrath 50' 3 - 0  
Stuart Heenan 90' 4 - 0  
23/09/2023 Brora Rangers
5 - 1
Berwick Rangers 3-1H2HOdds+
Andrew Macrae 26' 1 - 0  
  1 - 1 29' David Ferguson
Andrew Macrae 38' 2 - 1  
Andrew Macrae 43' 3 - 1  
Max Ewan 55' 4 - 1  
Andrew Macrae 64' 5 - 1  
23/09/2023 Broxburn Athletic
2 - 1
Nairn County 2-0H2HOdds+
Lewis Turner 3' 1 - 0  
Greg Page 44' 2 - 0  
  2 - 1 89' Steven Mackay
  90+5' Wayne Mackintosh
23/09/2023 Camelon Juniors
1 - 2
Civil Service Strollers 0-1H2HOdds+
  0 - 1 19' Marc Laird
Sam Collumbine 53' 1 - 1  
  1 - 2 90' Innes Lawson
Sam Collumbine 90+1'  
23/09/2023 Clachnacuddin
1 - 0
Inverurie Loco Works 1-0H2HOdds+
Connor Bunce 36' 1 - 0  
23/09/2023 Cowdenbeath
2 - 1
Linlithgow Rose 1-0H2HOdds+
Jamie Docherty 24' 1 - 0  
  1 - 1 69' Greg Skinner
Jamie Docherty 95' 2 - 1  
  108' Alan Docherty
23/09/2023 Culter
3 - 4
Deveronvale 2-1H2HOdds+
Ross Clark 11' 1 - 0  
  1 - 1 34' Innes McKay
Ross Clark 36' 2 - 1  
  2 - 2 69' Jamie Maclellan
Willie Mathers 84' 3 - 2  
  3 - 3 90+2' Matthew Petermann
  3 - 4 104' Jamie Maclellan
  107' Innes McKay
23/09/2023 Dalkeith Thistle
0 - 7
Clydebank 0-3H2HOdds+
  0 - 1 39' Creag Little
  0 - 2 45+1' Thomas Collins
  0 - 3 45+3' Thomas Collins
  0 - 4 59' Liam McGonigle
  0 - 5 65' James Grant
  0 - 6 71' Liam McGonigle
  0 - 7 90' Graham MacKay
23/09/2023 Dundonald Bluebell
2 - 3
Kilwinning Rangers 2-2H2HOdds+
Barry Sibanda 7' 1 - 0  
Jack Smith 28' 2 - 0  
  2 - 1 37' Jordan Stuart
  2 - 2 42' Dylan Mackin
  2 - 3 46' Keiran Wood
23/09/2023 Dunipace
1 - 3
Cumnock Juniors 1-0H2HOdds+
Ciaran McGuckin 39' 1 - 0  
  1 - 1 62' Martin McGaughey
  1 - 2 98' Martin McGaughey
  1 - 3 110' Alfie Conn
23/09/2023 East Kilbride
8 - 0
Whitehill Welfare 4-0H2HOdds+
Chris McGowan 21' 1 - 0  
Nathan Flanagan 23' 2 - 0  
Chris McGowan 24' 3 - 0  
Andy McDonald 28' 4 - 0  
Andy McDonald 47' 5 - 0  
Andy McDonald 55' 6 - 0  
Marc Kelly 59' 7 - 0  
Allan MacKenzie 67' 8 - 0  
23/09/2023 East Stirlingshire
0 - 1
Huntly 0-0H2HOdds+
Sam Young 62'  
  0 - 1 90' Andy Hunter
23/09/2023 Edinburgh University
2 - 3
Dunbar United 1-1H2HOdds+
Joe Aitken 37' 1 - 0  
  1 - 1 43' Sean Stewart
  1 - 2 69' Taylor Hendry
  1 - 3 77' Dean Whitson
Lewis Hendry 86' 2 - 3  
23/09/2023 Edusport Academy
1 - 2
Fraserburgh 0-0H2HOdds+
  0 - 1 70' Ryan Sargent
  0 - 2 86' Ryan Sargent
Jack McDowall 89' 1 - 2  
23/09/2023 Formartine United
3 - 2
Threave Rovers 2-0H2HOdds+
Julian Wade 12' 1 - 0  
Paul Campbell 43' 2 - 0  
  2 - 1 70' Kieran Adams
  2 - 2 81' Danny Dunglinson
Jake Stewart 87' 3 - 2  
23/09/2023 Gala Fairydean Rovers
8 - 2
Strathspey Thistle 5-2H2HOdds+
  0 - 1 16' Kane Davies
  0 - 2 21' Michael MacKenzie
Jack Beaumont 26' 1 - 2  
Nicky Reid 35' 2 - 2  
Liam Watt 36' 3 - 2  
Nicky Reid 37' 4 - 2  
Jamie Semple 41' 5 - 2  
Jamie Semple 54' 6 - 2  
Jamie Semple 70' 7 - 2  
Lasana Drammeh 90+5' 8 - 2  
23/09/2023 Golspie Sutherland
1 - 1
Forres Mechanics 0-1H2HOdds+
  0 - 1 11' Ethan Cairns
90' 1 - 1  
23/09/2023 Keith
2 - 5
Luncarty 1-2H2HOdds+
  0 - 1 31' Kyle Woolley
Gavin Elphinstone 37' 1 - 1  
  1 - 2 43' Kyle Green
  1 - 3 49' Rhys Davies
  1 - 4 59' Kyle Green
80' 2 - 4  
  2 - 5 90' Mark Mitchell
23/09/2023 Lossiemouth
0 - 4
Beith Juniors 0-1H2HOdds+
  0 - 1 38' Jordan Rossiter
  0 - 2 56' Alan Rough
  0 - 3 61' Ciaran Diver
  0 - 4 83' Carlo Monti
23/09/2023 Musselburgh Athletic
1 - 1
Gretna 2008 0-0H2HOdds+
  0 - 1 48' Dario Viviani
Liall Smith 56' 1 - 1  
23/09/2023 Penicuik Athletic
0 - 6
Pollok 0-4H2HOdds+
  0 - 1 3' Fraser Mullen
  0 - 2 12' Marc McKenzie
  0 - 3 18'
  0 - 4 38' Adam Forde
  0 - 5 88' Chris Duff
  0 - 6 90' Evan Maley
23/09/2023 St Andrews United
1 - 0
Auchinleck Talbot 0-0H2HOdds+
Owen Andrew 63' 1 - 0  
23/09/2023 Tayport
0 - 4
Buckie Thistle 0-3H2HOdds+
  0 - 1 20' Andy MacAskill
  0 - 2 22' Joe McCabe
  0 - 3 43' Jack Murray
  0 - 4 78' Joe McCabe
23/09/2023 Tranent Juniors
4 - 1
Lothian Hutchison 0-1H2HOdds+
  0 - 1 43' Ben Viola
Ewan Bauld 49' 1 - 1  
Cameron Ross 52' 2 - 1  
Cameron Ross 57' 3 - 1  
Jackson Mylchreest 76' 4 - 1  
23/09/2023 Turriff United
2 - 1
Sauchie Juniors 1-1H2HOdds+
  0 - 1 12' Connor Willaghan
Jack McKenzie 33' 1 - 1  
Ewan Clark 50' 2 - 1  
23/09/2023 Wick Academy
1 - 3
Jeanfield Swifts 0-2H2HOdds+
  0 - 1 32'
  0 - 2 45+3' Fraser Smith
  0 - 3 66' Chris McLeish
Jack Halliday 69' 1 - 3  
2nd Preliminary Round
DateHomeScoreAwayHT
02/09/2023 Fort William
1 - 10
Clydebank 0-0H2HOdds 
02/09/2023 Creetown
1 - 3
Whitehill Welfare 0-0H2HOdds 
02/09/2023 Cumnock Juniors
1 - 0
Girvan 0-0H2HOdds 
02/09/2023 Dunbar United
4 - 2
Vale of Leithen 0-0H2HOdds 
02/09/2023 Hawick Royal Albert
1 - 2
Golspie Sutherland 0-0H2HOdds 
02/09/2023 Hill Of Beath Hawthorn
0 - 1
Tayport 0-0H2HOdds 
02/09/2023 Irvine Meadow
1 - 2
Dunipace 0-0H2HOdds 
02/09/2023 Musselburgh Athletic
6 - 0
Coldstream 0-0H2HOdds 
02/09/2023 Newton Stewart
1 - 4
Luncarty 0-0H2HOdds 
02/09/2023 Pollok
2 - 2
Benburb 0-0H2HOdds 
02/09/2023 Preston Athletic
0 - 0
Dundonald Bluebell 0-0H2HOdds 
02/09/2023 Sauchie Juniors
4 - 0
Burntisland Shipyard 1-0H2HOdds 
02/09/2023 St Andrews United
1 - 0
Haddington Athletic 0-0H2HOdds 
02/09/2023 St. Cuthbert Wanderers
0 - 5
Dalkeith Thistle 0-1H2HOdds 
02/09/2023 Wigtown & Bladnoch
0 - 12
Auchinleck Talbot 0-0H2HOdds 
02/09/2023 Broxburn Athletic
3 - 0
Lochee United 0-0H2HOdds 
02/09/2023 Camelon Juniors
0 - 0
Newtongrange Star 0-0H2HOdds 
02/09/2023 Culter
3 - 2
Blackburn United 2-0H2HOdds 
02/09/2023 Easthouses Lily
1 - 3
Threave Rovers 0-0H2HOdds 
02/09/2023 Penicuik Athletic
4 - 2
Rutherglen Glencairn 0-0H2HOdds 
02/09/2023 Tynecastle
0 - 1
Lothian Hutchison 0-0H2HOdds 
02/09/2023 Beith Juniors
5 - 1
Bonnyton Thistle 0-0H2HOdds 
02/09/2023 Carluke Rovers
2 - 3
Dalbeattie Star 0-0H2HOdds 
02/09/2023 Glenafton Athletic
0 - 3
Darvel 0-0H2HOdds 
02/09/2023 Kilwinning Rangers
4 - 0
Glasgow University 0-0H2HOdds 
02/09/2023 Jeanfield Swifts
3 - 0
Cupar Hearts 0-0H2HOdds 
1st Preliminary Round
Scotland Football
Season:
  • Premiership
  • Championship
  • Scottish Cup
  • League Cup
  • Premiership Play-Offs
  • League One
  • League Two
  • Challenge Cup
  • Championship Play-Offs
  • League One Play-Offs
  • More
  • 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.