Select Scottish Cup football clubs for Head to Head (H2H) Statistics

Scottish Cup 2025/2026 Match Fixtures and Live Odds

We retrieve the real-time live soccer odds from only the best bookmakers in Europe and Asian bookies. The highest odds are displayed for each soccer match.

Odds to access our odds comparison tool that shows you the opening odds and fluctuation including an archive of odds history from each bookmaker.

H2H to view the head to head statistics and identify the stronger team that is likely to emerge as the winner.
Play to submit your prediction in tipsters competition like a virtual online betting environment. It's risk free, no money involved. Analyse and predict the matches.

Livescore provides you with the fastest Scotland Scottish Cup score and you can check the goalscorers and whom are the players on yellow and red cards.

Latest Scotland Scottish Cup Full-Time Results

DateHomeScoreAwayHT
20/01/2026 Stranraer
1 - 1
Queen's Park 0-1H2HOdds+
  0 - 1 1' Liam McLeish
Mark Russell 2' 1 - 1  
  1 - 2 3' Tyrece McDonnell
Aaron Quigg 4' 2 - 2  
  2 - 3 5' Aidan Connolly
Dom Plank 6' 3 - 3  
  3 - 4 7' Louis Longridge
Lewis Reid 8' 4 - 4  
Jordan Stuart 9'  
Aaron Quigg 9'  
  4 - 5 9' Josh Fowler
Dean Clelland 10' 5 - 5  
  5 - 6 11' Aidan Connolly
  11' Carlo Pignatiello
Lewis Hunter 12' 6 - 6  
  35' Sebastian Drozd
Matthew Gillies 40'  
Daniel McManus 46'  
Kirk McKnight 46'  
Dom Plank 58' 7 - 6  
  68' Grant Savoury
  68' Ricki Lamie
  72' Louis Longridge
  80' Carlo Pignatiello
Matthew Gillies 84'  
Lewis Hunter 84'  
  96' Henry Fieldson
  96' Tyrece McDonnell
James Dolan 100'  
Mark Russell 100'  
Finn Ecrepont 105'  
BJ Coll 105'  
  108' Ricki Lamie
Deryn Lang 108'  
Dean Clelland 108'  
Dom Plank 111'  
  119' Sebastian Drozd
  119' Liam McLeish
18/01/2026 Auchinleck Talbot
0 - 2
Celtic 0-1H2HOdds+
  0 - 1 33' Johnny Kenny
  63' James Forrest
  63' Sebastian Tounekti
  68' Michel-Ange Balikwisha
  68' Benjamin Nygren
  68' Stephen Welsh
  68' Liam Scales
Kyle McAvoy 82'  
Alex Nimmo 82'  
  0 - 2 85' Sebastian Tounekti
  87' Johnny Kenny
  87' Shin Yamada
  87' Callum McGregor
  87' Reo Hatate
Luke Main 88'  
Lwendo Kazoka 88'  
18/01/2026 Aberdeen
1 - 0
Raith Rovers 1-0H2HOdds+
Jack Milne 9' 1 - 0  
Emmanuel Gyamfi 27'  
Emmanuel Gyamfi 46'  
Mitchel Frame 46'  
Dante Polvara 47'  
Nicolas Milanovic 57'  
Jesper Karlsson 57'  
Stuart Armstrong 62'  
Graeme Shinnie 62'  
  69' Andy Winter
  69' Paul McMullan
  69' Dylan Easton
  69' Kai Montagu
Leighton Clarkson 75'  
Adil Aouchiche 75'  
  75' Jai Rowe
  75' Ross Matthews
  79' Scott Brown
  81' Joshua Mullin
  81' Paul Nsio
  81' Jack Hamilton
  81' Lewis Vaughan
Lyall Cameron 84'  
Sivert Heltne Nilsen 84'  
17/01/2026 Hearts
1 - 1
Falkirk 0-0H2HOdds+
Blair Spittal 1' 1 - 0  
  1 - 1 2' Brad Spencer
Alexander Schwolow 3' 2 - 1  
  2 - 2 4' Liam Henderson
Pierre Landry Kabore 5' 3 - 2  
  3 - 3 6' Brian Graham
Elton Kabangu 7'  
  3 - 4 8' Dylan Tait
Harry Milne 9' 4 - 4  
  4 - 5 10' Ben Parkinson
  41' Calvin Miller
  46' Henry Cartwright
  46' Louie Marsh
  46' Finn Yeats
  46' Ben Parkinson
  46' Barney Stewart
  46' Kyrell Wilson
Jamie McCart 58'  
Blair Spittal 58'  
  4 - 6 59' Ben Parkinson
Craig Halkett 69'  
Craig Halkett 69'  
Stuart Findlay 69'  
Cláudio Braga 69'  
Pierre Landry Kabore 69'  
Jordi Altena 77'  
Islam Chesnokov 77'  
  81' Filip Lissah
Lawrence Shankland 86' 5 - 6  
  86' Filip Lissah
  86' Keelan Adams
  90+1' Ben Parkinson
Islam Chesnokov 90+2'  
Lawrence Shankland 96'  
Elton Kabangu 96'  
  97' Calvin Miller
  97' Ethan Ross
Tómas Bent Magnússon 105+1'  
Adam Forrester 105+1'  
  118' Dylan Tait
  119' Kyrell Wilson
  119' Brian Graham
Alexander Schwolow 120+7'  
17/01/2026 Airdrieonians
3 - 3
Arbroath 1-0H2HOdds+
  1' R. Callachan
Euan Henderson 1' 1 - 0  
Jamie Barjonas 2' 2 - 0  
  2 - 1 2' Nikolay Todorov
Jake Hastie 3'  
  2 - 2 3' Jack Wilkie
Lewis McGrattan 4' 3 - 2  
  4' Craig Watson
Dean McMaster 5' 4 - 2  
Euan Henderson 12' 5 - 2  
Dean McMaster 36'  
  39' Scott Stewart
  5 - 3 51' Gavin Reilly
  56' Aaron Muirhead
Euan Henderson 56' 6 - 3  
  61' Ryan Dow
  61' Tom Beadling
  61' Harry Cochrane
  61' Ryan Flynn
Chris Mochrie 66'  
Lewis McGrattan 66'  
Charles Telfer 72'  
Jake Hastie 72'  
  72' Gavin Reilly
  72' Dapo Mebude
Aidan Wilson 77'  
Sean McGinty 77'  
  6 - 4 84' Tom Beadling
Lewis Strapp 90+4'  
Dean McMaster 97' 7 - 4  
Dylan MacDonald 98'  
Scott Constable 98'  
  108' Jacob MacIntyre
  108' R. Callachan
  108' Findlay Marshall
  108' Nikolay Todorov
  7 - 5 109' Scott Stewart
  114' Tom Beadling
  114' Aaron Muirhead
  114' Craig Watson
17/01/2026 Camelon Juniors
1 - 3
Elgin City 1-1H2HOdds+
  0 - 1 13' Kane Hester
Lucas Williamson 24'  
Sadat Pajaziti 45' 1 - 1  
Graham Taylor 45+1'  
Sadat Pajaziti 45+2'  
Jason Walton 45+2'  
  45+3' Brian Cameron
Jamie McCormack 45+4'  
  1 - 2 56' Kane Hester
  63' Kyle Girvan
  63' Owen Cairns
  63' Josh Walker
  63' Lewis Hyde
Gary Thom 68'  
Jack Breen 69'  
Liam McQuaid 69'  
Ross Kavanagh 69'  
Dean Watson 69'  
  1 - 3 75' Lucas Williamson
Nathan Wade 76'  
  78' Kane Hester
  78' Ryan Sargent
Cameron Rowley 80'  
  88' Mark Gallagher
  88' Brian Cameron
  88' Ali Spalding
  88' Connall Ewan
  90' Connall Ewan
17/01/2026 Dundee United
2 - 0
Ayr United 0-0H2HOdds+
  35' Jamie Murphy
Amar Fatah 45+3'  
  45+3' Marco Rus
  46' Jamie Murphy
  46' J. Bonnar
Zachary Sapsford 46'  
Kristijan Trapanovski 46'  
L. Stephenson 65'  
Panutche Camara 65'  
Amar Fatah 65'  
Nikolaj Möller 65'  
Max Watters 65'  
Owen Stirton 65'  
Dario Naamo 65'  
Ryan Strain 65'  
Nikolaj Möller 77' 1 - 0  
  81' Anton Dowds
  81' Oleksandr Shovkovskyi
  81' Marco Rus
  81' Ben Summers
  85' Stuart Bannigan
  85' Dominic Thomas
Panutche Camara 89' 2 - 0  
17/01/2026 Kelty Hearts
1 - 1
Cove Rangers 0-1H2HOdds+
Lewis Moore 1' 1 - 0  
  1 - 1 2' Mitchell Megginson
Arran Pettifer 3' 2 - 1  
  2 - 2 4' Blair Yule
Aaron Arnott 5' 3 - 2  
  6' David Eguaibor
James Graham 7' 4 - 2  
  4 - 3 8' Adam Emslie
Sam Fisher 9' 5 - 3  
  10'
Craig Johnston 15'  
Aaron Arnott 15'  
  27' Mackenzie Strachan
Craig Clay 39'  
  5 - 4 41' Mitchell Megginson
Justin Eguaibor 60' 6 - 4  
  62' Lewis O'Donnell
  62' Arron Darge
  62' Mackenzie Strachan
  62' Fraser Fyvie
Innes Murray 71'  
James Graham 71'  
  86' Chris Maguire
  86' David Eguaibor
  90+1' James Doyle
90+3'  
  90+4'
  98' David Eguaibor
Luke McCarvel 104'  
Greig Young 104'  
Craig Clay 117'  
  117' Mitchell Megginson
17/01/2026 Kilmarnock
1 - 2
Dundee 1-0H2HOdds+
  8' Yan Dhanda
Dominic Thompson 11' 1 - 0  
  11' Jon McCracken
  13' Callum Jones
  18' Billy Koumetio
  18' Clark Robertson
Jack Thomson 44'  
Michael Schjönning-Larsen 46'  
Rory McKenzie 46'  
Ethan Schilte-Brown 54'  
Tyreece John-Jules 57'  
Tyreece John-Jules 62'  
Scott Tiffoney 62'  
  67' Callum Jones
  67' Charlie Reilly
  67' Ryan Astley
  67' Imari Samuels
  1 - 1 69' Ashley Hay
Scott Tiffoney 72'  
Jack Thomson 80'  
  81' Clark Robertson
Marcus Dackers 84'  
Bruce Anderson 84'  
  84' Cameron Congreve
  84' Simon Murray
  1 - 2 90+1' Drey Wright
Lewis Mayo 90+3'  
90+4'  
17/01/2026 Livingston
1 - 1
St. Mirren 1-1H2HOdds+
Jeremy Bokila 1'  
  0 - 1 2' Evan Mooney
Ryan McGowan 3' 1 - 1  
  1 - 2 4' Roland Idowu
  1 - 3 4' Marcus Fraser
Mahamadou Susoho 5' 2 - 3  
  2 - 4 6' Liam Donnelly
Tete Yengi 7'  
  8' Richard King
Stevie May 9' 3 - 4  
  3 - 5 10' M. Dijksteel
Scott Arfield 11' 4 - 5  
  61' Oisin Smyth
  61' Dan N'Lundulu
Scott Arfield 73'  
Stevie May 73'  
  82' Marcus Fraser
Lewis Smith 82'  
Cristian Montano 82'  
Connor McLennan 83'  
Tete Yengi 83'  
Stevie May 89'  
Robbie Muirhead 90+1'  
90+2'  
  90+3' Alex Gogic
Samson Lawal 91'  
Jeremy Bokila 91'  
  91' Jayden Richardson
  91' M. Dijksteel
Robbie Muirhead 91'  
Scott Pittman 91'  
  101' Richard King
  104' Roland Idowu
  104' Evan Mooney
  104' Declan John
  104' Scott Tanser
Macaulay Tait 105+1'  
Emmanuel Danso 105+1'  
  105+1' Killian Phillips
  105+1' Liam Donnelly
  111' Mikael Mandron
  111' Tunmise Sobowale
Danny Finlayson 114'  
Mahamadou Susoho 117'  
17/01/2026 Motherwell
1 - 0
Ross County 0-0H2HOdds+
  39' Connor Randall
  43' Jamie Lindsay
Luca Ross 56'  
Lukas Fadinger 56'  
Apostolos Stamatelopoulos 56'  
Elijah Just 56'  
  61' Jordan White
  61' Ronan Aiden Connolly Shea Chapman Hale
  61' Jay Henderson
  61' Kieran Phillips
Tawanda Maswanhise 62' 1 - 0  
Stephen O'Donnell 66'  
Emmanuel Longelo 66'  
Tom Sparrow 66'  
Jordan McGhee 66'  
  73' Dean Cornelius
  75' Dylan Smith
  75' Dean Cornelius
  75' Levis Pitan
  75' Ryan Duncan
  75' Miller Thomson
  84' Jamie Lindsay
  84' James Scott
  86' Len O'Sullivan
Ibrahim Said 89'  
Zander McAllister 89'  
17/01/2026 Partick Thistle
3 - 1
Montrose 1-0H2HOdds+
Tony Watt 10' 1 - 0  
  46' Aidan Quinn
  46' Ryan Williamson
Tony Watt 48' 2 - 0  
Logan Chalmers 55'  
Ben McPherson 56'  
Cammy Logan 56'  
  61' Andrew Steeves
Tony Watt 65'  
Kyle Turner 65'  
  66' Callum Sandilands
  66' Terry Masson
  66' Kieran Freeman
  66' Tommy North
  69' Graham Webster
  69' Angus Stevenson
Logan Chalmers 73'  
  76' Terry Masson
Tsoanelo Letsosa 79'  
Ricco Diack 79'  
Aidan Fitzpatrick 79'  
Scott Martin 79'  
A. Samuel 79'  
Luke McBeth 79'  
  80' Sean Dillon
  80' Euan Glasgow
  2 - 1 85' Tommy North
  86' Terry Masson
Ricco Diack 90+1' 3 - 1  
17/01/2026 Spartans
0 - 0
Inverness CT 0-0H2HOdds+
James Craigen 1' 1 - 0  
  2' David Wotherspoon
Cammy Russell 3' 2 - 0  
  4' Chanka Zimba
Jamie Dishington 5' 3 - 0  
  3 - 1 6' Luis Longstaff
Mackenzie Scott 7'  
  3 - 2 8' Ross Millen
Kenzi Nair 9' 4 - 2  
  46' Alfie Bavidge
  46' David Wotherspoon
  67'
  67' George McCartney
  67' Luis Longstaff
67'  
  67' Alfie Stewart
  67' Chanka Zimba
Ethan Drysdale 81'  
Bailey Dall 81'  
Mark Stowe 81'  
Kevin Waugh 81'  
  82' Paul Allan
  82' Jordan Alonge
Jordan Tapping 85'  
James Craigen 90+3'  
Marc McNulty 98'  
Mackenzie Scott 98'  
Sean Welsh 105'  
Kenzi Nair 105'  
  105' Joe Chalmers
  105' Kieron Willox
17/01/2026 Stenhousemuir
4 - 0
Greenock Morton 2-0H2HOdds+
  28' Cameron Blues
Kinlay Bilham 35'  
Leyton Grant 38'  
Michael Anderson 38'  
Nicky Jamieson 39' 1 - 0  
Gregor Buchanan 43'  
  44' Eamonn Brophy
Matthew Aitken 45+1' 2 - 0  
  46' Owen Moffat
  46' Michael Garrity
Ross Taylor 46'  
Euan O'Reilly 46'  
  61' Kris Moore
  61' Iain Wilson
Gregor Buchanan 64' 3 - 0  
  64' Iain Wilson
  71' Cláudio Botelho
  71' Ali Crawford
  71' Aaron Comrie
  71' Zak Delaney
  71' Arron Lyall
  71' Nathan Shaw
Matthew Aitken 80' 4 - 0  
Ross Meechan 84'  
Dale Carrick 84'  
Matthew Aitken 84'  
Kelsey Ewen 84'  
Kinlay Bilham 84'  
Oliver Simpson 84'  
17/01/2026 Dunfermline Athletic
1 - 0
Hibernian 0-0H2HOdds+
  35' Josh Mulligan
  35' Miguel Chaiwa
  61' Joe Newell
  61' Dan Barlaser
  61' Junior Hoilett
  61' Nicky Cadden
Zak Rudden 65'  
Callumn Morrison 65'  
Tashan Oakley-Boothe 70'  
Chris Hamilton 70'  
Olly Thomas 71'  
Shea Kearney 71'  
Callumn Morrison 76'  
  77' Kieron Bowie
  77' Martin Boyle
  77' Thibault Klidjé
  77' Élie Youan
Miguel Chaiwa 90+2' 1 - 0  
  90+7' Nicky Cadden
16/01/2026 Rangers
5 - 0
Annan Athletic 2-0H2HOdds+
Bojan Miovski 12' 1 - 0  
Bojan Miovski 32' 2 - 0  
Kieran Dowell 49' 3 - 0  
Jayden Meghoma 55'  
Rabbi Matondo 55'  
  59' Tommy Goss
Zebedee Lawson 61'  
Kieran Dowell 64'  
Thelo Aasgaard 64'  
Joe Rothwell 64'  
Tochi Chukwuani 64'  
  71' Paul Smith
  71' Paul McGowan
Danilo 71'  
Mikey Moore 71'  
Bojan Miovski 75' 4 - 0  
  78' Max Kilsby
  78' Myles Gaffney
  78' Charlie Maxwell
  78' Timam Scott
  86' Paul McGowan
Thelo Aasgaard 87' 5 - 0  
10/12/2025 Tranent Juniors
1 - 2
Inverness CT 1-2H2HOdds+
Robbie McIntyre 16'  
  0 - 1 17' Mitchell Robertson
Sam Jones 24' 1 - 1  
  1 - 2 35' Chanka Zimba
  72' Paul Allan
Harry Girdwood 73'  
29/11/2025 Airdrieonians
4 - 0
Hamilton Academical 0-0H2HOdds+
  27' Alexander Hutton
Lewis Strapp 29'  
Dylan MacDonald 29'  
Lewis McGrattan 47' 1 - 0  
Chris Mochrie 55' 2 - 0  
Euan Henderson 58' 3 - 0  
Aidan Wilson 59'  
Craig Ross 59'  
Gavin Allison Gallagher 59'  
Charles Telfer 59'  
  64' Stephen Hendrie
  66' Scott Robinson
  66' Stuart McKinstry
  66' Steven Bradley
  66' Bobby McLuckie
  66' Alexander Hutton
  66' Scott Robinson
Euan Henderson 71'  
Liam McStravick 71'  
Chris Mochrie 71'  
Aaron Reid 71'  
Lewis McGrattan 72' 4 - 0  
  78' Lee Kilday
  78' Aaron Eadie
Sean McGinty 82'  
29/11/2025 Annan Athletic
4 - 0
Buckie Thistle 1-0H2HOdds+
Tommy Muir  6' 1 - 0  
Tommy Muir  47' 2 - 0  
  52' Josh Peters
  52' Cole Donaldson
  52' Ross Paterson
  52' Marcus Goodall
Tommy Muir  55'  
Myles Gaffney 55'  
Charlie Maxwell 57' 3 - 0  
Myles Gaffney 59' 4 - 0  
  61' Harry Noble
  61' Fraser Robertson
  65' Finlay Allan
Zander Craik 73'  
Gravine Kalala 73'  
  78' Marcus Goodall
  82' Finlay Allan
  82' Aaron Conway
  82' A. Cummings
  82' Aaron Nicolson
29/11/2025 Ayr United
3 - 0
Turriff United 2-0H2HOdds+
Anton Dowds 16'  
Oleksandr Shovkovskyi 27' 1 - 0  
Dylan Watret 28' 2 - 0  
Ben Dempsey 56'  
J. Bonnar 56'  
Leon King 56'  
Scott McMann 56'  
Anton Dowds 64'  
Aaron Brown 64'  
Jamie Murphy 64'  
Mark McKenzie 64'  
  65' K. Douglas
  65' Ryan McLean
  65' Sam Garnham
  65' Mackenzie Taylor
  67' Timi Fatona
  77' Timi Fatona
  77' D. Souden
  83' Murray Cormack
  83' Reece McKeown
  83' Scott Robertson
  83' Murray Thompson
Dominic Thomas 85' 3 - 0  
Dominic Thomas 87'  
Matthew Warbrick 87'  

You might be interested in Scotland Scottish Cup fixtures and results.

Top Goal Scorers

Top Assist

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
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.