There are three live TV games in the SPFL this weekend, including Sunday's Petrofac Training Cup Final between Livingston and Alloa at McDiarmid Park.
Friday April 3
LIVE on BT Sport - St Mirren v Celtic, kick-off 7.45pm
Scottish Premiership action from Paisley as the bottom club take on the leaders.
Saturday April 4
BBC ALBA have extended highlights of Dundee United v Ross County at 10.00pm.
Sunday April 5
LIVE on BT Sport - Rangers v Hearts, kick-off 12.15pm
Championship winners Hearts travel to Ibrox to face Stuart McCall's men.
Live on BBC ALBA - Livingston v Alloa Athletic, kick-off 4.05pm
The Championship rivals square up in the Petrofac Training Cup Final at McDiarmid Park.
BBC ALBA have extended highlights of Kilmarnock v Motherwell at 10.00pm.
Sportscene has highlights of the weekend action on BBC 1 Scotland at 10.30pm.