Today's IPL 2024 live stream features Rajasthan Royals vs Royal Challengers Bengaluru at Ahmedabad. The winner goes through to Friday's match to play Sunrisers Hyderabad for a place in the final. The sides come into this match in vastly contrasting form. Royal Challengers Bengaluru have won five out of six. Rajasthan Royals had lost four in a row before their final game was washed out.
Follow our guide below for where to watch IPL live streams 2024 from anywhere— and potentially for FREE with a VPN.
► Dates: Mar. 22 — May 26
► May 22: Rajasthan Royals v Royal Challengers Bengaluru (Ahmedabad)
► Times: 3 p.m. BST / 10 a.m. ET / 7 a.m. PT / 1 a.m. (next day) AEDT / 7.30 p.m. IST
• FREE — Jio Cinema (India)
• U.S. — Willow TV / Sling
• U.K. — Sky / Now
• Watch anywhere — try NordVPN 100% risk free
The 17th Indian Premier League started on March 22 and the final will be held in Chennai on May 26. In all, 74 matches will be played, 70 of them in the group stages. All 10 teams play seven home and seven away league fixtures, with the top four teams in the league going into the playoffs.
Although all 10 teams complete in one league, with one league table, they have been divided into two groups for fixture purposes. Each team plays the teams from the other group twice, once home and once away, but play the sides in their own group only once.
Here's how to watch every ball of the IPL 2024 from anywhere.
Free IPL live streams 2024
Cricket fans in India can watch IPL live streams 2024 for FREE on JioCinema website and mobile app, as well as on the Sports18, the premium sports TV network from Viacom18 which also has the rights to all India's home matches until 2028.
But what if you aren't at home to catch the IPL live stream – and don't want to spend money on pay TV in another country when you'd usually be able to watch the IPL for free at home?
Don't worry — you can watch IPL 2024 on JioCinema from anywhere with a VPN instead. We'll show you how to do that below.
IPL live streams around the world
Away from home at the moment and blocked from watching the cricket via your usual streaming service?
You can still watch the IPL live thanks to the wonders of a VPN (Virtual Private Network). The software allows your devices to appear to be back in your home country regardless of where in the world you are. So ideal for sports fans away on vacation or on business. Our favorite is NordVPN. It's the best on the market:
Using a VPN is incredibly simple.
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 location.
3. Go to the broadcaster's stream - head to your home broadcaster's site or app and watch as if you were at home.
How to watch IPL live streams 2024 in the U.S.
How to watch IPL live streams 2024 in the UK
How to watch IPL live streams 2024 in Australia
Remaining IPL fixtures 2024
- May 22: Eliminator (Ahmedabad)
- May 24: Qualifier 2 (Chennai)
- May 26: Final (Chennai)
IPL groups 2024
The groups for the 2024 IPL are as follows:
Group A
- Mumbai Indians
- Kolkata Knight Riders
- Rajasthan Royals
- Delhi Capitals
- Lucknow Super Giants
Group B
- Chennai Super Kings
- Sunrisers Hyderabad
- Royal Challengers Bangalore
- Punjab Kings
- Gujrat Titans
IPL squads 2024
These are the full IPL 2024 squads for each franchise, including coaches, captains, overseas players and domestic players:
Chennai Super Kings
- Captain: MS Dhoni (India)
- Coach: Stephen Fleming (New Zealand)
- Overseas: Moeen Ali (England); Devon Conway, Rachin Ravindra, Daryl Mitchell, Mitchell Santner (New Zealand); Matheesha Pathirana, Maheesh Theekshana (Sri Lanka); Mustafizur Rahman (Bangladesh).
- Domestic: Ravindra Jadeja, Ruturaj Gaikwad, 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: Kumar 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.