Results

No. - 17 December 2023 - 15:00
Rangers 1 - 0 Aberdeen
Final
No. - 05 November 2023 - 15:00
Hearts 1 - 3 Rangers
Semi-Finals
No. - 04 November 2023 - 17:15
Hibernian 0 - 1 Aberdeen
Semi-Finals
No. - 27 September 2023 - 20:00
Rangers 4 - 0 Livingston
Quarter-Finals
No. - 27 September 2023 - 19:45
Ross County 1 - 2 Aberdeen
Quarter-Finals
No. - 27 September 2023 - 19:45
Hibernian 4 - 2 St Mirren
Quarter-Finals
No. - 26 September 2023 - 19:45
Kilmarnock 1 - 2 Hearts
Quarter-Finals
No. - 20 August 2023 - 15:00
Kilmarnock 1 - 0 Celtic
Second Round
No. - 20 August 2023 - 14:00
Hearts 4 - 0 Partick Thistle
Second Round
No. - 20 August 2023 - 14:00
Hibernian 2 - 1 Raith Rovers
Second Round
No. - 19 August 2023 - 15:00
Airdrieonians 3 - 4 Ross County
Second Round
No. - 19 August 2023 - 15:00
Livingston 2 - 0 Ayr United
Second Round
No. - 19 August 2023 - 15:00
St Mirren 1 - 0 Motherwell
Second Round
No. - 19 August 2023 - 12:30
Rangers 2 - 1 Greenock Morton
Second Round
No. - 18 August 2023 - 19:45
Stirling Albion 1 - 2 Aberdeen
Second Round
No. - 30 July 2023 - 15:00
Dundee 1 - 0 Inverness CT
Group E
No. - 29 July 2023 - 15:00
Bonnyrigg Rose 0 - 1 Airdrieonians
Group E
No. - 29 July 2023 - 15:00
Albion Rovers 1 - 2 Kilmarnock
Group F
No. - 29 July 2023 - 15:00
Annan Athletic 2 - 3 Raith Rovers
Group F
No. - 29 July 2023 - 15:00
Greenock Morton 4 - 1 Edinburgh City
Group D
No. - 29 July 2023 - 15:00
Ross County 3 - 3 Kelty Hearts
Group D
No. - 29 July 2023 - 15:00
Ayr United 6 - 0 Alloa Athletic
Group A
No. - 29 July 2023 - 15:00
St Johnstone 0 - 4 Stirling Albion
Group A
No. - 29 July 2023 - 15:00
Falkirk 4 - 1 Peterhead
Group B
No. - 29 July 2023 - 15:00
Partick Thistle 2 - 1 The Spartans
Group B
No. - 29 July 2023 - 15:00
Hamilton Academical 2 - 2 Cove Rangers
Group C
No. - 29 July 2023 - 15:00
Livingston 1 - 0 Clyde
Group C
No. - 29 July 2023 - 15:00
Motherwell 3 - 0 East Fife
Group G
No. - 29 July 2023 - 15:00
Queen's Park 1 - 2 Queen of the South
Group G
No. - 29 July 2023 - 15:00
Arbroath 3 - 0 Montrose
Group H
No. - 29 July 2023 - 15:00
St Mirren 4 - 0 Forfar Athletic
Group H
No. - 26 July 2023 - 19:45
Peterhead 1 - 2 The Spartans
Group B
No. - 26 July 2023 - 19:45
Edinburgh City 1 - 3 Ross County
Group D
No. - 26 July 2023 - 19:45
Dundee 3 - 1 Dumbarton
Group E
No. - 26 July 2023 - 19:45
Kilmarnock 2 - 2 Raith Rovers
Group F
No. - 25 July 2023 - 19:45
Albion Rovers 0 - 3 Dunfermline Athletic
Group F
No. - 25 July 2023 - 19:45
Inverness CT 2 - 3 Airdrieonians
Group E
No. - 25 July 2023 - 19:45
Kelty Hearts 2 - 0 Stranraer
Group D
No. - 25 July 2023 - 19:45
Falkirk 0 - 1 Dundee United
Group B
No. - 25 July 2023 - 19:45
Clyde 1 - 2 Brechin City
Group C
No. - 25 July 2023 - 19:45
Cove Rangers 0 - 5 Livingston
Group C
No. - 25 July 2023 - 19:45
St Johnstone 1 - 2 Ayr United
Group A
No. - 25 July 2023 - 19:45
Stenhousemuir 1 - 3 Alloa Athletic
Group A
No. - 25 July 2023 - 19:45
Cowdenbeath 0 - 1 St Mirren
Group H
No. - 25 July 2023 - 19:45
Forfar Athletic 3 - 1 Arbroath
Group H
No. - 25 July 2023 - 19:45
Queen of the South 0 - 0 East Fife
Group G
No. - 25 July 2023 - 19:45
Queen's Park 5 - 0 Elgin City
Group G
No. - 22 July 2023 - 17:15
Motherwell 1 - 0 Queen's Park
Group G
No. - 22 July 2023 - 15:00
Elgin City 0 - 2 Queen of the South
Group G
No. - 22 July 2023 - 15:00
Cowdenbeath 1 - 1 Montrose
Group H
No. - 22 July 2023 - 15:00
St Mirren 4 - 0 Arbroath
Group H
No. - 22 July 2023 - 15:00
Alloa Athletic 0 - 4 St Johnstone
Group A
No. - 22 July 2023 - 15:00
Stirling Albion 2 - 1 Stenhousemuir
Group A
No. - 22 July 2023 - 15:00
Dundee United 3 - 0 Peterhead
Group B
No. - 22 July 2023 - 15:00
Partick Thistle 2 - 2 Falkirk
Group B
No. - 22 July 2023 - 15:00
Brechin City 2 - 3 Cove Rangers
Group C
No. - 22 July 2023 - 15:00
Livingston 1 - 1 Hamilton Academical
Group C
No. - 22 July 2023 - 15:00
Airdrieonians 1 - 0 Dundee
Group E
No. - 22 July 2023 - 15:00
Dumbarton 0 - 0 Bonnyrigg Rose
Group E
No. - 22 July 2023 - 15:00
Ross County 2 - 1 Greenock Morton
Group D
No. - 22 July 2023 - 15:00
Stranraer 2 - 1 Edinburgh City
Group D
No. - 22 July 2023 - 15:00
Annan Athletic 1 - 2 Albion Rovers
Group F
No. - 22 July 2023 - 15:00
Dunfermline Athletic 0 - 2 Kilmarnock
Group F
No. - 19 July 2023 - 19:45
Edinburgh City 3 - 5 Kelty Hearts
Group D
No. - 19 July 2023 - 19:45
Arbroath 1 - 1 Cowdenbeath
Group H
No. - 18 July 2023 - 19:45
Montrose 1 - 2 Forfar Athletic
Group H
No. - 18 July 2023 - 19:45
Greenock Morton 3 - 0 Stranraer
Group D
No. - 18 July 2023 - 19:45
Bonnyrigg Rose 0 - 1 Dundee
Group E
No. - 18 July 2023 - 19:45
Dumbarton 2 - 1 Inverness CT
Group E
No. - 18 July 2023 - 19:45
Dunfermline Athletic 4 - 0 Annan Athletic
Group F
No. - 18 July 2023 - 19:45
Raith Rovers 2 - 0 Albion Rovers
Group F
No. - 18 July 2023 - 19:45
East Fife 3 - 1 Elgin City
Group G
No. - 18 July 2023 - 19:45
Queen of the South 3 - 3 Motherwell
Group G
No. - 18 July 2023 - 19:45
Cove Rangers 5 - 2 Clyde
Group C
No. - 18 July 2023 - 19:45
Hamilton Academical 1 - 0 Brechin City
Group C
No. - 18 July 2023 - 19:45
Dundee United 1 - 2 Partick Thistle
Group B
No. - 18 July 2023 - 19:45
The Spartans 1 - 2 Falkirk
Group B
No. - 18 July 2023 - 19:45
Alloa Athletic 1 - 2 Stirling Albion
Group A
No. - 18 July 2023 - 19:45
Ayr United 1 - 0 Stenhousemuir
Group A
No. - 15 July 2023 - 17:15
Raith Rovers 1 - 1 Dunfermline Athletic
Group F
No. - 15 July 2023 - 15:00
Kilmarnock 3 - 0 Annan Athletic
Group F
No. - 15 July 2023 - 15:00
East Fife 0 - 0 Queen's Park
Group G
No. - 15 July 2023 - 15:00
Elgin City 0 - 2 Motherwell
Group G
No. - 15 July 2023 - 15:00
Airdrieonians 2 - 0 Dumbarton
Group E
No. - 15 July 2023 - 15:00
Inverness CT 2 - 1 Bonnyrigg Rose
Group E
No. - 15 July 2023 - 15:00
Stenhousemuir 1 - 0 St Johnstone
Group A
No. - 15 July 2023 - 15:00
Stirling Albion 1 - 1 Ayr United
Group A
No. - 15 July 2023 - 15:00
Peterhead 1 - 1 Partick Thistle
Group B
No. - 15 July 2023 - 15:00
The Spartans 1 - 0 Dundee United
Group B
No. - 15 July 2023 - 15:00
Brechin City 0 - 3 Livingston
Group C
No. - 15 July 2023 - 15:00
Clyde 1 - 3 Hamilton Academical
Group C
No. - 15 July 2023 - 15:00
Kelty Hearts 1 - 3 Greenock Morton
Group D
No. - 15 July 2023 - 15:00
Stranraer 1 - 5 Ross County
Group D
No. - 15 July 2023 - 15:00
Forfar Athletic 1 - 0 Cowdenbeath
Group H
No. - 15 July 2023 - 15:00
Montrose 1 - 0 St Mirren
Group H