Sunday 20th August
2nd Round
- Hearts 4 , Partick Thistle 0 at Full timeHeartsPartick ThistleFull time
- Hibernian 2 , Raith Rovers 1 at Full timeHibernianRaith RoversFull time
- Kilmarnock 1 , Celtic 0 at Full timeKilmarnockCelticFull time
Saturday 19th August
2nd Round
- Rangers 2 , Greenock Morton 1 at Full timeRangersGreenock MortonFull time
- Airdrieonians 3 , Ross County 4 After extra timeAirdrieoniansRoss CountyAfter extra time
- Livingston 2 , Ayr United 0 at Full timeLivingstonAyr UnitedFull time
- St. Mirren 1 , Motherwell 0 at Full timeSt. MirrenMotherwellFull time
Friday 18th August
2nd Round
- Stirling Albion 1 , Aberdeen 2 at Full timeStirling AlbionAberdeenFull time
All times are UK and subject to change. 大象传媒 is not responsible for any changes.