Fourth Round : 2023 - 2024
No. - 19 January 2024 - 19:45
Clyde 0 - 2 Aberdeen
No. - 20 January 2024 - 12:15
The Spartans 1 - 2 Hearts
No. - 20 January 2024 - 15:00
Inverness CT 4 - 0 Broomhill
No. - 20 January 2024 - 15:00
Kilmarnock 2 - 0 Dundee
No. - 20 January 2024 - 15:00
Livingston 2 - 1 Raith Rovers
No. - 20 January 2024 - 15:00
Ross County 0 - 3 Partick Thistle
No. - 20 January 2024 - 15:00
Greenock Morton 2 - 0 Montrose
No. - 20 January 2024 - 15:00
Ayr United 3 - 0 Kelty Hearts
No. - 20 January 2024 - 15:00
Bonnyrigg Rose 2 - 1 Falkirk
No. - 20 January 2024 - 15:00
Airdrieonians 1 - 0 St Johnstone
No. - 20 January 2024 - 15:00
Motherwell 3 - 1 Alloa Athletic
No. - 20 January 2024 - 15:00
Forfar Athletic 0 - 1 Hibernian
No. - 20 January 2024 - 15:00
St Mirren 1 - 0 Queen of the South
No. - 20 January 2024 - 17:30
Dumbarton 1 - 4 Rangers
No. - 21 January 2024 - 16:00
Celtic 5 - 0 Buckie Thistle
No. - 30 January 2024 - 19:45
Brora Rangers 1 - 3 Cove Rangers