Rangers will play Inverness Caledonian Thistle in the SPL quarter final, while Celtic is drawn against St Johnstone.

Aberdeen, Celtic, Dundee United, Inverness Caledonian Thistle, Hearts, St Mirren and St Johnstone found out their fate at Hampden when the names were drawn out at 2pm.

After the ties were announced, Neil Lennon tweeted 'Tough draw but am grateful we are at home.'

In other ties, Aberdeen was drawn against St Mirren, Dundee United against Hearts.

The SPL quarter final will be played on Tuesday October 30 or Wednesday October 31.