Last update on. From the section Scottish League CupCallum Davidson's St Johnstone won the Scottish League Cup last season.Celtic will host Hearts during the second round Scottish League Cup, while holders St Johnstone will visit Arbroath.Rangers will play Dunfermline at home, and there will be a replay of the semi-final match between Livingston and St Mirren last season.Motherwell will visit Dundee in an all Premiership tie, while Hibernian will be at Kilmarnock.Raith Rovers hosts Aberdeen and Dundee United visits Ayr United, with the ties to take place on 14 August and 15 August.Promoted Hearts hosts Celtic in Saturday's Scottish Premiership opener. The sides last met in December's Scottish Cup semifinal.After a thrilling 3-3 draw, the 2020 showpiece was delayed by the Covid-19 pandemic. Celtic won on penalties.Neilson said that the match was an "excellent one" for him. These teams are the best to play against. If you want to win cups and progress, you must beat them."It is important to look at it positive because it's a great draw.In last season's semi finals, Livi beat St Mirren by 1-0 before being defeated by the Perth Saints by the same scoreline. They also won the Scottish Cup last season.St Johnstone joins the second round, along with other European representatives from Scotland, such as Celtic, Hibs, Rangers and Aberdeen.Ayr, Dundee and Dundee United, Hearts. Kilmarnock. Motherwell. Raith Rovers. St Mirren. Arbroath and Dunfermline were the best runners-up.Second round drawRangers v DunfermlineArbroath v St JohnstoneHibernian v KilmarnockAyr United vs. Dundee UnitedCeltic vs Heart of MidlothianRaith Rovers vs AberdeenMotherwell v. DundeeLivingston vs St MirrenOn 14 and 15 august, ties will be played