IPL live stream 2024: How to watch Indian Premier League cricket

Kolkata Knight Riders' captain Shreyas Iyer collects a throw during the Indian Premier League (IPL) Twenty20 cricket match between Mumbai Indians and Kolkata Knight Riders
(Image credit: DRANIL MUKHERJEE/AFP Getty Images)

It's IPL 2024 final day! After a thrilling two months of cricket, it all comes down to one game - Kolkata Knight Riders vs Sunrisers Hyderabad. The match, taking place in Chennai, should be very exciting indeed.

Make sure you do not miss any of the action as this year's winner is crowned. Luckily, IPL 2024 live streams are free in India and you can watch them while away from abroad by using a VPN while you're away from home. We'll show you how.

Swipe to scroll horizontally
Dates: Friday, March 22 - Sunday, May 26
FREE live stream: JioCinema (IND)
Stream anywhere with NordVPN

The two teams got to the final thanks via the playoffs. They first met in Qualifier One, with KKR winning by eight wickets. That sent them into the final and SRH into Qualifier Two. There, Pat Cummins's men met Rajasthan Royals, who had beaten Virat Kohli and Royal Challengers Bangalore in the Eliminator. SRH won the second qualifier by 36 wins. 

It all sets up what should be a brilliant final. A previous match between these sides was decided by just one run on the final delivery of the match.

IPL 2024 has seen some explosive cricket with 10 teams each playing 14 matches in the initial group stage. After that, we had the top four battle it out in the IPL playoffs.  Now, it is time to find the winner. The IPL features fast bowling, big personalities and even bigger shots. It's always full of excitement, so read on to find out how to watch IPL live streams 2024 wherever you are.

Watch IPL live streams 2024 for free

India flag

JioCinema. head straight to the JioCinema website to start streaming for FREE

Every ball of the IPL 2024 is free to watch on JioCinema. Download the app or head straight to the JioCinema website to start streaming for FREE.

Away from India when the match is on? You can still tune in to your normal free India cricket live stream using our favorite cricket VPN. Keep scrolling for full instructions – it's really easy!

Watch IPL live streams 2024 from outside your country

Below we've got you covered with your official broadcasting options for cricket-loving countries (and the US!), but if you're overseas you'll soon discover that you can't watch your usual service because of geo-restrictions.

You can get past these blocks, however, by using the best VPN to change your streaming device's IP address to your usual location.

Use a VPN to watch IPL live streams 2024 from anywhere:

NordVPN – get the world's best VPN
NordVPN is our #1 choice$3.99 per monthextra 3 months absolutely FREE
Exclusive deal

NordVPN – get the world's best VPN
We regularly review all the biggest and best VPN providers and NordVPN is our #1 choice. It unblocked every streaming service in testing and it's very straightforward to use. Speed, security and 24/7 support available if you need – it's got it all.

The best value plan is the two-year deal which sets the price at $3.99 per month, and includes an extra 3 months absolutely FREE. There's also an all-important and there's a 30-day no-quibble refund if you decide it's not for you.

- So, try NordVPN 100% risk-free for 30 days

How to use a VPN to watch IPL cricket

You can get started with a VPN in three easy steps:

1. Download and install a VPN – as we say, our top choice is NordVPN.

2. Connect to the appropriate server location – open the VPN app, hit 'choose location' and select the appropriate server. For example, you can choose 'India' to watch JioCinema.

3. Go to the broadcaster's stream – head to your home broadcaster's site or app and watch as if you were at home – so JioCinema for India cricket fanatics abroad.


Watch IPL live streams 2024 in the UK

UK flag

Image

You can watch every game of the 2024 IPL season through Sky Sports and its dedicated Sky Sports Cricket channel. 

Sky Sports subscribers can watch the cricket on the go on mobile devices via the Sky Go streaming service, which has dedicated apps for iOS, iPadOS and Android devices, along with Xbox and PlayStation consoles. 

If you want to sign up, you can check out our dedicated guide to Sky TV deals and packages for today's best prices.

Don't fancy being locked in to a long, expensive contract? Consider the more flexible streaming option, Now, (formerly Now TV).

To access your usual streaming service from outside the UK, you'll need to download a good VPN, as detailed above. 

Watch IPL live streams 2024 in the US

US flag

Willow TV

Dedicated cricket streaming service Willow TV is the place to watch the IPL 2024 in the US and Canada, with the specialist channel set to show every match.

Willow TV is available from most cable providers. Not got cable? No worries. Willow TV is also accessible through the Sling TV Desi Binge Plus plan and it's a great price too.

Usually $15 per month, you can currently get your first month for just $10 or a bargain $99 for the whole year. You get eight channels in all, including Sony LIV, Star India, Hotstar Specials and, of course, Willow TV.

Watch IPL live streams 2024 in Australia

Australia flag

Fox Sports.Foxtel Now

You can watch the fthe IPL on Fox Sports. It can also be live streamed via Foxtel Now

Another cost-efficient alternative to Foxtel is the excellent sports streaming platform Kayo Sports.

Kayo lets you stream on one device with its One plan for just $25 a month. Or upgrade to two devices with Basic plan for $30 a month.

Kayo also gives you access to loads of other sports including the NFL, NBA, PGA Tour golf, NRL, F1... the list goes on! Handy if you don't want to go all in on Fox.

Watch IPL live streams 2024 in New Zealand

New Zealand flag

Image

Sky Sport is the place to watch IPL in New Zealand. It will be shown on Sky Sport each day and subscribers can tune in online using the country's Sky Go service.

If you don't have Sky Sport already, the cricket is also being shown live via the Sky Sport Now streaming-only platform, which costs $24.99 per week or $44.99 a month.

IPL 2024 schedule

  • Mar. 22: Chennai Super Kings v Royal Challengers Bangalore (Chennai) – CSK won by six wickets
  • Mar. 23: Punjab Kings v Delhi Capitals (Mohali), Kolkata Knight Riders v Sunrisers Hyderabad (Kolkata) – PK won by 4 wickets
  • Mar. 23: Kolkata Knight Riders vs Sunrisers Hyderabad (Kolkata) – KKR won by 4 runs
  • Mar. 24: Rajasthan Royals v Lucknow Super Giants (Jaipur) – RR won by 20 runs
  • Mar. 24: Gujarat Titans vs Mumbai Indians (Ahmedabad) – GT won by 6 runs
  • Mar. 25: Royal Challengers Bangalore v Punjab Kings (Bengaluru) – RCB won by 4 wickets
  • Mar. 26: Chennai Super Kings v Gujarat Titans (Chennai) – CSK won by 63 runs
  • Mar. 27: Sunrisers Hyderabad v Mumbai Indians (Hyderabad) – SRH won by 31 runs
  • Mar. 28: Rajasthan Royals v Delhi Capitals (Jaipur) – RR won by 12 runs
  • Mar. 29: Royal Challengers Bangalore v Kolkata Knight Riders (Bengaluru) – KKR won by 7 wickets
  • Mar. 30: Lucknow Super Giants v Punjab Kings (Lucknow) – LSG won by 21 runs
  • Mar. 31: Gujarat Titans v Sunrisers Hyderabad (Ahmedabad) – GT won by 7 wickets
  • Mar. 31: Delhi Capitals v Chennai Super Kings (Vizag) – DC won by 20 runs
  • Apr. 1: Mumbai Indians v Rajasthan Royals (Mumbai) – RR won by 6 wickets
  • Apr. 2: Royal Challengers Bangalore v Lucknow Super Giants (Bengaluru) – LSG won by 28 runs
  • Apr. 3: Delhi Capitals v Kolkata Knight Riders (Vizag) – KKR won by 106 runs
  • Apr. 4: Gujarat Titans v Punjab Kings (Ahmedabad) – PBKS won by 3 wickets
  • Apr. 5: Sunrisers Hyderabad v Chennai Super Kings (Hyderabad) – SRH won by 6 wickets
  • Apr. 6: Rajasthan Royals v Royal Challengers Bangalore (Jaipur) – RCB won by 6 wickets
  • Apr. 7: Mumbai Indians v Delhi Capitals (Mumbai) – MI won by 29 runs
  • Apr. 7: Lucknow Super Giants v Gujarat Titans (Lucknow) – LSG won by 33 runs
  • Apr. 8: Chennai Super Kings vs Kolkata Knight Riders (Chennai) – CSK won by 7 wickets
  • Apr. 9: Punjab Kings vs Sunrisers Hyderabad (Mullanpur) – SRH won by 2 runs
  • Apr. 10: Rajasthan Royals vs Gujarat Titans (Jaipur) – GT won by 3 wickets
  • Apr. 11: Mumbai Indians vs Royal Challengers Bangalore (Wankhede) – MI won by 7 wickets
  • Apr. 12: Lucknow Super Giants vs Delhi Capitals (Lucknow) – DC won by 6 wickets
  • Apr. 13: Punjab Kings vs Rajasthan Royals (Mullanpur) – RR won by 3 wickets
  • Apr. 14: Kolkata Knight Riders vs Lucknow Super Giants (Eden Gardens) – KKR won by 8 wickets
  • Apr. 14: Mumbai Indians vs Chennai Super Kings (Wankhede) – CSK won by 20 runs
  • Apr. 15: Royal Challengers Bangalore vs Sunrisers Hyderabad (Bengaluru) – SRH won by 25 runs
  • Apr. 16: Kolkata Knight Riders vs Rajasthan Royals (Eden Gardens) – RR won by 2 wickets
  • Apr. 17: Gujarat Titans vs Delhi Capitals (Ahmedabad) – DC won by 6 wickets
  • Apr. 18: Punjab Kings vs Mumbai Indias (Mullanpur) – Mi won by 9 runs. 
  • Apr. 19: Lucknow Super Giants vs Chennai Super Kings (Lucknow) – LSG won by 8 wickets
  • Apr. 20: Delhi Capitals vs Sunrisers Hyderabad (Delhi) – SRH won by 67 runs
  • Apr. 21: Kolkata Knight Riders vs Royal Challengers Bangalore (Eden Gardens) – KKR won by 1 run
  • Apr. 21: Punjab Kings vs Gujarat Titans (Mullanpur) – GT won by 3 wickets
  • Apr. 22: Rajasthan Royals vs Mumbai Indians (Jaipur) – RR won by 9 wickets
  • Apr. 23: Chennai Super Kings vs Lucknow Super Giants (Chennai) – LSG won by 6 wickets
  • Apr. 24: Delhi Capitals vs Gujarat Titans (Delhi)  – DC won by 4 runs
  • Apr. 25: Sunrisers Hyderabad vs Royal Challengers Bangalore (Hyderabad) – RCB won by 35 runs
  • Apr. 26: Kolkata Knight Riders vs Punjab Kings (Eden Gardens) – PBKS won by 8 wickets
  • Apr. 27: Delhi Capitals vs Mumbai Indians (Delhi)  – DC won by 10 runs
  • Apr. 10: Lucknow Super Giants vs Rajasthan Royals (Lucknow) – RR won by 7 wickets
  • Apr. 28: Gujarat Titans vs Royal Challengers Bangalore (Ahmedabad) – RCB won by 9 wickets
  • Apr. 28: Chennai Super Kings vs Sunrisers Hyderabad (Chennai) – CSK won by 78 runs
  • Apr. 29: Kolkata Knight Riders vs Delhi Capitals (Eden Gardens) – KKR won by 7 wickets
  • Apr. 30: Lucknow Super Giants vs Mumbai Indians (Lucknow) – LSG won by 4 wickets
  • May 1: Chennai Super Kings vs Punjab Kings (Chennai) – PBKS won by 7 wickets
  • May 2: Sunrisers Hyderabad vs Rajasthan Royals (Hyderabad) – SRH won by 1 run
  • May 3: Mumbai Indians vs Kolkata Knight Riders (Wankhede) – KKR won by 24 runs
  • May 4: Royal Challengers Bangalore vs Gujarat Titans (Bengaluru) – RCB won by 4 wickets
  • May 5: Punjab Kings vs Chennai Super Kings (Dharamasala) – CSK won by 28 runs
  • May 5: Lucknow Super Giants vs Kolkata Knight Riders (Lucknow) – KKR won by 98 runs
  • May 6: Mumbai Indians vs Sunrisers Hyderabad (Wankhede) – MI won by 7 wickets
  • May 7: Delhi Capitals vs Rajasthan Royals (Delhi) – DC won by 20 runs
  • May 8: Sunrisers Hyderabad vs Lucknow Super Giants (Hyderabad) – SRH won by 10 wickets
  • May 9: Punjab Kings vs Royal Challengers Bangalore (Dharamasala) – RCB won by 60 runs
  • May 10: Gujarat Titans vs Chennai Super Kings (Ahmedabad) – GT won by 35 runs
  • May 11: Kolkata Knight Riders vs Mumbai Indians (Eden Gardens) –  KKR won by 18 runs
  • May 12: Chennai Super Kings vs Rajasthan Royals (Chennai) – CSK won by 5 wicket
  • May 12: Royal Challengers Bangalore vs Delhi Capitals (Bengaluru) – RCB won by 47 runs
  • May 13: Gujarat Titans vs Kolkata Knight Riders (Ahmedabad) – Match abandoned without a ball bowled
  • May 14: Delhi Capitals vs Lucknow Super Giants (Delhi) – DC won by 19 runs
  • May 15: Rajasthan Royals vs Punjab Kings (Guwahati) – PBKS won by 5 wickets
  • May 16: Sunrisers Hyderabad vs Gujarat Titans (Hyderabad) – Match abandoned without a ball bowled
  • May 17: Mumbai Indians vs Lucknow Super Giants (Wankhede) – LSG won by 18 runs
  • May 18: Royal Challenger Bangalore vs Chennai Super Kings (Bengaluru) – RCB won by 27 runs
  • May 19:  Sunrisers Hyderabad vs Punjab Kings (Hyderabad) – SRH won by 4 wickers
  • May 19: Rajasthan Royals vs Kolkata Knight Riders (Guwahati) – No result
  • May 21: Qualifier 1 Kolkata Knight Riders vs Sunrisers Hyderabad (Ahmedabad) – KKR won by 8 wickets
  • May 22: Eliminator Rajasthan Royals vs Royal Challengers Bangalore (Ahmedabad) – RR won by 4 wickets
  • May 24: Qualifier Sunrisers Hyderabad vs Rajasthan Royals (Chennai) – SRH won by 36 runs
  • May 26: Final Kolkata Knight Riders vs Sunrisers Hyderabad (Chennai)

IPL 2024 Highlights

There has been some amazing cricket at the 2024 Indian Premier League, with highlights clips available to watch on the tournament's official website. Here are some of the best:

IPL 2024 Auction

What happened at the 2024 IPL auction?

The 2024 IPL auction was as exciting as ever. In total, 72 players were sold, with 30 overseas players joining the competition. Australian bowler Mitchell Starc picked up the biggest fee. Kolkata Knight Riders splashed out £2.3 million for the paceman's services. This beat the £1.9 million spent on Aussie teammate Pat Cummins and the £1.18 million spent on Sam Curran in the 2023 auction.

England batter Phil Salt was initially unsold at the auction. However, he has come in to replace Jason Roy, who is amongst a host of England players to withdraw. These include the big-hitting Harry Brook. Aussie batter Steve Smith was also not picked up by any team

IPL 2024 Squads

What are the 2024 IPL squads?

Chennai Super Kings
Captain:
Ruturaj Gaikwad (India) Coach: Stephen Fleming (New Zealand)
Overseas players: Moeen Ali (England); Devon Conway, Rachin Ravindra, Daryl Mitchell, Mitchell Santner (New Zealand); Matheesha Pathirana, Maheesh Theekshana (Sri Lanka); Mustafizur Rahman (Bangladesh).
Domestic players: Ravindra Jadeja, MS Dhoni, Sameer Rizvi, Ajinkya Rahane, Shaik Rasheed, Aravelly Avanish, Shivam Dube, Nishant Sindhu, Ajay Mandal, Deepak Chahar, Shardul Thakur, Simarjeet Singh, Tushar Deshpande, Mukesh Choudhary, Rajvardhan Hangargekar, Prashant Solanki.

Delhi Capitals
Captain: David Warner (Australia)
Coach: Ricky Ponting
Overseas: Mitchell Marsh, Jhye Richardson (Australia); Shai Hope (West Indies); Tristan Stubbs, Lungi Ngidi, Anrich Nortje (South Africa). Domestic: Rishabh Pant, Prithvi Shaw, Ricky Bhui, Kumar Kushagra, Yash Dhull, Abishek Porel, Axar Patel, Lalit Yadav, Sumit Kumar, Khaleel Ahmed, Ishant Sharma, Mukesh Kumar, Rasikh Salam, Kuldeep Yadav, Praveen Dubey, Vicky Ostwal.

Gujarat Titans
Captain:
Shubman Gill
Coach: Ashish Nehra
Overseas: Kane Williamson (New Zealand); David Miller (South Africa); Matthew Wade, Spencer Johnson (Australia); Rashid Khan, Noor Ahmad, Azmatullah Omarzai (Afghanistan); Josh Little (Ireland).
Domestic: Wriddhiman Saha, Abhinav Manohar, Sai Sudharsan, Shahrukh Khan, Robin Minz, Rahul Tewatia, Jayant Yadav, Vijay Shankar, Mohit Sharma, Darshan Nalkande, Umesh Yadav, Sushant Mishra, Kartik Tyagi, R Sai Kishore, Manav Suthar.

Kolkata Knight Riders
Captain:
Shreyas Iyer
Coach: Chandrakant Pandit
Overseas: Phil Salt (England); Mitchell Starc (Australia); Andre Russell, Sherfane Rutherford, Sunil Narine (West Indies); Rahmanullah Gurbaz, Mujeeb Ur Rahman (Afghanistan); Dushmantha Chameera (Sri Lanka).
Domestic: Venkatesh Iyer, Angkrish Raghuvanshi, Nitish Rana, Rinku Singh, KS Bharat, Manish Pandey, Anukul Roy, Ramandeep Singh, Harshit Rana, Vaibhav Arora, Chetan Sakariya, Sakib Hussain, Varun Chakravarthy, Suyash Sharma.

Lucknow Super Giants
Captain:
KL Rahul Coach: Justin Langer (Australia)
Overseas: David Willey (England); Quinton de Kock (South Africa); Kyle Mayers, Shamar Joseph, Nicholas Pooran (West Indies); Ashton Turner, Marcus Stoinis (Australia); Naveen-ul-Haq (Afghanistan).
Domestic: Devdutt Padikkal, Ayush Badoni, Deepak Hooda, K Gowtham, Krunal Pandya, Prerak Mankad, Arshin Kulkarni, Mohsin Khan, Yash Thakur, Mayank Yadav, Yudhvir Singh, Shivam Mavi, Arshad Khan, Ravi Bishnoi, Amit Mishra, M Siddharth.

Mumbai Indians
Captain:
Hardik Pandya
Coach: Mark Boucher (South Africa)
Overseas: Gerald Coetzee, Dewald Brevis (South Africa); Tim David, Jason Behrendorff (Australia); Romario Shepherd (West Indies), Mohammad Nabi (Afghanistan), Dilshan Madushanka, Nuwan Thushara (Sri Lanka).
Domestic: Rohit Sharma, Ishan Kishan, Suryakumar Yadav, Jasprit Bumrah, Tilak Varma, Nehal Wadhera, Vishnu Vinod, Shams Mulani, Shivalik Sharma, Anshul Kamboj, Naman Dhir, Arjun Tendulkar, Akash Madhwal, Piyush Chawla, Kumar Kartikeya, Shreyas Gopal.

Punjab Kings
Captain:
Shikhar Dhawan Coach: Trevor Bayliss (Australia)
Overseas: Liam Livingstone, Sam Curran, Jonny Bairstow, Chris Woakes (England); Kagiso Rabada, Rilee Rossouw (South Africa), Nathan Ellis (Australia), Sikandar Raza (Zimbabwe).
Domestic: Prabhsimran Singh, Jitesh Sharma, Atharva Taide, Harpreet Bhatia, Ashutosh Sharma, Shashank Singh, Rishi Dhawan, Shivam Singh, Harshal Patel, Vishwanath Singh, Tanay Thyagarajan, Arshdeep Singh, Vidwath Kaverappa, Harpreet Brar, Rahul Chahar, Prince Choudhary.

Rajasthan Royals
Captain:
Sanju Samson
Coach: Kuma Sangakarra
Overseas: Jos Buttler, Tom Kohler-Cadmore (England); Trent Boult (New Zealand); Shimron Hetmyer, Rovman Powell (West Indies); Donovan Ferreira, Nandre Burger (South Africa), Adam Zampa (Australia).
Domestic: Yashasvi Jaiswal, Dhruv Jurel, Kunal Singh Rathore, Shubham Dubey, Riyan Parag, Avesh Khan, Kuldeep Sen, Navdeep Saini, Sandeep Sharma, Ravichandran Ashwin, Yuzvendra Chahal, Abid Mushtaq.

Royal Challengers Bangalaore
Captain:
Faf du Plessis (South Africa)
Coach: Sanjay Bangar
Overseas: Will Jacks, Reece Topley, Tom Curran (England); Cameron Green, Glenn Maxwell (Australia); Alzarri Joseph (West Indies); Lockie Ferguson (New Zealand).
Domestic: Virat Kohli, Rajat Patidar, Suyash Prabhudessai, Dinesh Karthik, Anuj Rawat, Mahipal Lomror, Manoj Bhandage, Swapnil Singh, Akash Deep, Mohammed Siraj, Vyshak Vijaykumar, Rajan Kumar, Yash Dayal, Karn Sharma, Mayank Dagar, Himanshu Sharma, Saurav Chauhan.

Sunrisers Hyderabad
Captain: Pat Cummins (Australia)
Coach: Daniel Vettori (New Zealand)
Overseas: Travis Head (Australia); Aiden Markram, Heinrich Klaasen, Marco Jansen (South Africa); Glenn Phillips (New Zealand); Fazalhaq Farooqi (Afghanistan); Wanindu Hasaranga (Sri Lanka).
Domestic: Mayank Agarwal, Abhishek Sharma, Anmolpreet Singh, Rahul Tripathi, Abdul Samad, Upendra Yadav, Washington Sundar, Sanvir Singh, Nitish Kumar Reddy, Shahbaz Ahmed, Bhuvneshwar Kumar, T Natarajan, Umran Malik, Jaydev Unadkat, Akash Singh, Mayank Ma.

What is the highest score in IPL ever made?

We're used to big shots in IPL. The highest-ever score for a team in one innings is a stunning 263/5 from 20 over by Royal Challengers Bangalore. They achieved that when playing Pune Warriors India back in 2013. Lucknow Super Giants fell just short of breaking the record that same year, scoring 257/5 against Punjab Kings.

West Indian batter Chris Gayle holds the individual record. He blasted a ridiculous 175 not out from 66 deliveries in the above game when playing for RCB. Current England coach Brendon McCullum is next on the list. He put his "Bazball" philosophy into practice in 2008 when he hit 158 not out from 73 balls playing for Kolkata Knight Riders.

VPN statement

Charlotte Henry
Contributor

Charlotte Henry is a journalist who has covered all things tech and media for a number of years for various publications. She reported in-depth as tech companies became media companies and vice versa. In her newsletter, The Addition, she focuses on the ever-changing streaming ecosystem as the likes of Netflix, Apple TV+ and Disney+ fight for supremacy. Charlotte is also a close follower of sport (she’s a Spurs fan…) watching everything from Premier League football to Major League Baseball. Charlotte’s first book “Not Buying It: The Facts Behind Fake News” was published in 2019. Away from work, she can often be found at heavy metal concerts and festivals.