Friday, 19 January 2024
Saturday, 20 January 2024
Spartans
1-2
END
END
Heart OF Midlothian
Airdrie United
1-0
END
END
ST Johnstone
Ayr Utd
3-0
END
END
Kelty Hearts
Bonnyrigg Rose Athletic
2-1
END
END
Falkirk
Forfar Athletic
0-1
END
END
Hibernian
Morton
2-0
END
END
Montrose
Inverness CT
4-0
END
END
BSC Glasgow
Kilmarnock
2-0
END
END
Dundee
Livingston
2-1
END
END
Raith Rovers
Motherwell
3-1
END
END
Alloa Athletic
Ross County
0-3
END
END
Partick
ST Mirren
1-0
END
END
Queen of the South
Dumbarton
1-4
END
END
Rangers
Sunday, 21 January 2024
Tuesday, 30 January 2024
Rounds: 1st Preliminary Round · 2nd Preliminary Round · 1st Round · 2nd Round · 3rd Round · 4th Round · 5th Round · Quarter-finals · Semi-finals · Final ·