Czech Republic
Lithuania
South America (Conmebol)

FA Cup - Scotland

12 Jul 2025 - 12 Jul 2025
K/O
Home
Away
Pts
HT
FT
ET
PN
Saturday, 24 May 2025
24 May 14:00 14:00 fin
Aberdeen 3
0-1 1-1 1-1 4-3
Celtic 2
FINAL
0-1
1-1
1-1
4-3
Sunday, 20 April 2025
20 Apr 14:00 14:00 fin
ST Johnstone 1
0-4 0-5
Celtic 1
SF
0-4
0-5
Saturday, 19 April 2025
Monday, 10 March 2025
10 Mar 19:45 19:45 fin
Livingston 1
0-0 0-1
ST Johnstone 1
QF
0-0
0-1
Sunday, 9 March 2025
09 Mar 15:00 15:00 fin
Celtic 1
1-0 2-0
Hibernian 3
QF
1-0
2-0
Saturday, 8 March 2025
08 Mar 12:30 12:30 fin
Aberdeen
3-0 4-1
Queens Park
QF
3-0
4-1
Friday, 7 March 2025
07 Mar 19:45 19:45 fin
Heart Of Midlothian 1
1-0 3-1
Dundee 1
QF
1-0
3-1
Monday, 10 February 2025
10 Feb 19:45 19:45 fin
ST Mirren 2
1-0 1-1 1-1 2-4
Heart Of Midlothian
R5
1-0
1-1
1-1
2-4
Sunday, 9 February 2025
09 Feb 12:30 12:30 fin
Aberdeen 1
1-0 3-0
Dunfermline 2
R5
1-0
3-0
09 Feb 15:30 15:30 fin
Rangers
0-0 0-1
Queens Park
R5
0-0
0-1
Saturday, 8 February 2025
08 Feb 15:00 15:00 fin
Dundee 2
4-0 4-0
Airdrieonians 1
R5
4-0
4-0
08 Feb 15:00 15:00 fin
Livingston
1-0 3-0
Cove Rangers 1
R5
1-0
3-0
08 Feb 17:30 17:30 fin
Celtic
2-0 5-0
Raith Rovers
R5
2-0
5-0
Friday, 7 February 2025
07 Feb 19:45 19:45 fin
Ayr Utd 3
0-0 0-1
Hibernian 2
R5
0-0
0-1
Monday, 20 January 2025
20 Jan 20:00 20:00 fin
Dundee
1-0 1-0
Dundee Utd
R4
1-0
1-0
Sunday, 19 January 2025
19 Jan 12:00 12:00 fin
Falkirk
0-0 1-1 1-2
Raith Rovers
R4
0-0
1-1
1-2
19 Jan 14:15 14:15 fin
Rangers
1-0 5-0
Fraserburgh 1
R4
1-0
5-0
Saturday, 18 January 2025
18 Jan 15:00 15:00 fin
Broxburn Athletic
0-2 0-8
Ayr Utd
R4
0-2
0-8
18 Jan 15:00 15:00 fin
Cove Rangers
1-0 2-0
Forfar Athletic
R4
1-0
2-0
18 Jan 15:00 15:00 fin
Dumbarton
0-2 1-5
Airdrieonians
R4
0-2
1-5
18 Jan 15:00 15:00 fin
Queens Park
1-0 2-2 3-2
Montrose
R4
1-0
2-2
3-2
18 Jan 15:00 15:00 fin
Dunfermline
2-0 3-0
Stenhousemuir
R4
2-0
3-0
18 Jan 15:00 15:00 fin
Ross County
0-1 2-2 2-3
Livingston
R4
0-1
2-2
2-3
18 Jan 15:00 15:00 fin
Elgin City 1
0-1 0-3
Aberdeen
R4
0-1
0-3
18 Jan 15:00 15:00 fin
Hibernian 1
1-0 3-0
Clydebank 2
R4
1-0
3-0
18 Jan 15:00 15:00 fin
Queen Of The South
0-2 1-3
ST Mirren
R4
0-2
1-3
18 Jan 15:00 15:00 fin
ST Johnstone
1-0 1-0
Motherwell
R4
1-0
1-0
18 Jan 17:30 17:30 fin
Celtic
1-1 2-1
Kilmarnock 2
R4
1-1
2-1
Friday, 17 January 2025
17 Jan 19:45 19:45 fin
Brechin
1-1 1-4
Heart Of Midlothian
R4
1-1
1-4
Monday, 2 December 2024
02 Dec 19:45 19:45 fin
East Kilbride
0-2 1-3
Falkirk
R3
0-2
1-3
Sunday, 1 December 2024
01 Dec 13:00 13:00 fin
Dundee North End
0-1 0-1
Airdrieonians
R3
0-1
0-1
Saturday, 30 November 2024
30 Nov 15:00 15:00 fin
Arbroath
0-0 0-1
Queen Of The South
R3
0-0
0-1
30 Nov 15:00 15:00 fin
Ayr Utd
0-0 2-0
Morton
R3
0-0
2-0
30 Nov 15:00 15:00 fin
Banks O Dee
0-2 1-2
Hamilton Academical
R3
0-2
1-2
30 Nov 15:00 15:00 fin
Clydebank
0-0 2-0
Buckie Thistle 2
R3
0-0
2-0
30 Nov 15:00 15:00 fin
Elgin City
1-0 3-2
Kelty Hearts
R3
1-0
3-2
30 Nov 15:00 15:00 fin
Cove Rangers
0-0 2-0
Inverness CT
R3
0-0
2-0
30 Nov 15:00 15:00 fin
Cowdenbeath
0-1 1-1 1-4
Brechin
R3
0-1
1-1
1-4
30 Nov 15:00 15:00 fin
Edinburgh City
0-1 1-2
Dunfermline
R3
0-1
1-2
30 Nov 15:00 15:00 fin
Forfar Athletic
1-2 2-2 3-3 4-2
Stirling Albion
R3
1-2
2-2
3-3
4-2
30 Nov 15:00 15:00 fin
Irvine Meadow
0-1 0-5
Stenhousemuir
R3
0-1
0-5
30 Nov 15:00 15:00 fin
Linlithgow Rose
0-1 0-4
Raith Rovers
R3
0-1
0-4
30 Nov 15:00 15:00 fin
Livingston
2-0 2-0
Brora Rangers
R3
2-0
2-0
30 Nov 15:00 15:00 fin
Fraserburgh
2-0 2-0
Annan Athletic
R3
2-0
2-0
30 Nov 15:00 15:00 fin
Peterhead
1-2 2-3
Montrose
R3
1-2
2-3
30 Nov 15:00 15:00 fin
Stranraer
0-1 1-1 1-2
Broxburn Athletic
R3
0-1
1-1
1-2
30 Nov 15:00 15:00 fin
Queens Park
2-1 2-2 2-2 7-6
Partick
R3
2-1
2-2
2-2
7-6
Friday, 29 November 2024
29 Nov 19:45 19:45 fin
Dumbarton
3-1 3-2
Alloa Athletic
R3
3-1
3-2
Saturday, 26 October 2024
26 Oct 14:00 14:00 fin
Forfar Athletic
0-0 1-0
Berwick
R2
0-0
1-0
26 Oct 14:00 14:00 fin
Fraserburgh 1
1-0 1-1 3-1
Turriff Utd
R2
1-0
1-1
3-1
26 Oct 14:00 14:00 fin
Jeanfield Swifts
0-1 1-1 1-1 4-5
Edinburgh City
R2
0-1
1-1
1-1
4-5
26 Oct 14:00 14:00 fin
Brechin
2-1 3-2
Huntly 1
R2
2-1
3-2
26 Oct 14:00 14:00 fin
Brora Rangers
0-1 2-1
Formartine Utd
R2
0-1
2-1
26 Oct 14:00 14:00 fin
East Fife
0-1 0-1
Banks O Dee
R2
0-1
0-1
26 Oct 14:00 14:00 fin
Elgin City
0-1 1-1 1-1 8-7
Clyde
R2
0-1
1-1
1-1
8-7
26 Oct 14:00 14:00 fin
Keith
0-0 0-3
Clydebank
R2
0-0
0-3
26 Oct 14:00 14:00 fin
Linlithgow Rose
1-0 3-0
Clachnacuddin
R2
1-0
3-0
26 Oct 14:00 14:00 fin
Spartans
0-1 1-2
Cowdenbeath
R2
0-1
1-2
26 Oct 14:00 14:00 fin
Stirling Albion
3-0 6-0
Boness Athletic
R2
3-0
6-0
26 Oct 14:00 14:00 fin
Sauchie Juniors
0-1 0-2
Buckie Thistle
R2
0-1
0-2
26 Oct 14:00 14:00 fin
Peterhead
4-2 6-3
Lochee United
R2
4-2
6-3
Friday, 25 October 2024
25 Oct 18:45 18:45 fin
Threave Rovers 1
1-0 2-3
Stranraer
R2
1-0
2-3
Saturday, 28 September 2024
28 Sep 14:00 14:00 fin
Albion Rovers
0-1 1-2
Auchinleck Talbot
R1
0-1
1-2
28 Sep 14:00 14:00 fin
Berwick
1-1 4-2
Cupar Hearts
R1
1-1
4-2
28 Sep 14:00 14:00 fin
Brechin
0-0 1-0
Newtongrange Star
R1
0-0
1-0
28 Sep 14:00 14:00 fin
Brora Rangers
0-0 2-1
Cumnock Juniors
R1
0-0
2-1
28 Sep 14:00 14:00 fin
Broomhill FC
0-1 0-1
Turriff Utd
R1
0-1
0-1
28 Sep 14:00 14:00 fin
Clachnacuddin
0-1 3-1
Nairn County
R1
0-1
3-1
28 Sep 14:00 14:00 fin
Clydebank
1-1 3-1
Girvan
R1
1-1
3-1
28 Sep 14:00 14:00 fin
Deveronvale
1-3 2-4
BO Ness United
R1
1-3
2-4
28 Sep 14:00 14:00 fin
Dunbar United
0-1 1-4
Boness Athletic
R1
0-1
1-4
28 Sep 14:00 14:00 fin
East Kilbride
1-0 2-0
Gretna FC 2008
R1
1-0
2-0
28 Sep 14:00 14:00 fin
Fraserburgh
3-0 8-0
Rothes
R1
3-0
8-0
28 Sep 14:00 14:00 fin
Huntly
2-1 2-2 2-2 5-3
Wick (Youth)
R1
2-1
2-2
2-2
5-3
28 Sep 14:00 14:00 fin
Keith
0-0 1-1 1-1 4-3
Camelon Juniors FC
R1
0-0
1-1
1-1
4-3
28 Sep 14:00 14:00 fin
Linlithgow Rose
2-0 3-1
Lossiemouth
R1
2-0
3-1
28 Sep 14:00 14:00 fin
Musselburgh Athletic
0-0 0-0 1-0
Darvel FC
R1
0-0
0-0
1-0
28 Sep 14:00 14:00 fin
Threave Rovers
2-0 6-1
Vale Of Leithen
R1
2-0
6-1
28 Sep 14:00 14:00 fin
Formartine Utd
0-0 2-0
Whitehill
R1
0-0
2-0
Friday, 27 September 2024
Saturday, 25 May 2024
25 May 14:00 14:00 fin
Celtic 7
0-0 1-0
Rangers 5
FINAL
0-0
1-0
Sunday, 21 April 2024
21 Apr 14:00 14:00 fin
Rangers 2
1-0 2-0
Heart Of Midlothian 2
SF
1-0
2-0
Saturday, 20 April 2024
20 Apr 11:30 11:30 fin
Aberdeen 4
1-1 2-2 3-3 5-6
Celtic 1
SF
1-1
2-2
3-3
5-6
Monday, 11 March 2024
11 Mar 19:45 19:45 fin
Morton 2
0-0 0-1
Heart Of Midlothian 3
QF
0-0
0-1
Sunday, 10 March 2024
10 Mar 14:30 14:30 fin
Celtic
2-1 4-2
Livingston 5
QF
2-1
4-2
10 Mar 17:30 17:30 fin
Hibernian 3 2
0-1 0-2
Rangers 1
QF
0-1
0-2
Saturday, 9 March 2024
09 Mar 12:15 12:15 fin
Aberdeen 3
2-1 3-1
Kilmarnock 2
QF
2-1
3-1
Sunday, 11 February 2024
11 Feb 14:00 14:00 fin
ST Mirren
0-1 0-2
Celtic 2
R5
0-1
0-2
Saturday, 10 February 2024
10 Feb 15:00 15:00 fin
Inverness CT 1
0-0 1-3
Hibernian
R5
0-0
1-3
10 Feb 15:00 15:00 fin
Partick 4
1-0 2-2 2-3
Livingston 2
R5
1-0
2-2
2-3
10 Feb 15:00 15:00 fin
Kilmarnock
1-0 2-0
Cove Rangers 2
R5
1-0
2-0
10 Feb 17:30 17:30 fin
Rangers 1
1-0 2-0
Ayr Utd 3
R5
1-0
2-0
Friday, 9 February 2024
09 Feb 19:30 19:30 fin
Morton 3
1-0 2-1
Motherwell 2
R5
1-0
2-1
Tuesday, 30 January 2024
30 Jan 19:45 19:45 fin
Brora Rangers
1-1 1-1 1-3
Cove Rangers
R4
1-1
1-1
1-3
Sunday, 21 January 2024
21 Jan 16:00 16:00 fin
Celtic
3-0 5-0
Buckie Thistle
R4
3-0
5-0
Saturday, 20 January 2024
20 Jan 12:15 12:15 fin
Spartans
0-1 1-2
Heart Of Midlothian
R4
0-1
1-2
20 Jan 15:00 15:00 fin
Airdrieonians
0-0 1-0
ST Johnstone
R4
0-0
1-0
20 Jan 15:00 15:00 fin
Ayr Utd
0-0 3-0
Kelty Hearts
R4
0-0
3-0
20 Jan 15:00 15:00 fin
Bonnyrigg Rose Athletic
1-1 2-1
Falkirk
R4
1-1
2-1
20 Jan 15:00 15:00 fin
Forfar Athletic
0-0 0-1
Hibernian
R4
0-0
0-1
20 Jan 15:00 15:00 fin
Inverness CT
1-0 4-0
Broomhill FC 1
R4
1-0
4-0
20 Jan 15:00 15:00 fin
Kilmarnock
2-0 2-0
Dundee
R4
2-0
2-0
20 Jan 15:00 15:00 fin
Livingston
1-1 2-1
Raith Rovers
R4
1-1
2-1
20 Jan 15:00 15:00 fin
Morton
1-0 2-0
Montrose
R4
1-0
2-0
20 Jan 15:00 15:00 fin
Motherwell
1-1 3-1
Alloa Athletic
R4
1-1
3-1
20 Jan 15:00 15:00 fin
Ross County
0-2 0-3
Partick
R4
0-2
0-3
20 Jan 15:00 15:00 fin
ST Mirren
0-0 1-0
Queen Of The South
R4
0-0
1-0
20 Jan 17:30 17:30 fin
Dumbarton
0-2 1-4
Rangers
R4
0-2
1-4
Friday, 19 January 2024
19 Jan 19:45 19:45 fin
Clyde
0-1 0-2
Aberdeen
R4
0-1
0-2
Saturday, 25 November 2023
25 Nov 15:00 15:00 fin
Broxburn Athletic
0-0 1-1 2-2 4-5
Buckie Thistle 1
R3
0-0
1-1
2-2
4-5
25 Nov 15:00 15:00 fin
Falkirk
3-0 3-0
Formartine Utd
R3
3-0
3-0
25 Nov 15:00 15:00 fin
Brora Rangers
1-0 1-0
Pollok
R3
1-0
1-0
25 Nov 15:00 15:00 fin
Annan Athletic
0-2 3-3 4-5
Dumbarton
R3
0-2
3-3
4-5
25 Nov 15:00 15:00 fin
Dunbar United
1-2 1-2
Alloa Athletic
R3
1-2
1-2
25 Nov 15:00 15:00 fin
Cumnock Juniors
0-1 0-3
Broomhill FC
R3
0-1
0-3
25 Nov 15:00 15:00 fin
Inverness CT
0-0 2-0
Cowdenbeath
R3
0-0
2-0
25 Nov 15:00 15:00 fin
Morton
1-0 4-0
BO Ness United 1
R3
1-0
4-0
25 Nov 15:00 15:00 fin
Montrose
0-0 3-0
Edinburgh City
R3
0-0
3-0
25 Nov 15:00 15:00 fin
Partick
2-0 3-0
Queens Park
R3
2-0
3-0
25 Nov 15:00 15:00 fin
Peterhead
0-0 1-1 1-2
Ayr Utd
R3
0-0
1-1
1-2
25 Nov 15:00 15:00 fin
Queen Of The South
1-1 2-2 2-2 4-3
Dundee Utd
R3
1-1
2-2
2-2
4-3
25 Nov 15:00 15:00 fin
Spartans
1-0 2-1
Arbroath
R3
1-0
2-1
25 Nov 15:00 15:00 fin
Stirling Albion
0-1 0-2
Cove Rangers
R3
0-1
0-2
25 Nov 15:00 15:00 fin
Stranraer
0-1 0-1
Airdrieonians
R3
0-1
0-1
25 Nov 15:00 15:00 fin
Tranent Juniors
0-0 0-1
Forfar Athletic
R3
0-0
0-1
Friday, 24 November 2023
24 Nov 19:45 19:45 fin
Dunfermline
0-1 0-3
Raith Rovers
R3
0-1
0-3
24 Nov 19:45 19:45 fin
Clyde 1
0-0 2-0
Jeanfield Swifts
R3
0-0
2-0
Saturday, 4 November 2023
04 Nov 13:30 13:30 fin
Luncarty 1
0-0 0-1
BO Ness United
R2
0-0
0-1
Monday, 30 October 2023
30 Oct 19:45 19:45 fin
Musselburgh Athletic
0-0 1-1 2-3
Clyde
R2
0-0
1-1
2-3
Saturday, 28 October 2023
28 Oct 13:00 13:00 fin
Beith Juniors
0-0 1-3
Broomhill FC
R2
0-0
1-3
28 Oct 14:00 14:00 fin
Tranent Juniors
5-0 7-0
East Kilbride
R2
5-0
7-0
28 Oct 14:00 14:00 fin
Cumnock Juniors
0-1 2-1
Turriff Utd
R2
0-1
2-1
28 Oct 14:00 14:00 fin
Deveronvale
0-1 0-1
Broxburn Athletic
R2
0-1
0-1
28 Oct 14:00 14:00 fin
Brechin
0-0 1-2
Spartans
R2
0-0
1-2
28 Oct 14:00 14:00 fin
Dumbarton
0-1 3-2
Banks O Dee
R2
0-1
3-2
28 Oct 14:00 14:00 fin
Dunbar United
1-0 1-0
East Fife
R2
1-0
1-0
28 Oct 14:00 14:00 fin
Formartine Utd
1-1 3-2
Clydebank
R2
1-1
3-2
28 Oct 14:00 14:00 fin
Forres Mechanics
0-1 0-1
Buckie Thistle
R2
0-1
0-1
28 Oct 14:00 14:00 fin
Huntly
1-0 1-1 1-4
Forfar Athletic
R2
1-0
1-1
1-4
28 Oct 14:00 14:00 fin
Jeanfield Swifts
4-0 6-0
Elgin City
R2
4-0
6-0
28 Oct 14:00 14:00 fin
Kilwinning Rangers
0-0 0-1
Cowdenbeath
R2
0-0
0-1
28 Oct 14:00 14:00 fin
Peterhead
2-1 3-1
Clachnacuddin
R2
2-1
3-1
28 Oct 14:00 14:00 fin
Pollok
2-2 5-2
Gala Fairydean Rovers
R2
2-2
5-2
28 Oct 14:00 14:00 fin
Stenhousemuir
0-1 0-2
Brora Rangers
R2
0-1
0-2
Monday, 25 September 2023
Sunday, 24 September 2023
24 Sep 13:00 13:00 fin
Broomhill FC
1-1 3-1
Cumbernauld Colts
R1
1-1
3-1
Saturday, 23 September 2023
23 Sep 13:30 13:30 fin
Culter
2-1 3-3 3-4
Deveronvale
R1
2-1
3-3
3-4
23 Sep 13:30 13:30 fin
Penicuik Athletic
0-4 0-6
Pollok
R1
0-4
0-6
23 Sep 14:00 14:00 fin
Brechin
1-0 4-0
Rothes
R1
1-0
4-0
23 Sep 14:00 14:00 fin
Broxburn Athletic
2-0 2-1
Nairn County
R1
2-0
2-1
23 Sep 14:00 14:00 fin
Caledonian Braves
0-0 1-2
Fraserburgh
R1
0-0
1-2
23 Sep 14:00 14:00 fin
Brora Rangers
3-1 5-1
Berwick
R1
3-1
5-1
23 Sep 14:00 14:00 fin
BO Ness United
1-0 3-0
Darvel FC
R1
1-0
3-0
23 Sep 14:00 14:00 fin
Dalkeith Thistle FC
0-3 0-7
Clydebank
R1
0-3
0-7
23 Sep 14:00 14:00 fin
Cowdenbeath
1-0 1-1 2-1
Linlithgow Rose
R1
1-0
1-1
2-1
23 Sep 14:00 14:00 fin
Banks O Dee
2-0 6-0
Dalbeattie Star
R1
2-0
6-0
23 Sep 14:00 14:00 fin
Dunipace
1-1 1-3
Cumnock Juniors
R1
1-1
1-3
23 Sep 14:00 14:00 fin
East Stirlingshire
0-0 0-1
Huntly
R1
0-0
0-1
23 Sep 14:00 14:00 fin
Keith
1-2 2-5
Luncarty
R1
1-2
2-5
23 Sep 14:00 14:00 fin
Musselburgh Athletic
0-0 1-1 1-1 4-3
Gretna FC 2008
R1
0-0
1-1
1-1
4-3
23 Sep 14:00 14:00 fin
Lossiemouth
0-1 0-4
Beith Juniors
R1
0-1
0-4
23 Sep 14:00 14:00 fin
Golspie Sutherland
0-1 1-1 1-1 7-8
Forres Mechanics
R1
0-1
1-1
1-1
7-8
23 Sep 14:00 14:00 fin
Formartine Utd
2-0 3-2
Threave Rovers
R1
2-0
3-2
23 Sep 14:00 14:00 fin
Tayport
0-3 0-4
Buckie Thistle
R1
0-3
0-4
23 Sep 14:00 14:00 fin
Turriff Utd
1-1 2-1
Sauchie Juniors
R1
1-1
2-1
23 Sep 14:00 14:00 fin
Tranent Juniors
0-1 4-1
Lothian Thistle
R1
0-1
4-1
23 Sep 14:00 14:00 fin
Wick (Youth)
0-2 1-3
Jeanfield Swifts
R1
0-2
1-3
23 Sep 14:00 14:00 fin
East Kilbride
4-0 8-0
Whitehill
R1
4-0
8-0
Saturday, 3 June 2023
03 Jun 16:30 16:30 fin
Celtic
1-0 3-1
Inverness CT 2
FINAL
1-0
3-1
Sunday, 30 April 2023
30 Apr 12:30 12:30 fin
Rangers 2
0-1 0-1
Celtic 2
SF
0-1
0-1
Saturday, 29 April 2023
29 Apr 11:15 11:15 fin
Falkirk
0-2 0-3
Inverness CT 1
SF
0-2
0-3
Monday, 13 March 2023
13 Mar 19:45 19:45 fin
Falkirk 2
0-1 2-1
Ayr Utd 1
QF
0-1
2-1
Sunday, 12 March 2023
12 Mar 13:00 13:00 fin
Rangers 2
1-0 3-0
Raith Rovers 3
QF
1-0
3-0
Saturday, 11 March 2023
11 Mar 12:15 12:15 fin
Heart Of Midlothian 3
0-2 0-3
Celtic 1
QF
0-2
0-3
Friday, 10 March 2023
10 Mar 19:45 19:45 fin
Inverness CT 2
1-1 2-1
Kilmarnock 2
QF
1-1
2-1
Monday, 13 February 2023
13 Feb 19:45 19:45 fin
Darvel FC 2 1
0-2 1-5
Falkirk 1
R5
0-2
1-5
Sunday, 12 February 2023
12 Feb 16:00 16:00 fin
Rangers 2
0-1 3-2
Partick 6
R5
0-1
3-2
Saturday, 11 February 2023
11 Feb 15:00 15:00 canc
Livingston
Queens Park
R5
11 Feb 15:00 15:00 fin
Ayr Utd
0-1 1-1 4-1
Elgin City 3
R5
0-1
1-1
4-1
11 Feb 15:00 15:00 fin
Raith Rovers 3
2-0 3-1
Motherwell 3
R5
2-0
3-1
11 Feb 15:00 15:00 fin
Dundee Utd 2 1
0-0 0-1
Kilmarnock 3
R5
0-0
0-1
11 Feb 15:00 15:00 fin
Livingston 2
0-0 0-3
Inverness CT 3
R5
0-0
0-3
11 Feb 17:30 17:30 fin
Celtic
1-0 5-1
ST Mirren 1 1
R5
1-0
5-1
Friday, 10 February 2023
Tuesday, 31 January 2023
31 Jan 19:45 19:45 fin
Cove Rangers 1
0-1 0-3
Ayr Utd
R4
0-1
0-3
31 Jan 19:45 19:45 fin
Inverness CT
3-0
Queens Park
R4
3-0
Tuesday, 24 January 2023
24 Jan 19:45 19:45 fin
Elgin City
1-1 2-1
Drumchapel United
R4
1-1
2-1
24 Jan 19:45 19:45 fin
Linlithgow Rose
0-0 0-2
Raith Rovers
R4
0-0
0-2
Monday, 23 January 2023
23 Jan 19:45 19:45 fin
Darvel FC
1-0 1-0
Aberdeen
R4
1-0
1-0
Sunday, 22 January 2023
22 Jan 14:00 14:00 fin
Hibernian
0-1 0-3
Heart Of Midlothian 1
R4
0-1
0-3
Saturday, 21 January 2023
21 Jan 12:15 12:15 fin
Celtic
4-0 5-0
Morton
R4
4-0
5-0
21 Jan 15:00 15:00 fin
Hamilton Academical
0-0 0-0 0-0 5-3
Ross County
R4
0-0
0-0
0-0
5-3
21 Jan 15:00 15:00 fin
Partick
0-1 1-1 1-1 4-2
Dunfermline
R4
0-1
1-1
1-1
4-2
21 Jan 15:00 15:00 fin
Kilmarnock
0-0 1-0
Dumbarton
R4
0-0
1-0
21 Jan 15:00 15:00 fin
Dundee Utd
1-0 3-0
Stirling University
R4
1-0
3-0
21 Jan 15:00 15:00 fin
Arbroath
0-1 0-2
Motherwell
R4
0-1
0-2
21 Jan 15:00 15:00 fin
ST Mirren
0-0 0-0 0-0 3-0
Dundee
R4
0-0
0-0
0-0
3-0
21 Jan 15:00 15:00 fin
Stenhousemuir
1-0 1-3
Livingston
R4
1-0
1-3
21 Jan 15:00 15:00 fin
Alloa Athletic
1-1 1-2
Falkirk
R4
1-1
1-2
21 Jan 17:30 17:30 fin
ST Johnstone
0-1 0-1
Rangers
R4
0-1
0-1
Monday, 28 November 2022
28 Nov 19:45 19:45 fin
Ayr Utd
0-0 1-0
Pollok
R3
0-0
1-0
Saturday, 26 November 2022
26 Nov 15:00 15:00 fin
Cove Rangers
2-0 7-0
Dunipace
R3
2-0
7-0
26 Nov 15:00 15:00 fin
Albion Rovers
0-0 0-0 0-1
Stirling University
R3
0-0
0-0
0-1
26 Nov 15:00 15:00 fin
Dundee
1-1 2-2 6-2
Airdrieonians 1
R3
1-1
2-2
6-2
26 Nov 15:00 15:00 fin
Dunfermline
3-0 4-0
Forfar Athletic
R3
3-0
4-0
26 Nov 15:00 15:00 fin
Formartine Utd
0-0 1-3
Stenhousemuir
R3
0-0
1-3
26 Nov 15:00 15:00 fin
Fraserburgh
0-1 0-2
Arbroath
R3
0-1
0-2
26 Nov 15:00 15:00 fin
Inverness CT
2-2 3-2
Stirling Albion
R3
2-2
3-2
26 Nov 15:00 15:00 fin
Montrose
1-3 2-5
Darvel FC
R3
1-3
2-5
26 Nov 15:00 15:00 fin
Morton
1-1 4-1
Queen Of The South
R3
1-1
4-1
26 Nov 15:00 15:00 fin
Partick 1
1-0 3-0
Kelty Hearts 1
R3
1-0
3-0
26 Nov 15:00 15:00 fin
Peterhead
0-1 0-3
Queens Park
R3
0-1
0-3
26 Nov 15:00 15:00 fin
Raith Rovers
0-0 3-0
Auchinleck Talbot
R3
0-0
3-0
26 Nov 15:00 15:00 fin
Wick (Youth)
0-1 0-6
Falkirk
R3
0-1
0-6
26 Nov 19:45 19:45 fin
Clyde
0-2 1-3
Dumbarton
R3
0-2
1-3
Friday, 25 November 2022
25 Nov 19:45 19:45 fin
Broomhill FC
0-1 1-2
Alloa Athletic
R3
0-1
1-2
Monday, 24 October 2022
24 Oct 18:45 18:45 fin
Pollok
2-1 4-3
Annan Athletic
R2
2-1
4-3
Saturday, 22 October 2022
22 Oct 13:00 13:00 fin
Brechin 1
2-2 2-2 2-2 7-8
Stirling Albion
R2
2-2
2-2
2-2
7-8
22 Oct 14:00 14:00 fin
BO Ness United
1-0 1-1 1-1 3-5
Auchinleck Talbot 1
R2
1-0
1-1
1-1
3-5
22 Oct 14:00 14:00 fin
Buckie Thistle 1
0-1 1-3
Broomhill FC 1
R2
0-1
1-3
22 Oct 14:00 14:00 fin
East Kilbride
1-0 5-0
Caledonian Braves
R2
1-0
5-0
22 Oct 14:00 14:00 canc
Dunipace
Banks O Dee
2R
22 Oct 14:00 14:00 fin
Fraserburgh
1-1 2-1
Stranraer
R2
1-1
2-1
22 Oct 14:00 14:00 fin
Glasgow University
0-1 1-1 1-4
Albion Rovers
R2
0-1
1-1
1-4
22 Oct 14:00 14:00 fin
Elgin City
3-0 4-0
Camelon Juniors FC
R2
3-0
4-0
22 Oct 14:00 14:00 fin
Dalbeattie Star
1-3 1-7
Darvel FC
R2
1-3
1-7
22 Oct 14:00 14:00 fin
Linlithgow Rose
2-0 4-0
Spartans
R2
2-0
4-0
22 Oct 14:00 14:00 fin
Stenhousemuir
2-1 2-1
East Fife
R2
2-1
2-1
22 Oct 14:00 14:00 fin
Wick (Youth)
1-0 2-0
Benburb FC 1
R2
1-0
2-0
22 Oct 14:00 14:00 fin
Dunipace
0-1 5-2
Turriff Utd
R2
0-1
5-2
Friday, 21 October 2022
21 Oct 18:45 18:45 fin
Cumnock Juniors
0-1 1-3
Dumbarton
R2
0-1
1-3
Sunday, 18 September 2022
Saturday, 17 September 2022
17 Sep 11:30 11:30 fin
Jeanfield Swifts
0-0 1-5
Brechin
R1
0-0
1-5
17 Sep 13:30 13:30 fin
Darvel FC
4-0 8-0
Tynecastle
R1
4-0
8-0
17 Sep 14:00 14:00 fin
Benburb FC
2-2 4-2
Dundonald Bluebell
R1
2-2
4-2
17 Sep 14:00 14:00 fin
Banks O Dee
0-3
Turriff Utd
R1
0-3
17 Sep 14:00 14:00 fin
Clydebank
1-0 1-3
Spartans
R1
1-0
1-3
17 Sep 14:00 14:00 fin
Cowdenbeath
0-0 0-1
BO Ness United
R1
0-0
0-1
17 Sep 14:00 14:00 fin
Deveronvale
1-1 2-4
East Kilbride
R1
1-1
2-4
17 Sep 14:00 14:00 fin
Dunipace
1-1 1-1 1-1 4-2
Broxburn Athletic
R1
1-1
1-1
1-1
4-2
17 Sep 14:00 14:00 fin
Dunbar United
2-1 2-2 3-2
Clachnacuddin
R1
2-1
2-2
3-2
17 Sep 14:00 14:00 fin
Keith
1-1 1-2
Cumnock Juniors
R1
1-1
1-2
17 Sep 14:00 14:00 fin
Nairn County
0-2 1-3
Drumchapel United
R1
0-2
1-3
17 Sep 14:00 14:00 fin
Lossiemouth
0-2 1-2
Buckie Thistle
R1
0-2
1-2
17 Sep 14:00 14:00 fin
Linlithgow Rose
1-0 2-1
Berwick
R1
1-0
2-1
17 Sep 14:00 14:00 fin
Carnoustie Panmure
3-1 3-1
Rothes
R1
3-1
3-1
17 Sep 14:00 14:00 fin
Wick (Youth)
3-1 5-1
Lochee United
R1
3-1
5-1
Friday, 16 September 2022
16 Sep 18:45 18:45 fin
Broomhill FC
1-0 2-2 3-2
Brora Rangers
R1
1-0
2-2
3-2
16 Sep 18:45 18:45 fin
Pollok
2-0 6-0
Huntly
R1
2-0
6-0
16 Sep 19:00 19:00 fin
Syngenta FC
1-2 2-4
Auchinleck Talbot
R1
1-2
2-4
Saturday, 21 May 2022
Sunday, 17 April 2022
17 Apr 13:00 13:00 fin
Celtic 2
0-0 1-1 1-2
Rangers 5
SF
0-0
1-1
1-2
Saturday, 16 April 2022
Monday, 14 March 2022
14 Mar 19:45 19:45 fin
Dundee Utd 2
0-1 0-3
Celtic 2
QF
0-1
0-3
Sunday, 13 March 2022
13 Mar 12:30 12:30 fin
Motherwell 3 1
1-2 1-2
Hibernian 4
QF
1-2
1-2
13 Mar 16:00 16:00 fin
Dundee 3
0-2 0-3
Rangers 1
QF
0-2
0-3
Saturday, 12 March 2022
12 Mar 19:45 19:45 fin
Heart Of Midlothian 1
2-1 4-2
ST Mirren
QF
2-1
4-2
Monday, 14 February 2022
14 Feb 19:45 19:45 fin
Peterhead 3
0-1 0-3
Dundee 1
R5
0-1
0-3
Sunday, 13 February 2022
13 Feb 12:30 12:30 fin
Arbroath 1
1-1 1-3
Hibernian 3
R5
1-1
1-3
13 Feb 16:00 16:00 fin
Celtic
1-0 4-0
Raith Rovers 2
R5
1-0
4-0
Saturday, 12 February 2022
12 Feb 15:00 15:00 fin
Heart Of Midlothian 2
0-0 0-0 0-0 4-3
Livingston 1
R5
0-0
0-0
0-0
4-3
12 Feb 15:00 15:00 fin
ST Mirren
1-0 4-0
Kelty Hearts 2
R5
1-0
4-0
12 Feb 15:00 15:00 fin
Partick
0-1 0-1
Dundee Utd 2
R5
0-1
0-1
12 Feb 15:00 15:00 fin
Motherwell 2
2-1 2-1
Aberdeen 3
R5
2-1
2-1
12 Feb 17:30 17:30 fin
Annan Athletic 1
0-3 0-3
Rangers 1
R5
0-3
0-3
Saturday, 22 January 2022
22 Jan 15:00 15:00 fin
Peterhead
2-1 2-2 2-2 5-3
East Kilbride
R4
2-1
2-2
2-2
5-3
22 Jan 15:00 15:00 fin
Partick 1
1-0 1-0
Airdrieonians
R4
1-0
1-0
22 Jan 15:00 15:00 fin
Motherwell
0-0 0-0 2-1
Morton
R4
0-0
0-0
2-1
22 Jan 15:00 15:00 fin
Livingston
1-0 1-0
Ross County
R4
1-0
1-0
22 Jan 15:00 15:00 fin
Kilmarnock
1-1 1-1 1-2
Dundee Utd
R4
1-1
1-1
1-2
22 Jan 15:00 15:00 fin
Kelty Hearts
0-0 0-0 1-0
ST Johnstone
R4
0-0
0-0
1-0
22 Jan 15:00 15:00 fin
Dumbarton 1
0-0 0-1
Dundee
R4
0-0
0-1
22 Jan 15:00 15:00 fin
Aberdeen
2-0 3-0
Edinburgh City
R4
2-0
3-0
22 Jan 15:00 15:00 fin
Arbroath
1-0 3-0
Darvel FC
R4
1-0
3-0
22 Jan 15:00 15:00 fin
Ayr Utd
0-2 0-2
ST Mirren
R4
0-2
0-2
22 Jan 15:00 15:00 fin
Banks O Dee
0-0 0-3
Raith Rovers
R4
0-0
0-3
22 Jan 15:00 15:00 fin
Clydebank
1-1 2-2 3-4
Annan Athletic
R4
1-1
2-2
3-4
22 Jan 17:30 17:30 fin
Alloa Athletic
0-2 1-2
Celtic
R4
0-2
1-2
Friday, 21 January 2022
21 Jan 19:45 19:45 fin
Rangers
2-0 4-0
Stirling Albion
R4
2-0
4-0
Thursday, 20 January 2022
20 Jan 19:45 19:45 fin
Hibernian
0-0 0-0 1-0
Cove Rangers
R4
0-0
0-0
1-0
Tuesday, 14 December 2021
14 Dec 19:45 19:45 fin
Darvel FC
1-1 2-2 5-4
Brechin
R3
1-1
2-2
5-4
Tuesday, 7 December 2021
07 Dec 19:45 19:45 fin
Morton
1-0 1-1 5-4
Inverness CT
R3
1-0
1-1
5-4
07 Dec 19:45 19:45 fin
Queen Of The South
0-1 0-3
Cove Rangers
R3
0-1
0-3
Saturday, 4 December 2021
04 Dec 15:00 15:00 fin
Montrose
1-1 1-1 1-3
Kelty Hearts
R3
1-1
1-1
1-3
Monday, 29 November 2021
29 Nov 19:45 19:45 fin
Brechin
0-1 1-1
Darvel FC
R3
0-1
1-1
Saturday, 27 November 2021
27 Nov 15:00 15:00 fin
Arbroath
2-0 3-0
Forfar Athletic
R3
2-0
3-0
27 Nov 15:00 15:00 fin
Ayr Utd
0-0 2-1
Albion Rovers
R3
0-0
2-1
27 Nov 15:00 15:00 fin
Banks O Dee
1-1 2-1
East Fife 2
R3
1-1
2-1
27 Nov 15:00 15:00 fin
Clydebank
1-0 2-0
Clyde
R3
1-0
2-0
27 Nov 15:00 15:00 fin
Dalbeattie Star
0-1 1-2
East Kilbride
R3
0-1
1-2
27 Nov 15:00 15:00 fin
Dumbarton
1-0 3-1
Sauchie Juniors
R3
1-0
3-1
27 Nov 15:00 15:00 fin
Falkirk
0-1 1-2
Raith Rovers 1
R3
0-1
1-2
27 Nov 15:00 15:00 fin
Inverness CT
1-0 1-1
Morton
R3
1-0
1-1
27 Nov 15:00 15:00 fin
Kelty Hearts
0-0 0-0
Montrose
R3
0-0
0-0
27 Nov 15:00 15:00 fin
Lothian Thistle
0-2 1-2
Edinburgh City
R3
0-2
1-2
27 Nov 15:00 15:00 fin
Queens Park 1
0-1 0-1
Kilmarnock
R3
0-1
0-1
27 Nov 15:00 15:00 fin
Stenhousemuir
0-1 0-2
Airdrieonians
R3
0-1
0-2
27 Nov 15:00 15:00 fin
Stirling Albion
2-0 4-0
Tranent Juniors
R3
2-0
4-0
Friday, 26 November 2021
26 Nov 19:45 19:45 fin
Partick
0-0 1-0
Dunfermline
R3
0-0
1-0
Saturday, 30 October 2021
30 Oct 14:00 14:00 fin
Albion Rovers 1
0-0 1-0
Brora Rangers
R2
0-0
1-0
30 Oct 14:00 14:00 fin
Lothian Thistle
1-1 2-1
Dunbar United 1
R2
1-1
2-1
30 Oct 14:00 14:00 fin
Rothes
0-0 0-1
Dalbeattie Star
R2
0-0
0-1
30 Oct 14:00 14:00 fin
Elgin City
0-1 1-2
Clydebank
R2
0-1
1-2
Monday, 25 October 2021
25 Oct 18:45 18:45 fin
Clydebank
0-1 1-1
Elgin City
R2
0-1
1-1
Saturday, 23 October 2021
23 Oct 14:00 14:00 fin
Preston 1
0-0 0-2
Auchinleck Talbot
R2
0-0
0-2
23 Oct 14:00 14:00 fin
Annan Athletic
0-0 3-1
Jeanfield Swifts
R2
0-0
3-1
23 Oct 14:00 14:00 fin
Banks O Dee
3-0 5-0
Nairn County
R2
3-0
5-0
23 Oct 14:00 14:00 fin
Berwick
1-1 1-2
Stirling Albion
R2
1-1
1-2
23 Oct 14:00 14:00 fin
Brechin
0-1 2-1
Haddington Athletic
R2
0-1
2-1
23 Oct 14:00 14:00 fin
Brora Rangers
0-0 0-0
Albion Rovers
R2
0-0
0-0
23 Oct 14:00 14:00 fin
Broomhill FC
0-1 0-2
Tranent Juniors
R2
0-1
0-2
23 Oct 14:00 14:00 fin
Dalbeattie Star
0-0 0-0
Rothes
R2
0-0
0-0
23 Oct 14:00 14:00 fin
Dunbar United
0-0 1-1
Lothian Thistle
R2
0-0
1-1
23 Oct 14:00 14:00 fin
Edinburgh City
1-1 2-1
BO Ness United
R2
1-1
2-1
23 Oct 14:00 14:00 fin
Kelty Hearts
2-0 4-1
Buckie Thistle
R2
2-0
4-1
23 Oct 14:00 14:00 fin
Sauchie Juniors
1-0 2-1
Dunipace 2
R2
1-0
2-1
23 Oct 14:00 14:00 fin
Stenhousemuir
1-1 4-1
Huntly
R2
1-1
4-1
23 Oct 14:00 14:00 fin
Stranraer
0-1 0-1
Darvel FC
R2
0-1
0-1
Tuesday, 28 September 2021
28 Sep 18:45 18:45 fin
BO Ness United
4-1
Wick (Youth) 1
R1
4-1
Saturday, 25 September 2021
25 Sep 14:00 14:00 abd
BO Ness United
0-0
Wick (Youth)
R1
0-0
25 Sep 14:00 14:00 fin
Cumnock Juniors
0-4 1-5
Formartine Utd
R1
0-4
1-5
25 Sep 14:00 14:00 fin
Haddington Athletic
1-1 1-1 5-4
Deveronvale
R1
1-1
1-1
5-4
Monday, 20 September 2021
20 Sep 18:45 18:45 fin
Berwick
2-1
Gretna FC 2008
R1
2-1
Sunday, 19 September 2021
Saturday, 18 September 2021
18 Sep 14:00 14:00 fin
Lossiemouth
0-2 0-3
Preston
R1
0-2
0-3
18 Sep 14:00 14:00 fin
Banks O Dee
0-0 1-0
Turriff Utd
R1
0-0
1-0
18 Sep 14:00 14:00 fin
Blackburn United
1-0 1-2
Rothes
R1
1-0
1-2
18 Sep 14:00 14:00 fin
Brechin
4-0 5-0
Vale Of Leithen
R1
4-0
5-0
18 Sep 14:00 14:00 fin
Broomhill FC
2-0 6-0
Glasgow University
R1
2-0
6-0
18 Sep 14:00 14:00 fin
Clachnacuddin
0-0 1-2
Dunipace
R1
0-0
1-2
18 Sep 14:00 14:00 fin
Coldstream
0-4 1-10
East Kilbride
R1
0-4
1-10
18 Sep 14:00 14:00 fin
Deveronvale
0-1 2-2
Haddington Athletic
R1
0-1
2-2
18 Sep 14:00 14:00 fin
Formartine Utd
0-1 2-2
Cumnock Juniors
R1
0-1
2-2
18 Sep 14:00 14:00 fin
Fraserburgh
1-0 1-2
Sauchie Juniors
R1
1-0
1-2
18 Sep 14:00 14:00 fin
Huntly
2-0 3-0
Hill Of Beath Hawthorn
R1
2-0
3-0
18 Sep 14:00 14:00 fin
Irvine Meadow
1-0 1-3
Auchinleck Talbot
R1
1-0
1-3
18 Sep 14:00 14:00 fin
Keith
0-2 1-2
Darvel FC
R1
0-2
1-2
18 Sep 14:00 14:00 fin
Nairn County
1-0 4-0
Strathspey Thistle
R1
1-0
4-0
18 Sep 14:00 14:00 fin
Spartans
0-0 0-1
Gala Fairydean Rovers
R1
0-0
0-1
18 Sep 14:00 14:00 fin
Tynecastle
0-3 0-6
Brora Rangers
R1
0-3
0-6
18 Sep 14:00 14:00 fin
Wick (Youth)
1-1 2-2
BO Ness United 2
R1
1-1
2-2
18 Sep 14:00 14:00 fin
Clydebank
3-0 7-0
Dalkeith Thistle FC
R1
3-0
7-0
Friday, 17 September 2021
Saturday, 22 May 2021
22 May 13:00 13:00 fin
ST Johnstone
1-0 1-0
Hibernian 4
FINAL
1-0
1-0
Sunday, 9 May 2021
09 May 13:15 13:15 fin
ST Mirren 2
0-0 1-2
ST Johnstone 1
SF
0-0
1-2
Saturday, 8 May 2021
08 May 15:00 15:00 fin
Dundee Utd 3
0-1 0-2
Hibernian 1
SF
0-1
0-2
Monday, 26 April 2021
26 Apr 18:45 18:45 fin
Kilmarnock 3
2-1 2-2 3-3 4-5
ST Mirren 3
QF
2-1
2-2
3-3
4-5
Sunday, 25 April 2021
25 Apr 13:30 13:30 fin
Aberdeen 2
0-2 0-3
Dundee Utd 4
QF
0-2
0-3
25 Apr 17:30 17:30 fin
Rangers 2
0-0 0-0 1-1 2-4
ST Johnstone 4
QF
0-0
0-0
1-1
2-4
Saturday, 24 April 2021
24 Apr 16:00 16:00 fin
Hibernian 4 1
0-0 2-2 2-2 4-2
Motherwell 3
QF
0-0
2-2
2-2
4-2
Sunday, 18 April 2021
18 Apr 11:15 11:15 fin
Stranraer 3
0-1 0-4
Hibernian 2
R4
0-1
0-4
18 Apr 14:05 14:05 fin
Rangers 3
2-0 2-0
Celtic 1
R4
2-0
2-0
Saturday, 17 April 2021
17 Apr 10:45 10:45 fin
Kilmarnock 1
2-0 3-1
Montrose 6
R4
2-0
3-1
17 Apr 16:30 16:30 fin
ST Johnstone
2-0 2-0
Clyde
R4
2-0
2-0
17 Apr 16:30 16:30 fin
Aberdeen 3
0-1 1-1 2-2 5-3
Livingston 4
R4
0-1
1-1
2-2
5-3
Friday, 16 April 2021
16 Apr 17:00 17:00 fin
ST Mirren 1
0-0 2-1
Inverness CT 1
R4
0-0
2-1
16 Apr 18:00 18:00 fin
Motherwell
0-0 0-0 1-1 5-3
Morton
R4
0-0
0-0
1-1
5-3
16 Apr 18:45 18:45 fin
Forfar Athletic
0-0 0-1
Dundee Utd
R4
0-0
0-1
Monday, 5 April 2021
05 Apr 18:45 18:45 fin
Queen Of The South
0-1 1-3
Hibernian
R3
0-1
1-3
Sunday, 4 April 2021
04 Apr 17:30 17:30 fin
Rangers
4-0 4-0
Cove Rangers
R3
4-0
4-0
Saturday, 3 April 2021
03 Apr 11:15 11:15 fin
Dumbarton
0-0 0-1
Aberdeen
R3
0-0
0-1
03 Apr 14:00 14:00 fin
Dundee
0-1 0-1
ST Johnstone
R3
0-1
0-1
03 Apr 14:00 14:00 fin
Forfar Athletic 1
1-2 2-2 2-2 5-3
Edinburgh City
R3
1-2
2-2
2-2
5-3
03 Apr 14:00 14:00 fin
Hamilton Academical
0-1 0-3
ST Mirren
R3
0-1
0-3
03 Apr 14:00 14:00 fin
Ayr Utd
0-1 0-1
Clyde
R3
0-1
0-1
03 Apr 14:00 14:00 fin
Brora Rangers
1-0 1-1 1-3
Stranraer
R3
1-0
1-1
1-3
03 Apr 14:00 14:00 fin
Dundee Utd
0-1 2-1
Partick
R3
0-1
2-1
03 Apr 14:00 14:00 fin
East Fife
0-0 1-1 1-2
Morton
R3
0-0
1-1
1-2
03 Apr 14:00 14:00 fin
Formartine Utd
0-2 0-5
Motherwell
R3
0-2
0-5
03 Apr 14:00 14:00 fin
Fraserburgh
2-2 2-4
Montrose
R3
2-2
2-4
03 Apr 14:00 14:00 fin
Livingston
0-1 1-1 2-1
Raith Rovers
R3
0-1
1-1
2-1
03 Apr 14:00 14:00 fin
Stenhousemuir
0-2 0-4
Kilmarnock
R3
0-2
0-4
03 Apr 18:30 18:30 fin
Celtic
0-0 3-0
Falkirk
R3
0-0
3-0
Friday, 2 April 2021
02 Apr 18:45 18:45 fin
Ross County
1-1 1-3
Inverness CT
R3
1-1
1-3
Tuesday, 23 March 2021
23 Mar 19:30 19:30 fin
Nairn County
0-4 1-7
Montrose
R2
0-4
1-7
23 Mar 19:45 19:45 fin
Arbroath
1-1 1-2
Falkirk
R2
1-1
1-2
23 Mar 19:45 19:45 fin
Dumbarton
2-0 4-0
Huntly
R2
2-0
4-0
23 Mar 19:45 19:45 fin
Elgin City
0-4 0-4
Ayr Utd
R2
0-4
0-4
23 Mar 19:45 19:45 fin
Formartine Utd
1-1 1-1 1-1 3-1
Annan Athletic
R2
1-1
1-1
1-1
3-1
23 Mar 19:45 19:45 fin
Keith
0-2 0-2
Clyde
R2
0-2
0-2
23 Mar 19:45 19:45 fin
Morton
0-0 0-0 0-0 6-5
Dunfermline
R2
0-0
0-0
0-0
6-5
23 Mar 19:45 19:45 fin
Partick
1-0 3-0
Cowdenbeath
R2
1-0
3-0
23 Mar 19:45 19:45 fin
Peterhead
0-1 0-1
Stenhousemuir
R2
0-1
0-1
23 Mar 19:45 19:45 fin
Stirling Albion
0-1 0-2
Raith Rovers
R2
0-1
0-2
23 Mar 20:00 20:00 fin
Buckie Thistle
1-2 2-3
Inverness CT
R2
1-2
2-3
Monday, 11 January 2021
Sunday, 10 January 2021
10 Jan 13:00 13:00 fin
Airdrieonians
0-0 0-1
Edinburgh City
R2
0-0
0-1
Saturday, 9 January 2021
09 Jan 15:00 15:00 fin
Alloa Athletic
2-1 2-3
Cove Rangers
R2
2-1
2-3
09 Jan 15:00 15:00 fin
East Fife
2-1 5-1
Tranent Juniors
R2
2-1
5-1
09 Jan 15:00 15:00 fin
Forfar Athletic
1-1 1-1 4-1
Linlithgow Rose
R2
1-1
1-1
4-1
09 Jan 15:00 15:00 fin
Fraserburgh
0-0 2-1
Banks O Dee
R2
0-0
2-1
09 Jan 18:00 18:00 fin
Kelty Hearts
2-0 2-3
Stranraer
R2
2-0
2-3
09 Jan 19:50 19:50 fin
Dundee
0-1 1-1 3-2
Bonnyrigg Rose Athletic
R2
0-1
1-1
3-2
Friday, 8 January 2021
08 Jan 19:45 19:45 fin
Queens Park
0-1 0-3
Queen Of The South
R2
0-1
0-3
Wednesday, 6 January 2021
06 Jan 20:05 20:05 fin
Huntly
1-1 3-1
Cumbernauld Colts
R1
1-1
3-1
Friday, 1 January 2021
Monday, 28 December 2020
28 Dec 19:45 19:45 fin
Dundonald Bluebell
0-0 1-1 1-3
Queens Park
R1
0-0
1-1
1-3
Saturday, 26 December 2020
26 Dec 15:00 15:00 fin
Stenhousemuir
2-0 4-1
Preston
R1
2-0
4-1
26 Dec 15:00 15:00 fin
Albion Rovers
0-2 0-3
Buckie Thistle
R1
0-2
0-3
26 Dec 15:00 15:00 fin
Berwick
0-2 0-3
Stirling Albion
R1
0-2
0-3
26 Dec 15:00 15:00 fin
Keith
1-2 2-2 4-2
Hill Of Beath Hawthorn
R1
1-2
2-2
4-2
26 Dec 15:00 15:00 fin
Kelty Hearts
1-0 2-1
Jeanfield Swifts
R1
1-0
2-1
26 Dec 15:00 15:00 fin
Stranraer
3-0 5-0
Spartans
R1
3-0
5-0
26 Dec 15:00 15:00 fin
Brechin
1-1 2-3
Linlithgow Rose
R1
1-1
2-3
26 Dec 15:05 15:05 fin
Lothian Thistle 2
0-0 0-3
Banks O Dee
R1
0-0
0-3
26 Dec 15:05 15:05 fin
Nairn County
0-0 0-0 0-0 4-3
Broxburn Athletic
R1
0-0
0-0
0-0
4-3
26 Dec 15:05 15:05 fin
Rothes
1-2 1-3
Fraserburgh
R1
1-2
1-3
26 Dec 15:05 15:05 fin
Cowdenbeath
1-0 2-0
Wick (Youth)
R1
1-0
2-0
Sunday, 20 December 2020
20 Dec 14:15 14:15 fin
Celtic 4
2-0 2-2 3-3 4-3
Heart Of Midlothian 6
FINAL
2-0
2-2
3-3
4-3
Sunday, 1 November 2020
01 Nov 14:30 14:30 fin
Celtic 1
2-0 2-0
Aberdeen 1
SF
2-0
2-0
Saturday, 31 October 2020
31 Oct 17:00 17:00 fin
Heart Of Midlothian 4
0-0 1-1 2-1
Hibernian 2
SF
0-0
1-1
2-1
Sunday, 1 March 2020
01 Mar 15:00 15:00 fin
ST Johnstone 4
0-0 0-1
Celtic 2
R6
0-0
0-1
Saturday, 29 February 2020
29 Feb 17:30 17:30 fin
Heart Of Midlothian 2
0-0 1-0
Rangers 3
R6
0-0
1-0
29 Feb 19:20 19:20 fin
ST Mirren
0-1 0-2
Aberdeen 2
R6
0-1
0-2
Friday, 28 February 2020
28 Feb 19:45 19:45 fin
Hibernian 2
1-0 5-2
Inverness CT 4 1
R6
1-0
5-2

Top News

11 July 2025 sportsmole.co.uk Liverpool have planned to make a late move for Antony Gordon of Newcastle United, the latest reports have claimed. 11 July 2025 sportsmole.co.uk Arsenal have reportedly decided that they are willing to sell attacker Gabriel Martinelli this summer amid interest from sides in the Saudi Pro League. 11 July 2025 sportsmole.co.uk Arne Slot will lead his Liverpool team out against Preston North End on Sunday, and he will be keen to integrate his side's new arrivals. 11 July 2025 sportsmole.co.uk Liverpool have confirmed that the number 20 shirt will be permanently retired in honour of Diogo Jota. The Portuguese forward tragically died in car crash at the age of 28 alongside his younger brother and fellow professional footballer - 25-year-old Andre Silva - in the early hours of the morning on July 3, 2025. 11 July 2025 sportsmole.co.uk Preston North End and visitors Liverpool will clash in a pre-season friendly at Deepdale on Sunday in the first match since Diogo Jota's passing. 11 July 2025 sportsmole.co.uk Premier League champions Liverpool will play their first game of their pre-season campaign since the tragic passing of Diogo Jota against hosts Preston North End on Sunday at Deepdale. 11 July 2025 sportsmole.co.uk Viktor Gyokeres has reportedly informed Sporting Lisbon that he has no intention of returning to pre-season training, as he wants to move to Arsenal in the summer transfer window. 11 July 2025 sportsmole.co.uk After a month off, the 2025 Brasileiro season is set to resume this weekend, and on Sunday, we head to Estadio Governador Magalhaes Pinto, where Cruzeiro will be playing host to Gremio. 11 July 2025 sportsmole.co.uk Two of Europe's top teams across the past couple of decades, Chelsea and Paris Saint-Germain will clash in New Jersey for Sunday's 2025 Club World Cup final. 11 July 2025 sportsmole.co.uk Nottingham Forest are reportedly considering legal action against Tottenham Hotspur over their interest in midfielder Morgan Gibbs-White. 11 July 2025 sportsmole.co.uk Liverpool are reportedly preparing to hold initial talks to sign Eintracht Frankfurt forward Hugo Ekitike, but they need to offload a few players to fund his potential move. 11 July 2025 sportsmole.co.uk Atletico Madrid are continuing a major squad rebuild that began last year, and following five confirmed departures, more players could still be on the way out. 11 July 2025 sportsmole.co.uk The Club World Cup was meant to mark a new dawn for Real Madrid under Xabi Alonso's reign, but instead it ended in an embarrassing collapse and catastrophe for Los Blancos. 11 July 2025 sportsmole.co.uk Scottish Premiership champions Celtic have confirmed the sale of winger Nicolas Kuhn to Italian side Como. The 25-year-old German has penned a four-year contract with Como and leaves Celtic after making a total of 69 appearances for the Hoops, scoring 23 goals and registering 15 assists. 11 July 2025 sportsmole.co.uk UEFA have confirmed that Crystal Palace will not compete in the 2025-26 Europa League and will be demoted to the Conference League after breaching the governing body's rules on multi-club ownership. 11 July 2025 sportsmole.co.uk Liverpool are reportedly preparing to hold initial talks to sign Eintracht Frankfurt forward Hugo Ekitike, but they need to offload a few players to fund his potential move. 11 July 2025 sportsmole.co.uk The son of former Chelsea and Arsenal goalkeeper Petr Cech, Damian has agreed to join Fulham after breaking into the Czech Republic Under‑18 squad. 11 July 2025 sportsmole.co.uk As the first expanded 32-team Club World Cup nears its conclusion -  with only the blockbuster final between Chelsea and Paris Saint-Germain left to play - debate continues to swirl over whether the tournament is a worthy inclusion in football's already congested calendar. 11 July 2025 talksport.com A Saudi Arabian entity are frontrunners to secure the naming rights at Tottenham's stadium, talkSPORT understands. 11 July 2025 sportsmole.co.uk Real Madrid have reportedly put a valuation of £20m on Dani Ceballos, with the midfielder free to leave Bernabeu this summer providing that his price tag is met. 11 July 2025 sportsmole.co.uk Barcelona head coach Hansi Flick has reportedly told Marc-Andre ter Stegen that he will not be the club's number one goalkeeper next season following the arrival of Joan Garcia from Espanyol. 11 July 2025 sportsmole.co.uk Manchester United allegedly remain very much on course to land Bryan Mbeumo from Brentford, with the Cameroon international expected to make the move to Old Trafford in the not too distant future. 11 July 2025 sportsmole.co.uk Fortaleza and Ceara will face off in round 13 of the 2025 Brasileiro campaign, with both teams looking to end wretched runs. 11 July 2025 talksport.com Crystal Palace have been relegated to the UEFA Conference League following a ruling. 11 July 2025 sportsmole.co.uk Nottingham Forest have announced the signing of Botafogo defender Jair Cunha amidst the debacle involving Morgan Gibbs-White. 11 July 2025 sportsmole.co.uk Leicester City have reportedly been rejected in their approach for Inter Milan youngster Francesco Pio Esposito. 11 July 2025 sportsmole.co.uk It's always important to remember that Estevao is only 18 years old. At that age, none of the readers of this or any other Trivela article were worth more than R$350 million, had been Palmeiras' main player for over a year, or were about to move to London to wear the Chelsea shirt. 11 July 2025 sportsmole.co.uk Rosenborg will be aiming to win in the Eliteserien for the first time since the end of May when they continue their campaign with a home fixture against HamKam on Sunday afternoon. 11 July 2025 talksport.com James Maddison and Tottenham brilliantly addressed the elephant in the room following the £55million signing of Mohammed Kudus. 11 July 2025 sportsmole.co.uk Sarpsborg 08 will be aiming to make it three straight wins in the Eliteserien when they continue their campaign with a clash against Kristiansund on Sunday afternoon.