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

Virat Kohli of Royal Challengers Bengaluru is playing a shot during the Indian Premier League (IPL) 2024 T20 cricket match between Rajasthan Royals and Royal Challengers Bengaluru
(Image credit: Vishal Bhatnagar/NurPhoto via Getty Images)

It was another thrilling weekend of cricket at the IPL 2024. Sunrisers Hyderabad beat Delhi Capitals convincingly on Saturday, claiming victory by 67 runs. Sunday's action was tighter, with Kolkata Knight Riders beating Royal Challenger Bengaluru by just one run after a chaotic final over. Gujarat Titans defeated Punjab Kings by three wickets. That all followed an eight-wicket win for Lucknow Super Giants over Chennai Super Kings on Friday. It means Rajasthan Royals start the week top of the table, with KKR just two points behind them.

Make sure you do not miss any of the action as we approach the crunch point of the league phase of the tournament. Luckily, IPL live streams 2024 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 - TBC
FREE live stream: JioCinema (IND)
Stream anywhere with NordVPN

There were some thrilling individual displays over the weekend. KL Rahul score 82 from 53 balls for LSG. The unstoppable Travis Head smashed 89 from 32 for SRH, with teammate Kuldeep Yadav taking four wickets for 55 runs in his four overs. In the KKR vs RCB match, English batters Phill Salt (KKR) and Will Jacks (RCB) put on a show. Salt smashed 48 from 14, with Jacks scoring 55 from 32. Salt also got a dramatic stumping to win the match.

The week starts with RR playing Mumbai Indians on Monday. We then get the reverse of CSK vs LSG on Tuesday.

The IPL 2024 final is set to take place on May 26. However, it is worth keeping an eye on this as it could change due to the current General Election in India.

There are 10 teams in the IPL 2024, each playing 14 matches in the initial group stage. After that, the top four battle it out in the IPL playoffs. The first and second-placed teams play each other, with the winner going straight to the final. The loser plays The Eliminator against the winner of the third vs fourth place match.

The IPL features fast bowling, big personalities and even bigger shots. It's always a thriller, 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 a VPN which changes 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
We regularly review all the biggest and best VPN providers and NordVPN is our #1 choice$3.99 per monthextra 3 months absolutely FREE

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


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


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)
  • Apr. 22: Rajasthan Royals vs Mumbai Indias (Jaipur)
  • Apr. 23: Chennai Super Kings vs Lucknow Super Giants (Chennai)
  • Apr. 24: Delhi Capitals vs Gujarat Titans (Delhi)
  • Apr. 25: Sunrisers Hyderabad vs Royal Challengers Bangalore (Hyderabad)
  • Apr. 26: Kolkata Knight Riders vs Punjab Kings (Eden Gardens)
  • Apr. 27: Delhi Capitals vs Mumbai Indians (Delhi) 
  • Apr. 10: Lucknow Super Giants vs Rajasthan Royals (Lucknow)
  • Apr. 28: Gujarat Titans vs Royal Challengers Bangalore (Ahmedabad)
  • Apr. 28: Chennai Super Kings vs Sunrisers Hyderabad (Chennai)
  • Apr. 29: Kolkata Knight Riders vs Delhi Capitals (Eden Gardens)
  • Apr. 30: Lucknow Super Giants vs Mumbai Indians (Lucknow)
  • May 1: Chennai Super Kings vs Punjab Kings (Chennai)
  • May 2: Sunrisers Hyderabad vs Rajasthan Royals (Hyderabad)
  • May 3: Mumbai Indians vs Kolkata Knight Riders (Wankhede)
  • May 4: Royal Challengers Bangalore vs Gujarat Titans (Bengaluru)
  • May 5: Punjab Kings vs Chennai Super Kings (Dharamasala)
  • May 5: Lucknow Super Giants vs Kolkata Knight Riders (Lucknow)
  • May 6: Mumbai Indians vs Sunrisers Hyderabad (Wankhede)
  • May 7: Delhi Capitals vs Rajasthan Royals (Delhi)
  • May 8: Sunrisers Hyderabad vs Lucknow Super Giants (Hyderabad)
  • May 9: Punjab Kings vs Royal Challengers Bangalore (Dharamasala)
  • May 10: Gujarat Titans vs Chennai Super Kings (Ahmedabad)
  • May 11: Kolkata Knight Riders vs Mumbai Indians (Eden Gardens)
  • May 12: Chennai Super Kings vs Rajasthan Royals (Chennai)
  • May 12: Royal Challengers Bangalore vs Delhi Capitals (Bengaluru)
  • May 13: Gujarat Titans vs Kolkata Knight Riders (Ahmedabad)
  • May 14: Delhi Capitals vs Lucknow Super Giants (Delhi)
  • May 15: Rajasthan Royals vs Punjab Kings (Guwahati)
  • May 16: Sunrisers Hyderabad vs Gujarat Titans (Hyderabad)
  • May 17: Mumbai Indians vs Lucknow Super Giants (Wankhede)
  • May 18: Royal Challenger Bangalore vs Chennai Super Kings (Bengaluru)
  • May 19:  Sunrisers Hyderabad vs Punjab Kings (Hyderabad)
  • May 19: Rajasthan Royals vs Kolkata Knight Riders (Guwahati)
  • May 21: Qualifier 1 TBA vs TBA (Ahmedabad)
  • May 22: Eliminator TBA vs TBA (Ahmedabad)
  • May 24: Qualifier 2 TBA vs TBA (Chennai)
  • May 26: Final TBA vs TBA (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
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
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
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
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
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
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
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
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

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.