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.
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.

We were treated to a thrilling weekend of IPL 2024 cricket. Saturday saw Rajasthan Royals get back to winning ways, beating Punjab Kings by three wickets with just a ball to spare. On Sunday, Kolkata Knight Riders beat Lucknow Super Giants by eight wickets. In the second game of the days, Chennai Super Kings defeated Mumbai Indians by 20 runs, despite a fantastic 105 not out from Rohit Sharma. Monday sees Virat Kohli and Royal Challengers Bengaluru take on Sunrisers Hyderabad.

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.

As we get deeper into the tournament, the teams are rotating their players and making full use of the stars in the squad. However, we should still be treated to performances from Tom Curran and Glenn Maxwell (both RCB), as well as KL Rahul and maybe Mark Wood (both LSG).

On Tuesday, table-topping RR continue their campaign. They take on second-placed Kolkata Knight Riders in what should be a thrilling encounter. RR have two of the highest-scoring batters in the Indian Premier League 2024. Riyan Parag  has scored 284, with Sanju Samson on 264 so far. They both trail Kohli on 319 going into this week's IPL 2024 live streams.

While the IPL 2024 final is expected to take place on May 26, that has not yet been confirmed. This is due to the upcoming 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
India flag

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:

Editors Choice

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 daysVIEW DEAL ON

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
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
US flag

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
Australia flag

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
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)

  • Apr. 16: Kolkata Knight Riders vs Rajasthan Royals (Eden Gardens)

  • Apr. 17: Gujarat Titans vs Delhi Capitals (Ahmedabad)

  • Apr. 18: Punjab Kings vs Mumbai Indias (Mullanpur)

  • Apr. 19: Lucknow Super Giants vs Chennai Super Kings (Lucknow)

  • Apr. 20: Delhi Capitals vs Sunrisers Hyderabad (Delhi)

  • Apr. 21: Kolkata Knight Riders vs Royal Challengers Bangalore (Eden Gardens)

  • 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 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
VPN statement