Indian Premier League contenders are battling for glory in the 2019 competition.
Defending champions Chennai Super Kings are aiming for their fourth title in the 12th season of IPL action.
Sunrisers Hyderabad are keen for revenge after losing the final in 2018, while the Delhi Daredevils have been rebranded as the Delhi Capitals for this year of the tournament.
Eight teams will do battle over 60 matches in a bid for supremacy.
Fans around the world will be desperate to tune in, but how can you watch the IPL drama unfold?
RadioTimes.com has rounded up how to watch the Indian Premier League on TV and online.
How to watch Indian Premier League on TV and live stream
Matches will be shown live on BT Sport.
There are multiple ways to get BT Sport. If you’re already a BT Broadband customer, you can add it to your existing contract for an additional £6.00 per month. For new customers, broadband and BT TV packages start at £35.99 per month.
If you don’t have or want BT broadband, you can add BT Sport to existing broadband or TV services including Sky,TalkTalk and Virgin.
Indian Premier League fixtures (UK time)
Wednesday 24th April
Royal Challengers Bangalore v Kings XI Punjab – on BT Sport 3 at 3:15pm
Thursday 25th April
Kolkata Knight Riders v Rajasthan Royals – on BT Sport 3 at 3:15pm
Friday 26th April
Chennai Super Kings v Mumbai Indians – on BT Sport 3 at 3:15pm
Saturday 27th April
Rajasthan Royals v Sunrisers Hyderabad – on BT Sport Extra 5 at 3:15pm
Sunday 28th April
Delhi Capitals v Royal Challengers Bangalore – on BT Sport ESPN at 11:15am
Kolkata Knight Riders v Mumbai Indians – on BT Sport ESPN at 3:30pm
Monday 29th April
Sunrisers Hyderabad v Kings XI Punjab – on BT Sport 3 at 3:15pm
Tuesday 30th April
Royal Challengers Bangalore v Rajasthan Royals – on BT Sport 3 at 3:15pm
Some of our articles contain contextual affiliate links. You can support us by clicking on these as we may earn commission if you make a purchase. There is no extra cost to you and we never allow this to bias our content.