Friday August 18
Stirling Albion v Aberdeen (7.45pm)
Saturday August 19
Airdrieonians v Ross County (3.00pm)
Livingston v Ayr United (3.00pm)
Rangers v Greenock Morton (Live on Viaplay, 12.30pm)
St Mirren v Motherwell (3.00pm)
Sunday August 20
Hibernian v Raith Rovers (2.00pm)
Heart of Midlothian v Partick Thistle (2.00pm)
Kilmarnock v Celtic (Live on Viaplay, 3.00pm)
Fixture notes
Stirling Albion v Aberdeen is being played on Friday night due to a venue constraint at Forthbank on Saturday. Heart of Midlothian are playing on Sunday due to European commitments on the previous Thursday and Hibernian will also potentially have a UEFA fixture on the Thursday.
In the event of a draw
In the event of a draw after normal time, extra time of 30 minutes (15 minutes each way) will take place. Thereafter, if necessary, a penalty shoot-out will determine the outcome
Dates for future rounds
Quarter-finals – Midweek of September 26-28
Semi-finals – Weekend of November 4/5
Final – Sunday December 17