Scotland Scottish Cup 2024/2025 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
24/05/2025 Aberdeen
1 - 1
Celtic 0-1H2HOdds+
  1' C. McGregor
Graeme Shinnie 2' 1 - 0  
  1 - 1 3' J. Kenny
Dante Polvara 4' 2 - 1  
  2 - 2 5' L. McCowan
Oday Dabbagh 6' 3 - 2  
  3 - 3 7' D. Maeda
Ante Palaversa 8' 4 - 3  
  9' A. Johnston
  4 - 4 39' Alfie Dorrington
  45'
45+1'  
K. Schmeichel 83' 5 - 4  
  90+3' Yang Hyun-Jun
Mats Knoester 90+6'  
Ante Palaversa 94'  
Semi-finals
DateHomeScoreAwayHT
20/04/2025 St. Johnstone
0 - 5
Celtic 0-4H2HOdds+
  0 - 1 34' C. McGregor
  0 - 2 37' D. Maeda
  0 - 3 45' A. Idah
  0 - 4 45+1' D. Maeda
Stephen Duke-McKenna 58'  
  0 - 5 67' Jota
  79' L. McCowan
19/04/2025 Hearts
1 - 2
Aberdeen 1-1H2HOdds+
  0 - 1 18' Craig Gordon
L. Shankland 28' 1 - 1  
M. Steinwender 44'  
C. Devlin 77'  
  78' Alexander Jensen
  90+3' Alfie Dorrington
  115' Mats Knoester
C. Devlin 116'  
  1 - 2 118' Oday Dabbagh
M. Drammeh 120+5'  
Quarter-finals
DateHomeScoreAwayHT
10/03/2025 Livingston
0 - 1
St. Johnstone 0-0H2HOdds+
  5' Stephen Duke-McKenna
Ryan McGowan 33'  
  0 - 1 73' Graham Carey
09/03/2025 Celtic
2 - 0
Hibernian 1-0H2HOdds+
  23' Jack Iredale
  28' Josh Campbell
Daizen Maeda 39' 1 - 0  
  48' Nectarios Triantis
Jeffrey Schlupp 86'  
Adam Idah 90+2' 2 - 0  
08/03/2025 Aberdeen
4 - 1
Queen's Park 3-0H2HOdds+
Kevin Nisbet 27' 1 - 0  
Oday Dabbagh 29' 2 - 0  
Graeme Shinnie 45+4' 3 - 0  
Oday Dabbagh 53' 4 - 0  
  4 - 1 68' Zak Rudden
07/03/2025 Hearts
3 - 1
Dundee 1-0H2HOdds+
Sander Erik Kartum 27' 1 - 0  
  1 - 1 51' Joe Shaughnessy
  56' Mohammad Sylla
Simon Murray 64' 2 - 1  
Sander Erik Kartum 68' 3 - 1  
Calem Nieuwenhof 81'  
5th Round
DateHomeScoreAwayHT
10/02/2025 St. Mirren
1 - 1
Hearts 1-0H2HOdds+
  0 - 1 1' James Wilson
Oisin Smyth 2'  
  0 - 2 3' Kenneth Vargas
James Scott 4'  
  0 - 3 5' Jorge Grant
Evan Mooney 6' 1 - 3  
  7' Gerald Taylor
Marcus Fraser 8' 2 - 3  
  2 - 4 9' James Penrice
Mikael Mandron 22' 3 - 4  
  3 - 5 85' Calem Nieuwenhof
Alexander Gogić 90+10'  
Oisin Smyth 120+1'  
Marcus Fraser 127'  
09/02/2025 Rangers
0 - 1
Queen's Park 0-0H2HOdds+
  0 - 1 69' Sebastian Drozd
James Tavernier 90+7'  
09/02/2025 Aberdeen
3 - 0
Dunfermline Athletic 1-0H2HOdds+
  34' Chris Hamilton
Pape Habib Gueye 45+1' 1 - 0  
Alexander Jensen 50' 2 - 0  
  81' Ephraim Osei Yeboah
Kevin Nisbet 85' 3 - 0  
Kristers Tobers 90+5'  
08/02/2025 Celtic
5 - 0
Raith Rovers 2-0H2HOdds+
Daizen Maeda 6' 1 - 0  
Daizen Maeda 45+2' 2 - 0  
Luke McCowan 47' 3 - 0  
Yang Hyun-Jun 56' 4 - 0  
Daizen Maeda 77' 5 - 0  
08/02/2025 Dundee
4 - 0
Airdrieonians 4-0H2HOdds+
Clark Robertson 13' 1 - 0  
Lyall Cameron 25' 2 - 0  
Oluwaseun Adewumi 40' 3 - 0  
Lyall Cameron 44' 4 - 0  
Lyall Cameron 59'  
Clark Robertson 64'  
  87' Dylan MacDonald
08/02/2025 Livingston
3 - 0
Cove Rangers 1-0H2HOdds+
Ryan McGowan 25' 1 - 0  
Tete Yengi 81' 2 - 0  
Tete Yengi 83' 3 - 0  
  88' Fraser Fyvie
08/02/2025 St. Johnstone
1 - 0
Hamilton Academical 0-0H2HOdds+
Elliot Watt 35'  
  44' Kyle MacDonald
  55' Stephen Hendrie
Adama Sidibeh 87' 1 - 0  
  90+6' Jackson Longridge
07/02/2025 Ayr United
0 - 1
Hibernian 0-0H2HOdds+
  2' Nectarios Triantis
Scott McMann 48'  
George Oakley 77'  
Marco Rus 83'  
  0 - 1 86' Rocky Bushiri Kiranga
  90' Nicky Cadden
4th Round
DateHomeScoreAwayHT
20/01/2025 Dundee
1 - 0
Dundee United 0-0H2HOdds+
Simon Murray 2' 1 - 0  
Ethan Ingram 70'  
Lyall Cameron 70'  
Mohammad Sylla 74'  
19/01/2025 Rangers
5 - 0
Fraserburgh 1-0H2HOdds+
Cyriel Dessers 27' 1 - 0  
Clinton Nsiala 52' 2 - 0  
Cyriel Dessers 57' 3 - 0  
  58' Paul Young
Ross McCausland 74' 4 - 0  
Cyriel Dessers 90' 5 - 0  
19/01/2025 Falkirk
1 - 2
Raith Rovers 0-0H2HOdds+
Ross Maclver 9'  
  10' Finlay Pollock
  56' Ross Matthews
Coll Donaldson 74'  
  77' Euan Murray
Callumn Morrison 79' 1 - 0  
  1 - 1 86' Sam Stanton
Dylan Tait 90+5'  
  1 - 2 108' Dylan Easton
Sean Mackie 109'  
18/01/2025 Celtic
2 - 1
Kilmarnock 1-1H2HOdds+
C. McGregor 12' 1 - 0  
  1 - 1 45+4' Bobby Wales
  59' Liam Polworth
D. Maeda 71' 2 - 1  
  90+1' Rory McKenzie
18/01/2025 Broxburn Athletic
0 - 8
Ayr United 0-2H2HOdds+
  0 - 1 16' Lenny Agbaire
Jonathan Page 37'  
  0 - 2 37' Jay Henderson
Greg Page 45+2'  
  0 - 3 52' Jay Henderson
  0 - 4 64' Mark McKenzie
  0 - 5 68' George Oakley
  0 - 6 70' Jake Hastie
  0 - 7 76' Dylan Watret
86'  
87'  
  0 - 8 89' Jay Henderson
18/01/2025 Cove Rangers
2 - 0
Forfar Athletic 1-0H2HOdds+
Adam Emslie 42' 1 - 0  
  60' Matthew Allan
Myles Gaffney 80' 2 - 0  
  80' Marc McCallum
  89' Stuart Morrison
18/01/2025 Dumbarton
1 - 5
Airdrieonians 0-2H2HOdds+
  0 - 1 3' Lewis McGrattan
  0 - 2 10' Gavin Allison Gallagher
  23' Dean McMaster
Cameron Clark 61'  
  0 - 3 73' Chris Mochrie
Matthew Shiels 74'  
  0 - 4 75' Ben Wilson
  0 - 5 86' Craig Watson
  89' Cameron Cooper
Craig McGuffie 90' 1 - 5  
18/01/2025 Dunfermline Athletic
3 - 0
Stenhousemuir 2-0H2HOdds+
Chris Hamilton 15' 1 - 0  
  19' Kyle Jacobs
David Wotherspoon 35'  
  35' Matty Yates
Ewan Otoo 41' 2 - 0  
Lewis McCann 46' 3 - 0  
  81' Kinlay Bilham
  87'
  90+1' Mickey Anderson
18/01/2025 Elgin City
0 - 3
Aberdeen 0-1H2HOdds+
  9' Sivert Heltne Nilsen
  0 - 1 21' Shayden Morris
Dayshonne Golding 26'  
Russell Dingwall 56'  
  0 - 2 72' Luís Henriques de Barros Lopes
Lyall Booth 75'  
Owen Cairns 75'  
75'  
  0 - 3 90+1' Luís Henriques de Barros Lopes
18/01/2025 Hamilton Academical
3 - 1
Musselburgh Athletic 1-0H2HOdds+
Stephen Hendrie 24' 1 - 0  
Scott Martin 26'  
  32'
  1 - 1 48' Jamie Todd
Sean McGinty 88' 2 - 1  
Oli Shaw 90+5' 3 - 1  
18/01/2025 Hibernian
3 - 0
Clydebank 1-0H2HOdds+
Martin Boyle 2' 1 - 0  
  17'
Rudi Allan Molotnikov 47' 2 - 0  
Martin Boyle 60' 3 - 0  
  70' Nicky Low
Rudi Allan Molotnikov 70'  
18/01/2025 Queen of the South
1 - 3
St. Mirren 0-2H2HOdds+
  0 - 1 10' Toyosi Olusanya
  0 - 2 20' Toyosi Olusanya
Mikey Hewitt 42'  
Matthew Douglas 44'  
Brennan Dickenson 74' 1 - 2  
  1 - 3 90+4' Caolan Boyd Munce
18/01/2025 Queen's Park
2 - 2
Montrose 1-0H2HOdds+
  8' Keir Bertie
9'  
Liam McLeish 45+1' 1 - 0  
  1 - 1 56' Blair Lyons
  1 - 2 59' Blair Lyons
Sebastian Drozd 63'  
  84' Graham Webster
Zak Rudden 90' 2 - 2  
Nikola Ujdur 90+2'  
Joshua Scott 98' 3 - 2  
Max Thompson 110'  
18/01/2025 Ross County
2 - 2
Livingston 0-1H2HOdds+
  0 - 1 45+1' Robbie Muirhead
Jordan White 55' 1 - 1  
  1 - 2 61' Cristian Montano
Jordan White 65'  
Kacper Łopata 68'  
Ronan Hale 73' 2 - 2  
  82' Stevie May
  90' Robbie Muirhead
  90+1' Cristian Montano
Nohan Kenneh 90+1'  
  109' Meshack Izuchukwu Ubochioma
  110' Reece McAlear
  112' Jamie Brandon
Zachary Ashworth 118'  
  2 - 3 120' Andrew Shinnie
18/01/2025 St. Johnstone
1 - 0
Motherwell 1-0H2HOdds+
Mackenzie Kirk 9' 1 - 0  
  52' Shane Blaney
Victor Alfredo Griffith Mullins 58'  
  63' Tom Sparrow
Benjamin Mbunga-Kimpioka 90+3'  
17/01/2025 Brechin City
1 - 4
Hearts 1-1H2HOdds+
Euan Spark 17'  
Scott Bright 23' 1 - 0  
Dayle Robertson 32'  
  36' A. Forrester
  1 - 1 40' Y. Dhanda
  41' Y. Dhanda
Fraser MacLeod 42'  
  1 - 2 52' Kevin McHattie
  1 - 3 62' E. Kabangu
Cillian Sheridan 72'  
  1 - 4 79' E. Kabangu
3rd Round
DateHomeScoreAwayHT
02/12/2024 East Kilbride
1 - 3
Falkirk 0-2H2HOdds+
  0 - 1 20' Alfie Agyeman
  0 - 2 37' Calvin Miller
  69' Calvin Miller
Jamie Hamilton 84'  
Scott Ferguson 87' 1 - 2  
  1 - 3 88' Callumn Morrison
01/12/2024 Dundee North End
0 - 1
Airdrieonians 0-1H2HOdds+
  0 - 1 6' Lewis McGregor
Jamie Montgomery 33'  
Frankie Devine 41'  
Jack Allan 70'  
Ryan Winter 84'  
30/11/2024 Arbroath
0 - 1
Queen of the South 0-0H2HOdds+
  14' Lewis O'Donnell
Ryan Flynn 55'  
Keith Watson 70'  
  0 - 1 81' Kyle Doherty
  89' A. Brooks
  90' A. Brooks
30/11/2024 Ayr United
2 - 0
Greenock Morton 0-0H2HOdds+
Michael Devlin 63' 1 - 0  
  65' Zak Delaney
Scott McMann 80'  
Ben Dempsey 85'  
Jamie Murphy 89' 2 - 0  
Patrick Reading 90+1'  
30/11/2024 Banks O Dee FC
1 - 2
Hamilton Academical 0-2H2HOdds+
  0 - 1 28' Oli Shaw
  0 - 2 45+1' Oli Shaw
  58' Stephen Hendrie
Michael Philipson 62' 1 - 2  
  86' Oli Shaw
Liam Duell 90+5'  
  90+5' Scott Martin
30/11/2024 Clydebank
2 - 0
Buckie Thistle 0-0H2HOdds+
  12' Dale Wood
  25' Lee Gallagher
James Grant 36'  
  38' Hamish Munro
Ciaran Mulcahy 62'  
Ciaran Mulcahy 63'  
Nicholas Little 68' 1 - 0  
  70' Sam Pugh
  72' Dale Wood
Nicholas Little 73' 2 - 0  
  73' Cohen Ramsay
Matt Niven 81'  
30/11/2024 Cove Rangers
2 - 0
Inverness CT 0-0H2HOdds+
Blair Yule 30'  
  32' L. Longstaff
  68' D. Devine
Findlay Marshall 68'  
  88' J. Nolan
Declan Glass 89' 1 - 0  
Grady McGrath 90+6' 2 - 0  
30/11/2024 Cowdenbeath
1 - 4
Brechin City 0-0H2HOdds+
Danny Swanson 16'  
  0 - 1 31' Brad McKay
Jake Sutherland 49' 1 - 1  
Rhys Walker 73'  
  74' Seth Patrick
  1 - 2 104' Brad McKay
  105+2' Ewan Loudon
  105+2' Kevin McHattie
Robbie McNab 105+2'  
  1 - 3 112' John Spencer Moreland
Shay Burke 116'  
  1 - 4 120+1' Brad McKay
30/11/2024 Edinburgh City
1 - 2
Dunfermline Athletic 0-1H2HOdds+
  0 - 1 5' Adedapo Awokoya-Mebude
Jon Robertson 41'  
Jason Jarvis 59'  
  0 - 2 72' Matthew Todd
  84' Adedapo Awokoya-Mebude
Connor Young 90+3' 1 - 2  
  90+3' Toby Oluwayemi
30/11/2024 Elgin City
3 - 2
Kelty Hearts 1-0H2HOdds+
  31' S. Mercer
Ryan Sargent 43' 1 - 0  
  1 - 1 58' C. Flatman
Dylan Gavin 77' 2 - 1  
Ryan Sargent 83' 3 - 1  
Jack Murray 86'  
  3 - 2 86' R. Cunningham
30/11/2024 Forfar Athletic
3 - 3
Stirling Albion 1-2H2HOdds+
  1' Adam Brown
Russell McLean 2' 1 - 0  
  1 - 1 3' Cameron McKinley
Mark Whatley 4' 2 - 1  
  5' Ross Davidson
Bradley Rodden 6' 3 - 1  
  3 - 2 7' James Graham
Finlay Allan 8' 4 - 2  
  4 - 3 9' Adam Brown
Kieran Inglis 15'  
  17' Harry Wright
  4 - 4 20' Josh Kerr
  25' Bailey Dall
Russell McLean 39' 5 - 4  
  48' Ross McGeachie
Russell McLean 51' 6 - 4  
Nathan Cannon 90'  
  90' Ross Davidson
  95' Russell McLean
Russell McLean 102' 7 - 4  
Ricky Waugh 105'  
  7 - 5 107' Adam Brown
Marc McCallum 122'  
30/11/2024 Fraserburgh
2 - 0
Annan Athletic 2-0H2HOdds+
Connor Wood 39' 1 - 0  
Kieran Simpson 44' 2 - 0  
Aiden Sopel 58'  
Sean Butcher 90+4'  
30/11/2024 Irvine Meadow
0 - 5
Stenhousemuir 0-1H2HOdds+
  0 - 1 43' Euan O'Reilly
  0 - 2 48' Matty Aitken
  0 - 3 58' Euan O'Reilly
  0 - 4 66' Aaron Steele
  68' Kinlay Bilham
Shaun Gallacher 75'  
  81' Aaron Steele
  0 - 5 90+3' Euan O'Reilly
30/11/2024 Linlithgow Rose
0 - 4
Raith Rovers 0-1H2HOdds+
Louis Maguire 11'  
  16' R. Matthews
  0 - 1 22' L. Gibson
Greg Skinner 28'  
  45' S. Stanton
Jamie Allan 48'  
  0 - 2 49' D. Easton
  0 - 3 58' D. Easton
Connor McMullan 63'  
Laurie Devine 69'  
  0 - 4 85' J. Hamilton
30/11/2024 Livingston
2 - 0
Brora Rangers 2-0H2HOdds+
Reece McAlear 20' 1 - 0  
Matthew Clarke 23'  
Tete Yengi 35' 2 - 0  
  57' Andrew MacLeod
Tete Yengi 62'  
30/11/2024 Musselburgh Athletic
3 - 1
Bo'ness United 1-1H2HOdds+
Nathan Evans 11' 1 - 0  
  15' Michael Gemmell
  1 - 1 27' Lucas Stenhouse
  28' Lucas Stenhouse
Zach Khan 52'  
Oban Anderson 57'  
Callum Donaldson 61' 2 - 1  
  82' John-James Henderson
Craig Stevenson 87' 3 - 1  
  90' Lewis Duffy
  90+1' Ryan Scott Porteous
  90+5' Keir Macaulay
Jonny Court 90+6'  
30/11/2024 Peterhead
2 - 3
Montrose 1-2H2HOdds+
  0 - 1 9' Kane Hester
Dylan Forrest 15'  
  0 - 2 16' Kane Hester
Cammy Smith 17'  
Jordon Brown 20'  
  38' Jason Brown
Max Barry 39' 1 - 2  
  60' Andrew Steeves
Sean Dillon 60'  
  65' Kerr Waddell
  1 - 3 84' Blair Lyons
Craig Brown 85'  
  87' Craig Brown
Peter Pawlett 90+3' 2 - 3  
30/11/2024 Queen's Park
2 - 2
Partick Thistle 2-1H2HOdds+
  0 - 1 1' Kyle Turner
Dominic Thomas 2' 1 - 1  
  3' Logan Chalmers
Liam McLeish 4' 2 - 1  
  2 - 2 5' Luke McBeth
Rocco Hickey-Fugaccia 6'  
  2 - 3 7' Harry Milne
Jack Thomson 8' 3 - 3  
  3 - 4 9' Steven Lawless
Louis Longridge 10' 4 - 4  
  4 - 5 11' Terry Ablade
  4 - 6 12' Robbie Crawford
Cammy Kerr 12' 5 - 6  
  5 - 7 13' Ricco Diack
Josh Hinds 14' 6 - 7  
  15' Daniel O'Reilly
Joshua Scott 16' 7 - 7  
Dominic Thomas 23'  
Louis Longridge 34' 8 - 7  
Roddy MacGregor 42' 9 - 7  
  55' Daniel O'Reilly
  57' Lee Ashcroft
  9 - 8 64' Will Tizzard
Jack Thomson 69'  
  87' Stuart Bannigan
Rocco Hickey-Fugaccia 104'  
30/11/2024 Stranraer
1 - 2
Broxburn Athletic 0-1H2HOdds+
  0 - 1 31' Jonathan Page
Adam Cummins 38'  
  39' Joseph Smith
Elliot Dunlop 82' 1 - 1  
  1 - 2 97' Nicholas Locke
  116' Darren Downie
  120+1' Bryan Mwangi
29/11/2024 Dumbarton
3 - 2
Alloa Athletic 3-1H2HOdds+
Mouhamed Niang 11' 1 - 0  
James Hilton 13' 2 - 0  
Michael Ruth 39' 3 - 0  
  3 - 1 43' Luke Donnelly
  3 - 2 65' Stefan Scougall
  80' Steven Hetherington
Michael Ruth 89'  
Mouhamed Niang 90+1'  
2nd Round
DateHomeScoreAwayHT
26/10/2024 Auchinleck Talbot
0 - 1
Broxburn Athletic 0-1H2HOdds+
  0 - 1 26' Gary Brass
  84' Gary Brass
26/10/2024 Brechin City
3 - 2
Huntly 2-1H2HOdds+
Seth Patrick 10'  
  19' Michael Clark
Ewan Loudon 22' 1 - 0  
  1 - 1 29' Angus Grant
  37' Sam Robertson
Brad McKay 38'  
  40' Calum Brodie
Dayle Robertson 42' 2 - 1  
  2 - 2 77' Callum Murray
  79' Ross Still
Dayle Robertson 81' 3 - 2  
Michael Hunter 90+1'  
26/10/2024 Brora Rangers
2 - 1
Formartine United 0-1H2HOdds+
  0 - 1 15' Julian Wade
  38' Graeme Rodger
Kyle Macleod 50' 1 - 1  
  73' Rhys Thomas
Colin Williamson 81' 2 - 1  
26/10/2024 East Fife
0 - 1
Banks O Dee FC 0-1H2HOdds+
  0 - 1 22' Jevan Anderson
  54' Kacper Lewecki
  60' Andy Hunter
G. Walker 64'  
  67' Mark Reynolds
J. Norey 83'  
  86' Jevan Anderson
26/10/2024 East Kilbride
3 - 1
Bonnyrigg Rose Athletic 1-0H2HOdds+
  6' Kallum Higginbotham
Reegan Mimnaugh 23' 1 - 0  
Jack Leitch 44'  
Cameron Elliott 57'  
  58' Cameron Ross
  1 - 1 59' Cameron Ross
Sean Fagan 62'  
Jordan McGregor 73'  
David Ferguson 76'  
  76' Angus Mailer
  81' Bradley Barrett
  81' Kerr Young
John Robertson 82' 2 - 1  
Steven Boyd 87' 3 - 1  
Jordan McGregor 89'  
26/10/2024 Elgin City
1 - 1
Clyde 0-1H2HOdds+
  0 - 1 1' Paul McKay
Russell Dingwall 2'  
  3' Andy Murdoch
Jack Murray 4' 1 - 1  
  5' Kyle Connell
Dylan Gavin 6' 2 - 1  
Logan Dunachie 7'  
  2 - 2 8' Ryan Sargent
  2 - 3 9' Marley Redfern
Dayshonne Golding 10' 3 - 3  
  3 - 4 11' Darren Lyon
  12' Kyle Girvan
Craig Howie 13' 4 - 4  
Mark Gallagher 14'  
  15' Jordan Houston
Owen Cairns 16'  
  4 - 5 17' Robbie Hemfrey
Kian Leslie 18' 5 - 5  
  5 - 6 19' Liam Scullion
Lyall Booth 20' 6 - 6  
  6 - 7 21' Lee Hamilton
Russell Dingwall 22' 7 - 7  
  23' Paul McKay
Russell Dingwall 24' 8 - 7  
  8 - 8 45+1' Jordan Allan
  57' Thomas Robson
Kian Leslie 70'  
  75' Jordan Allan
Jack Murray 88' 9 - 8  
Russell Dingwall 90+4'  
  109' Logan Dunachie
26/10/2024 Forfar Athletic
1 - 0
Berwick Rangers 0-0H2HOdds+
Russell McLean 42'  
Arran Cocks 59' 1 - 0  
  90+2' Max McGinley
26/10/2024 Fraserburgh
3 - 1
Turriff United 1-0H2HOdds+
Sean Butcher 42' 1 - 0  
Paul Young 57'  
  1 - 1 74' Timi Fatona
Jamie Beagrie 96' 2 - 1  
Jamie Beagrie 99'  
Connor Wood 108' 3 - 1  
Jamie Beagrie 117'  
26/10/2024 Hill Of Beath Hawthorn
0 - 2
Bo'ness United 0-0H2HOdds+
  55' Daniel Irving
Jordan Tosh 63'  
Daniel Baur 78'  
Lewis Elder 83'  
  0 - 1 92' Lucas Stenhouse
J. Smith 98'  
  0 - 2 110' Lucas Stenhouse
26/10/2024 Inverurie Loco Works
1 - 3
Dundee North End 1-1H2HOdds+
  15' Brian Clark
Jay Halliday 17' 1 - 0  
  1 - 1 30' Frankie Devine
  89' Liam Gibb
Cole Anderson 94'  
  1 - 2 97' Jaden Ferguson
  1 - 3 104' Arafat Mohammad Fahid
  114' Frankie Devine
26/10/2024 Irvine Meadow
3 - 0
Civil Service Strollers 3-0H2HOdds+
Jack McDowall 10' 1 - 0  
Dale Moore 27'  
Lewis Kennedy 38' 2 - 0  
Euan Baird 44' 3 - 0  
Jack McDowall 81'  
26/10/2024 Jeanfield Swifts
1 - 1
Edinburgh City 0-1H2HOdds+
Scott Alan Sutherland 1' 1 - 0  
  1 - 1 2' Connor Young
Patrick Brown 3' 2 - 1  
  2 - 2 4' Sam Jones
Ross Philp 5' 3 - 2  
Robbie Hamilton 6' 4 - 2  
  4 - 3 7' Robbie Hamilton
  4 - 4 8' Jon Robertson
Aaron Whitehead 9'  
  4 - 5 10' Innes Lawson
Gary Fergus 34'  
  40' Innes Lawson
  4 - 6 44' Innes Lawson
Ronan McMurchie 47' 5 - 6  
  90+1' Robbie Walker
James Yates 104'  
  115' Calum Pitt
26/10/2024 Keith
0 - 3
Clydebank 0-0H2HOdds+
  26' Dean Cairns
Michael Ironside 51'  
  0 - 1 52' Nicholas Little
  0 - 2 64' Matt Niven
James Brownie 71'  
  71' Nicky Low
Brody Alberts 79'  
Horace Ormsby 86'  
  87' Liam McGonigle
  0 - 3 90+4' Nicholas Little
26/10/2024 Linlithgow Rose
3 - 0
Clachnacuddin 1-0H2HOdds+
Greg Skinner 10' 1 - 0  
  57' Fergus Adams
Connor McMullan 69'  
  71' Harry Bray
Dylan Paterson 73' 2 - 0  
Harry McMartin 90+4' 3 - 0  
26/10/2024 Musselburgh Athletic
2 - 1
Edusport Academy 0-1H2HOdds+
  0 - 1 32' Ryan Murray
Andrew Dempster 47'  
Jackson Barker 57' 1 - 1  
Jonny Court 65' 2 - 1  
Robert Wilson 66'  
Jackson Barker 75'  
  80' Daniel Martins
Aiden Walsh 88'  
  89' John Guthrie
26/10/2024 Peterhead
6 - 3
Lochee United 4-2H2HOdds+
  0 - 1 2' Robert Linn
David Wilson 14'  
  0 - 2 15' Robert Linn
Jordon Brown 28' 1 - 2  
Caleb Goldie 30'  
Andrew McCarthy 32' 2 - 2  
Cieran Dunne 40' 3 - 2  
  45+1' Callum Moore
Sebastian Ross 45+2' 4 - 2  
  4 - 3 56' Robert Linn
  74' Bailey Steel
Cammy Smith 74' 5 - 3  
Jordon Brown 85' 6 - 3  
26/10/2024 Sauchie Juniors
0 - 2
Buckie Thistle 0-1H2HOdds+
  0 - 1 24' Marcus Goodall
Ross Hutchison 43'  
  68' Andy MacAskill
  72' Jack MacIver
  73' Joe McCabe
Lucas Williamson 82'  
  0 - 2 88' Darryl McHardy
  88' Darryl McHardy
Sam Collumbine 89'  
26/10/2024 Spartans
1 - 2
Cowdenbeath 0-1H2HOdds+
  0 - 1 38' Rhys Walker
  43' Jack Denham
Brogan Walls 68' 1 - 1  
  1 - 2 83' Gregor Jordan
  86' Jamie Docherty
Bradley Whyte 88'  
Jamie Dishington 90+5'  
  90+5' Greg MacPherson
26/10/2024 Stirling Albion
6 - 0
Bo'ness Athletic 2-0H2HOdds+
Dale Carrick 10' 1 - 0  
Dale Hilson 36' 2 - 0  
  38' Jordan Wright
Dale Carrick 41' 3 - 0  
Josh Kerr 49' 4 - 0  
Aaron Weir 60' 5 - 0  
  72' Scott Cameron
Callum Crane 88' 6 - 0  
James Graham 90+1'  
25/10/2024 Threave Rovers
2 - 3
Stranraer 1-0H2HOdds+
Dylan Cairnie 10'  
Dylan Cairnie 42' 1 - 0  
Harry Officer 45+2'  
Ross Irving 54' 2 - 0  
  56' Lewis Reid
Aiden Kerr 63'  
  2 - 1 64' Ryan Edgar
  65' Adam Cummins
  2 - 2 79' Deryn Lang
Charlie Watson 90+1'  
  2 - 3 90+6' Ryan Edgar
1st Round
DateHomeScoreAwayHT
28/09/2024 Albion Rovers
1 - 2
Auchinleck Talbot 0-1H2HOdds+
  0 - 1 25' Nimmo
28/09/2024 Berwick Rangers
4 - 2
Cupar Hearts 1-1H2HOdds+
Jonathan Devers 20' 1 - 0  
Baker 64' 2 - 0  
66'  
  2 - 1 81' Liam Kelly
Jonny Devers 87' 3 - 1  
Jonny Devers 89' 4 - 1  
28/09/2024 Brechin City
1 - 0
Newtongrange Star 0-0H2HOdds+
Fraser MacLeod 90+2' 1 - 0  
28/09/2024 Brora Rangers
2 - 1
Cumnock Juniors 0-0H2HOdds+
Jordan MacRae 61' 1 - 0  
  1 - 1 83' McKee
90+6' 2 - 1  
28/09/2024 BSC Glasgow
0 - 1
Turriff United 0-1H2HOdds+
  0 - 1 43'
28/09/2024 Buckie Thistle
2 - 1
Carluke Rovers 0-1H2HOdds+
Darryl McHardy 90+4' 1 - 0  
28/09/2024 Burntisland Shipyard
1 - 4
Irvine Meadow 0-2H2HOdds+
  0 - 1 24' McDowall
  0 - 2 38' Kennedy
  0 - 3 75'
  0 - 4 90+9' Michael Gibb
28/09/2024 Clachnacuddin
3 - 1
Nairn County 0-1H2HOdds+
  0 - 1 3' Ben Barron
  67' Dylan MacLean
James Anderson 90' 1 - 1  
28/09/2024 Clydebank
3 - 1
Girvan 1-1H2HOdds+
  0 - 1 32' Sisi
James Grant 33' 1 - 1  
Gallacher 50' 2 - 1  
Keir Samson 79' 3 - 1  
28/09/2024 Cowdenbeath
3 - 2
Rutherglen Glencairn 1-1H2HOdds+
Jamie Docherty 1' 1 - 0  
  1 - 1 29' Collins
  1 - 2 72' Scott Jarvie
Jamie Docherty 74' 2 - 2  
28/09/2024 Cumbernauld Colts
0 - 3
Civil Service Strollers 0-2H2HOdds+
  0 - 1 24'
  0 - 2 44'
  0 - 3 65'
28/09/2024 Deveronvale
2 - 4
Bo'ness United 1-3H2HOdds+
  0 - 1 12' Louis Kennedy
Harry Noble 19' 1 - 1  
  1 - 2 36' Smart Osadolor
  1 - 3 38' Kyle Johnston
Matthew Petermann 90' 2 - 3  
  2 - 4 90+2' Smart Osadolor
28/09/2024 Dunbar United
1 - 4
Bo'ness Athletic 0-1H2HOdds+
  0 - 1 31' Nimmo
  0 - 2 68' Sandy Cunningham
  0 - 3 90+2' Ross Nimmo
28/09/2024 Dundee North End
4 - 0
Tranent Juniors 1-0H2HOdds+
Ferguson 25' 1 - 0  
Blacklock 56' 2 - 0  
Sludden 77' 3 - 0  
Thomson 80' 4 - 0  
28/09/2024 Dundonald Bluebell
1 - 1
Inverurie Loco Works 0-1H2HOdds+
  0 - 1 33' Paul Coutts
Ellis 77' 1 - 1  
28/09/2024 East Kilbride
2 - 0
Gretna 2008 1-0H2HOdds+
Jack Leitch 59' 1 - 0  
28/09/2024 East Stirlingshire
2 - 3
Lochee United 1-2H2HOdds+
  0 - 1 38' Kerr Hay
Robert Linn 77' 1 - 1  
  1 - 2 77' Bobby Linn
78' 2 - 2  
Leslie 85'  
28/09/2024 Formartine United
2 - 0
Whitehill Welfare 0-0H2HOdds+
78' 1 - 0  
28/09/2024 Forres Mechanics
1 - 2
Jeanfield Swifts 0-1H2HOdds+
  0 - 1 90+2' Mark McLauchlan
28/09/2024 Fraserburgh
8 - 0
Rothes 3-0H2HOdds+
Aiden Sopel 4' 1 - 0  
Joe Barbour 25' 2 - 0  
Aiden Sopel 45' 3 - 0  
Joe Barbour 52' 4 - 0  
Liam Strachan 55' 5 - 0  
Aiden Sopel 68' 6 - 0  
Joshua Hawkins 72' 7 - 0  
Sean Butcher 84' 8 - 0  
28/09/2024 Gala Fairydean Rovers
0 - 1
Banks O Dee FC 0-0H2HOdds+
  0 - 1 55' Liam Duell
28/09/2024 Huntly
2 - 2
Wick Academy 2-1H2HOdds+
Angus Grant 9' 1 - 0  
  1 - 1 14' Marc MacGregor
Angus Grant 45' 2 - 1  
  2 - 2 75' Kyle Henderson
28/09/2024 Keith
1 - 1
Camelon Juniors 0-0H2HOdds+
  0 - 1 58' Graham Taylor
  61'
89'  
Nathan McKeown 90+1' 1 - 1  
28/09/2024 Linlithgow Rose
3 - 1
Lossiemouth 2-0H2HOdds+
Aaron Nicolson 20' 1 - 0  
Laurie Devine 45' 2 - 0  
Jamie Allan 61' 3 - 0  
  3 - 1 90'
28/09/2024 Musselburgh Athletic
1 - 0
Darvel 0-0H2HOdds+
Court 98' 1 - 0  
28/09/2024 Stirling University
0 - 2
Edusport Academy 0-1H2HOdds+
  0 - 1 31' Ross McNeil
  0 - 2 48' Ross McNeil
28/09/2024 Strathspey Thistle
0 - 6
Sauchie Juniors 0-2H2HOdds+
  0 - 1 20' McDowell
  0 - 2 55' Danny Smith
  0 - 3 81' David Churchill
  0 - 4 85' Ross Kavanagh
  0 - 5 87' Ross Kavanagh
28/09/2024 Threave Rovers
6 - 1
Vale of Leithen 2-0H2HOdds+
Irving 40' 1 - 0  
Officer 43' 2 - 0  
Officer 47' 3 - 0  
Liam Park 75' 4 - 0  
Kerr 80' 5 - 0  
Charlie Watson 89' 6 - 0  
27/09/2024 Dalkeith Thistle
0 - 4
Broxburn Athletic 0-1H2HOdds+
  0 - 1 90+1' Arafat Mohammad Fahid
27/09/2024 Tynecastle
2 - 3
Hill Of Beath Hawthorn 0-1H2HOdds+
  0 - 1 24' Arafat Mohammad Fahid
  0 - 2 46' Arafat Mohammad Fahid
Arafat Mohammad Fahid 59' 1 - 2  
  1 - 3 65' Arafat Mohammad Fahid
Watt 84' 2 - 3  
2nd Preliminary Round
DateHomeScoreAwayHT
31/08/2024 Benburb
0 - 3
Vale of Leithen 0-1H2HOdds 
31/08/2024 Bonnyton Thistle
0 - 1
Dunbar United 0-0H2HOdds 
31/08/2024 Burntisland Shipyard
2 - 1
Dunipace 1-0H2HOdds 
31/08/2024 Clydebank
7 - 0
St Andrews United 2-0H2HOdds 
31/08/2024 Coldstream
0 - 6
Camelon Juniors 0-2H2HOdds 
31/08/2024 Creetown
1 - 3
Cumnock Juniors 1-0H2HOdds 
31/08/2024 Dalbeattie Star
1 - 2
Whitehill Welfare 1-1H2HOdds 
31/08/2024 Dalkeith Thistle
1 - 0
Blackburn United 0-0H2HOdds 
31/08/2024 Easthouses Lily
0 - 4
Newtongrange Star 0-2H2HOdds 
31/08/2024 Fort William
0 - 8
Hill Of Beath Hawthorn 0-1H2HOdds 
31/08/2024 Girvan
9 - 0
St. Cuthbert Wanderers 2-0H2HOdds 
31/08/2024 Glenafton Athletic
2 - 4
Threave Rovers 0-3H2HOdds 
31/08/2024 Golspie Sutherland
0 - 2
Carluke Rovers 0-1H2HOdds 
31/08/2024 Haddington Athletic
1 - 4
Auchinleck Talbot 1-1H2HOdds 
31/08/2024 Jeanfield Swifts
3 - 0
Newton Stewart 3-0H2HOdds 
31/08/2024 Lochee United
4 - 0
Hawick Royal Albert 2-0H2HOdds 
31/08/2024 Penicuik Athletic
0 - 1
Musselburgh Athletic 0-0H2HOdds 
31/08/2024 Preston Athletic
2 - 3
Irvine Meadow 1-1H2HOdds 
31/08/2024 Tayport
1 - 3
Dundee North End 1-2H2HOdds 
31/08/2024 Culter
1 - 2
Sauchie Juniors 0-1H2HOdds 
31/08/2024 Dundonald Bluebell
3 - 1
Edinburgh University 1-0H2HOdds 
31/08/2024 Cupar Hearts
4 - 0
Wigtown & Bladnoch 0-0H2HOdds 
31/08/2024 Pollok
1 - 3
Darvel 0-3H2HOdds 
31/08/2024 Rutherglen Glencairn
2 - 0
Hutchinson Vale Football Club 1-0H2HOdds 
30/08/2024 Bo'ness Athletic
2 - 0
Kilwinning Rangers 1-0H2HOdds 
30/08/2024 Tynecastle
4 - 0
Glasgow University 4-0H2HOdds 
1st Preliminary Round
Scotland Football

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.