Hearts have landed a trip to Celtic in the last 16 draw of the Premier Sports Cup.
Hearts will host Celtic on the Premiership’s opening weekend before travelling to Parkhead later next month. Dunfermline travel to Rangers while there are a couple of other all-Premiership affairs. Last season’s runners-up Livingston play St Mirren, who they defeated at the semi-final stage.

Neilson’s team face a tricky assignment. (Photo by Paul Devlin/SNS Group via Getty Images)
Clubs are looking to take the crown off St Johnstone this season. The Perthshire Saints dethroned Celtic in both the League Cup and Scottish Cup last season, but now they are the team being chased.
The group stages of this competition ended this weekend. St Mirren’s 2-0 win over Partick Thistle landed them in the seeded section of the draw while Hearts had to settle for a place in the unseeded pot after a 1-0 victory over Inverness. Aberdeen, Celtic, Hibs, St Johnstone and Rangers join the tournament amid their excursions in Europe.
Here’s the last 16 draw in full.

St Johnstone are the holders. (Photo by Ian MacNicol/Getty Images)
Premier Sports Cup round of 16 (Ties to be played weekend of 14th/15th August)
Rangers v Dunfermline Athletic
Arbroath v St Johnstone
Hibs v Kilmarnock
Ayr United v Dundee United
Celtic v Hearts
Raith Rovers v Aberdeen
Dundee v Motherwell
Livingston v St Mirren
NTOF now offers a YouTube channel featuring exclusive interviews, post-match discussion, in-depth debate, and much more – LIKE and SUBSCRIBE and don’t miss any of our videos.