Get all your news in one place
100’s of premium titles. One news app. Zero ads. Just $10 per month.

What channel is Rangers vs Hearts on? TV and live stream info for the Scottish Cup final

Rangers will look to end their season on a high after Wednesday's Europa League agony.

Gio van Bronckhorst's men were denied European glory by Eintracht Frankfurt following a heartbreaking penalty shootout in Seville.

They can make amends today when they take on Hearts at Hampden Park.

Read more: Nottingham Forest urged to 'use Dale Taylor next season'

Here's more info on the game and how to watch it:

When and where is the game?

The Scottish Cup final is at Hampden Park on Saturday, May 21.

What time is kick-off?

The game kicks off at 3pm.

Is it on TV?

Yes, the game is being shown live on BBC 1 Scotland (Sky channel 951). It is also being shown live on Premier Sports 1 with their coverage starting at 2.30pm.

Is there a live stream?

The game will be streamed on the BBC iPlayer. Premier Sports subscribers can also stream the game on the Premier Player.

Betting odds

  • Rangers 8/15
  • Hearts 9/2
  • Draw 16/5

Odds from McLean Bookmakers

Read more: Premier Sports win Northern Ireland broadcast rights for Nations League and Euro qualifiers

Read more: Northern Ireland teenager "buzzing" after signing new Rangers deal

Sign up to our free sports newsletter to get the latest headlines to your inbox.