Sunday 15th August
2nd Round
- Raith Rovers 2 , Aberdeen 1 at Full timeRaith RoversAberdeenFull time
- Arbroath 2 , St. Johnstone 2 After extra time , St. Johnstone win 3 - 2 on penaltiesArbroathSt. JohnstoneAfter extra timeSt. Johnstone win 3 - 2 on penalties
- Hibernian 2 , Kilmarnock 0 at Full timeHibernianKilmarnockFull time
- Celtic 3 , Hearts 2 at Full timeCelticHeartsFull time
Saturday 14th August
2nd Round
- Ayr United 1 , Dundee United 1 After extra time , Dundee United win 4 - 3 on penaltiesAyr UnitedDundee UnitedAfter extra timeDundee United win 4 - 3 on penalties
- Dundee 1 , Motherwell 0 at Full timeDundeeMotherwellFull time
- Livingston 1 , St. Mirren 1 After extra time , Livingston win 4 - 3 on penaltiesLivingstonSt. MirrenAfter extra timeLivingston win 4 - 3 on penalties
Friday 13th August
2nd Round
- Rangers 5 , Dunfermline Athletic 0 at Full timeRangersDunfermline AthleticFull time
All times are UK and subject to change. BBC is not responsible for any changes.