Skip to content
  • IPL starts on March 22
  • First fixtures out
  • Chennai Super Kings and Mumbia Indians the favourites

Looking to have a bet on the IPL?

Check out our top list of IPL online bookmakers ahead of making your picks.

IPL 2024: Preview

As the Indian Premier League (IPL) gears up for its 17th season in 2024, anticipation is high for another thrilling instalment of the world’s most popular franchise cricket league. Since its inception in 2008, the IPL has continually elevated the standard of cricket entertainment, captivating fans worldwide.

The inaugural IPL in 2008 saw the Rajasthan Royals (RR) clinch the title, but despite their early success, they’ve struggled to secure another championship in subsequent seasons.

In the 2023 final, the Gujarat Titans (GT), the defending champions, clashed with the formidable Chennai Super Kings (CSK) led by MS Dhoni. CSK emerged victorious, claiming their fifth IPL title, a feat they now share with their arch-rivals, the Mumbai Indians (MI).

The excitement for IPL 2024 surged as the Board of Control for Cricket in India (BCCI) unveiled the fixtures on February 22. The announcement ceremony, graced by ICC CEO Geoff Allardyce and BCCI Secretary Jay Shah, marked the official countdown to the tournament.

The season opener promises fireworks as the reigning champions, Chennai Super Kings, collide with Royal Challengers Bangalore at the M.A. Chidambaram Stadium in Chennai. This blockbuster clash sets the stage for what’s sure to be a riveting campaign.

With India’s general elections scheduled for April and May, the BCCI has strategically scheduled the first 21 matches of IPL 2024 within the tournament’s initial 15 days, ensuring minimal overlap with the electoral process.

IPL 2024: Format

Here’s a glimpse of the format for IPL 2024:

  • Number of Teams: A total of 10 teams will vie for supremacy in IPL 2024.
  • Round-Robin Home and Away Format: Each team will face the other nine teams twice, once at home and once away, resulting in a total of 18 league matches per team.
  • Top Four Qualify for Playoffs: The top four teams in the league standings will advance to the playoffs, determined by their performance during the round-robin stage.
  • Qualifier 1: The top two teams will compete in Qualifier 1, with the winner securing a direct berth in the final.
  • Eliminator: The third and fourth-placed teams will clash in the Eliminator, vying to stay alive in the playoffs.
  • Qualifier 2: The loser of Qualifier 1 will face the winner of the Eliminator in Qualifier 2, battling for a spot in the final.
  • Final: The ultimate showdown will feature the winner of Qualifier 1 against the victor of Qualifier 2, crowning the IPL 2024 champion.

With the stage set for fierce competition and memorable moments, cricket enthusiasts worldwide eagerly await the spectacle that is IPL 2024.

Looking to bet on cricket?

Check out the best cricket bookmakers!

IPL 2024 Teams and Squads

The  Indian Premier League 2023 retentions were announced on November 26, 2023. The mini-auction for the 2024 season took place on December 19. Following retentions and trades, the teams and squads are as follows:

Chennai Super Kings

MS Dhoni, Devon Conway, Ruturaj Gaikwad, Ajinkya Rahane, Shaik Rasheed, Ravindra Jadeja, Mitchell Santner, Moeen Ali, Shivam Dube, Nishant Sindhu, Ajay Mandal, Rajvardhan Hangargekar, Deepak Chahar, Maheesh Theekshana, Mukesh Chowdhary, Prashant Solanki, Simarjeet Singh, Tushar Deshpande, Matheesha Pathirana, Rachin Ravindra, Shardul Thakur, Daryl Mitchell, Sameer Rizvi, Mustafizur Rahman, Avanish Rao Aravelly

Delhi Capitals

Rishabh Pant, David Warner, Prithvi Shaw, Yash Dhull, Abishek Porel, Axar Patel, Lalit Yadav, Mitchell Marsh, Pravin Dubey, Vicky Ostwal, Anrich Nortje, Kuldeep Yadav, Lungi Ngidi, Khaleel Ahmed, Ishant Sharma, Mukesh Kumar, Harry Brook, Tristan Stubbs, Ricky Bhui, Kumar Kushagra, Rasikh Dar, Jhye Richardson, Sumit Kumar, Shai Hope, Swastik Chhikara

Gujarat Titans

David Miller, Shubman Gill, Matthew Wade, Wriddhiman Saha, Kane Williamson, Abhinav Manohar, B Sai Sudharsan, Darshan Nalkande, Vijay Shankar, Jayant Yadav, Rahul Tewatia, Mohammed Shami, Noor Ahmad, R Sai Kishore, Rashid Khan, Josh Little, Mohit Sharma, Azmatullah Omarzai, Umesh Yadav, Shahrukh Khan, Sushant Mishra, Kartik Tyagi, Manav Suthar, Spencer Johnson, Robin Minz, Spencer Johnson, Robin Minz

Kolkata Knight Riders

Nitish Rana, Rinku Singh, Rahmanullah Gurbaz, Shreyas Iyer, Jason Roy, Anukul Roy, Andre Russell, Venkatesh Iyer, Suyash Sharma, Harshit Rana, Sunil Narine, Vaibhav Arora, Varun Chakravarthy, KS Bharat, Chetan Sakariya, Mitchell Starc, Angkrish Raghuvanshi, Ramandeep Singh, Sherfane Rutherford, Manish Pandey, Mujeeb Ur Rahman, Gus Atkinson, Sakib Hussain, Dushmantha Chameera (replacement for Gus Atkinson)

Lucknow Super Giants

KL Rahul, Quinton de Kock, Nicholas Pooran, Ayush Badoni, Deepak Hooda, K Gowtham, Krunal Pandya, Kyle Mayers, Marcus Stoinis, Prerak Mankad, Yudhvir Singh, Mark Wood (withdrawn, replaced by Shamar Joseph), Mayank Yadav, Mohsin Khan, Ravi Bishnoi, Yash Thakur, Amit Mishra, Naveen-ul-Haq, Devdutt Padikkal, Shivam Mavi, Arshin Kulkarni, M. Siddharth, Ashton Turner, David Willey, Arshad Khan

Mumbai Indians

Rohit Sharma, Dewald Brevis, Suryakumar Yadav, Ishan Kishan, Tilak Varma, Tim David, Vishnu Vinod, Arjun Tendulkar, Shams Mulani, Nehal Wadhera, Jasprit Bumrah, Kumar Kartikeya, Piyush Chawla, Akash Madhwal, Jason Behrendorff, Romario Shepherd, Hardik Pandya, Gerald Coetzee, Dilshan Madushanka, Shreyas Gopal, Nuwan Thushara, Naman Dhir, Anshul Kamboj, Mohammad Nabi, Shivalik Sharma

Punjab Kings

Shikhar Dhawan, Jitesh Sharma, Jonny Bairstow, Prabhsimran Singh, Liam Livingstone, Matthew Short, Harpreet Bhatia, Atharva Taide, Rishi Dhawan, Sam Curran, Sikandar Raza, Shivam Singh, Harpreet Brar, Arshdeep Singh, Kagiso Rabada, Nathan Ellis, Rahul Chahar, Gurnoor Brar, Vidwath Kaverappa, Harshal Patel, Chris Woakes, Ashutosh Sharma, Vishwanath Pratap Singh, Shashank Singh, Tanay Thyagarajan, Prince Choudhary, Rilee Rossouw

Rajasthan Royals

Sanju Samson, Jos Buttler, Shimron Hetmyer, Yashasvi Jaiswal, Dhruv Jurel, Riyan Parag, Donovan Ferreira, Kunal Rathore, R Ashwin, Kuldeep Sen, Navdeep Saini, Sandeep Sharma, Trent Boult, Yuzvendra Chahal, Adam Zampa, Prasidh Krishna, Avesh Khan, Rovman Powell, Shubham Dubey, Tom Kohler-Cadmore, Abid Mushtaq, Nandre Burger

Royal Challengers Bangalore

Faf du Plessis, Glenn Maxwell, Virat Kohli, Rajat Patidar, Anuj Rawat, Dinesh Karthik, Suyash Prabhudessai, Will Jacks, Mahipal Lomror, Karn Sharma, Manoj Bhandage, Mayank Dagar (trade), Vyshak Vijaykumar, Akash Deep, Mohammed Siraj, Reece Topley, Himanshu Sharma, Rajan Kumar, Cameron Green, Alzarri Joseph, Yash Dayal, Lockie Ferguson, Tom Curran, Swapnil Singh, Saurav Chauhan

Sunrisers Hyderabad

Abdul Samad, Aiden Markram, Rahul Tripathi, Glenn Phillips, Mayank Agarwal, Heinrich Klaasen, Anmolpreet Singh, Upendra Yadav, Nitish Kumar Reddy, Abhishek Sharma, Marco Jansen, Washington Sundar, Sanvir Singh, Bhuvneshwar Kumar, Fazalhaq Farooqi, T Natarajan, Umran Malik, Mayank Markande, Shahbaz Ahmed, Travis Head, Wanindu Hasaranga, Pat Cummins, Jaydev Unadkat, Akash Singh, Jhathavedh Subramanyan

Correct as of February 19, 2024 – subject to change

IPL 2024 fixtures

The initial two weeks’ worth of fixtures for IPL 2024 have now been announced, with the rest of the fixtures to follow.

Friday 22nd March: 

Chennai Super Kings vs Royal Challengers Bangalore 14:30

Venue: MA Chidambaram Stadium, Chennai

Saturday 23rd March: 

Punjab Kings vs Delhi Capitals 10:00

Venue: Inderjit Singh Bindra Stadium, Mohali

Kolkata Knight Riders vs Sunrisers Hyderabad 14:00

Venue: Eden Gardens, Kolkata

Sunday 24th March:

Rajasthan Royals vs Lucknow Super Giants 10:00

Venue: Sawai Mansingh Stadium, Jaipur

Gujarat Titans vs Mumbai Indians 14:00

Venue: Narendra Modi Stadium, Ahmedabad

Monday 25th March:

Royal Challengers Bangalore vs Punjab Kings 14:00

Venue: M Chinnaswamy Stadium, Bengaluru

Tuesday 26th March:

Chennai Super Kings vs Gujarat Titans 14:00

Venue: MA Chidambaram Stadium, Chennai

Wednesday 27th March:

Sunrisers Hyderabad vs Mumbai Indians 14:00

Venue: Rajiv Gandhi International Stadium, Hyderabad

Thursday 28th March:

Rajasthan Royals vs Delhi Capitals 14:00

Venue: Sawai Mansingh Stadium, Jaipur

Friday 29th March:

Royal Challengers Bangalore vs Kolkata Knight Riders 14:00

Venue: M Chinnaswamy Stadium, Bengaluru

Saturday 30th March:

Lucknow Super Giants vs Punjab Kings 14:00

Venue: Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow

Sunday 31st March:

Gujarat Titans vs Punjab Kings 11:00

Venue: Narendra Modi Stadium, Ahmedabad

Delhi Capitals vs Chennai Super Kings 15:00

Venue: Dr YS Rajasekhara Reddy ACA-VDCA Cricket Stadium, Visakhapatnam

Monday 1st April:

Mumbai Indians vs Rajasthan Royals 15:00

Venue: Wankhede Stadium, Mumbai

Tuesday 2nd April:

Royal Challengers Bangalore vs Lucknow Super Giants 15:00

Venue: M Chinnaswamy Stadium, Bengaluru

Wednesday 3rd April:

Delhi Capitals vs Kolkata Knight Riders 15:00

Venue: Dr YS Rajasekhara Reddy ACA-VDCA Cricket Stadium, Visakhapatnam

Thursday 4th April:

Gujarat Titans vs Punjab Kings 15:00

Venue: Narendra Modi Stadium, Ahmedabad

Friday 5th April:

Sunrisers Hyderabad vs Chennai Super Kings 15:00

Venue: Rajiv Gandhi International Stadium, Hyderabad

Saturday 6th April:

Rajasthan Royals vs Royal Challengers Bangalore 15:00

Venue: Sawai Mansingh Stadium, Jaipur

Sunday 7th April:

Mumbai Indians vs Delhi Capitals 11:00

Venue: Wankhede Stadium, Mumbai

Lucknow Super Giants vs Gujarat Titans 15:00

Venue: Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow

Monday 8th April:

Chennai Super Kings vs Kolkata Knight Riders 15:00

Venue: Venue: MA Chidambaram Stadium, Chennai

Tuesday 9th April:

Punjab Kings vs Sunrisers Hyderabad 15:00
Venue: Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur

Wednesday 10th April:
Rajasthan Royal vs Gujarat Titans 15:00
Venue: Sawai Mansingh Stadium, Jaipur

Thursday 11th April:
Mumbai Indians vs Royal Challengers Bengaluru 15:00
Venue: Wankhede Stadium, Mumbai

Friday 12th April:
Lucknow Super Giants vs Delhi Capitals 15:00
Venue: Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow

Saturday 13th April
Punjab Kings vs Rajasthan Royals 15:00
Venue: Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur

Sunday 14th April
Kolkata Knight Riders vs Lucknow Super Giants 11:00
Venue: Eden Gardens, Kolkata

Mumbai Indians vs Chennai Super Kings 15:00
Venue: Wankhede Stadium, Mumbai

Monday 15th April
Royal Challengers Bengaluru vs Sunrisers Hyderabad 15:00
Venue: M Chinnaswamy Stadium, Bengaluru

Tuesday 16th April
Kolkata Knight Riders vs Rajasthan Royals 15:00
Venue: Eden Gardens, Kolkata

Wednesday 17th April
Gujarat Titans vs Delhi Capitals 15:00
Venue: Narendra Modi Stadium, Ahmedabad

Thursday 18th April
Punjab Kings vs Mumbai Indians 15:00
Venue: Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur

Friday 19th April
Lucknow Super Giants vs Chennai Super Kings 15:00
Venue: Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow

Saturday 20th April
Delhi Capitals vs Sunrisers Hyderabad 15:00
Venue: Arun Jaitley Stadium, Delhi

Sunday 21st April
Kolkata Knight Riders vs Royal Challengers Bengaluru
Venue: Eden Gardens, Kolkata

Punjab Kings vs Gujarat Titans
Venue: Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur

Monday 22nd April
Rajasthan Royals vs Mumbai Indians 15:00
Venue: Sawai Mansingh Stadium, Jaipur

Tuesday 23rd April
Chennai Super Kings vs Lucknow Super Giants 15:00
Venue: MA Chidambaram Stadium, Chennai

Wednesday 24th April
Delhi Capitals vs Gujarat Titans 15:00
Venue: Arun Jaitley Stadium, Delhi

Thursday 25th April
Sunrisers Hyderabad vs Royal Challengers Bengaluru 15:00
Venue: Rajiv Gandhi International Stadium, Hyderabad

Friday 26th April
Kolkata Knight Riders vs Punjab Kings 15:00
Venue: Eden Gardens, Kolkata

Saturday 27th April
Delhi Capitals vs Mumbai Indians 11:00
Venue: Arun Jaitley Stadium, Delhi

Lucknow Super Giants vs Rajasthan Royals 15:00
Venue: Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow

Sunday 28th April
Gujarat Titans vs Royal Challengers Bengaluru 11:00
Venue: Narendra Modi Stadium, Ahmedabad

Chennai Super Kings vs Sunrisers Hyderabad 15:00
Venue: MA Chidambaram Stadium, Chennai

Monday 29 April
Kolkata Knight Riders vs Delhi Capitals 15:00
Venue: Eden Gardens, Kolkata

Tuesday 30th April:
Lucknow Super Giants vs Mumbai Indians 15:00
Venue: Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow

Wednesday 1st May
Chennai Super Kings vs Punjab Kings 15:00
Venue: MA Chidambaram Stadium, Chennai

Thursday 2nd May
Sunrisers Hyderabad vs Rajasthan Royals 15:00
Venue: Rajiv Gandhi International Stadium, Hyderabad

Friday 3rd May
Mumbai Indians vs Kolkata Knight Riders 15:00
Venue: Wankhede Stadium, Mumbai

Saturday 4th May
Royal Challengers Bengaluru vs Gujarat Titans 15:00
Venue: M Chinnaswamy Stadium, Bengaluru

Sunday 5th May
Punjab Kings vs Chennai Super Kings 11:00
Venue: Himachal Pradesh Cricket Association Stadium, Dharamsala

Lucknow Super Giants vs Kolkata Knight Riders 15:00
Venue: Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow

Monday 6th May
Mumbai Indians vs Sunrisers Hyderabad 15:00
Venue: Wankhede Stadium, Mumbai

Tuesday 7th May
Delhi Capitals vs Rajasthan Royals 15:00
Venue: Arun Jaitley Stadium, Delhi

Wednesday 8th May
Sunrisers Hyderabad vs Lucknow Super Giants
Venue: Rajiv Gandhi International Stadium, Hyderabad

Thursday 9th May
Punjab Kings vs Royal Challengers Bengaluru 15:00
Venue: Himachal Pradesh Cricket Association Stadium, Dharamsala

Friday 10th May
Gujarat Titans vs Chennai Super Kings 15:00
Venue: Narendra Modi Stadium, Ahmedabad

Saturday 11th May
Kolkata Knight Riders vs Mumbai Indians 15:00
Venue: Eden Gardens, Kolkata

Sunday 12th May
Chennai Super Kings vs Rajasthan Royals 11:00
Venue: MA Chidambaram Stadium, Chennai

Royal Challengers Bengaluru vs Delhi Capitals 15:00
Venue: M Chinnaswamy Stadium, Bengaluru

Monday 13th May
Gujarat Titans vs Kolkata Knight Riders 15:00
Venue: Narendra Modi Stadium, Ahmedabad

Tuesday 14th May
Delhi Capitals vs Lucknow Super Giants 15:00
Venue: Arun Jaitley Stadium, Delhi

Wednesday 15th May
Rajasthan Royals vs Punjab Kings 15:00
Venue: Barsapara Cricket Stadium, Guwahati

Thursday 16th May
Sunrisers Hyderabad vs Gujarat Titans 15:00
Venue: Rajiv Gandhi International Stadium, Hyderabad

Friday 17th May
Mumbai Indians vs Lucknow Super Giants
Venue: Wankhede Stadium, Mumbai

Saturday 18th May
Royal Challengers Bengaluru vs Chennai Super Kings 15:00
Venue: M Chinnaswamy Stadium, Bengaluru

Sunday 19th May
Sunrisers Hyderabad vs Punjab Kings 11:00
Venue: Rajiv Gandhi International Stadium, Hyderabad

Rajasthan Royals vs Kolkata Knight Riders 15:00
Venue: Barsapara Cricket Stadium, Guwahati

Tuesday 21st May
Play off: TBC
15:00
TBC
Venue: Narendra Modi Stadium, Ahmedabad

Wednesday 22nd May
Play Off: TBC
15:00
TBC
Venue: Narendra Modi Stadium, Ahmedabad

Friday 25th May
Play off: TBC
15:00
TBC
Venue: MA Chidambaram Stadium, Chennai

Sunday 26th May
Final: TBC
15:00
TBC
Venue: MA Chidambaram Stadium, Chennai

IPL 2024: Latest Odds

The latest odds to win the IPL, from Betway, are as follows. Chennai Super Kings and Mumbai Indians are, at the time of writing, favourites, ahead of Gujarat Titans.

TeamOdds to win IPL 2024
Chennai Super Kings5/1
Mumbai Indians5/1
Gujarat Titans11/2
Rajasthan Royals9/1
Royal Challengers Bangalore15/2
Delhi Capitals10/1
Lucknow Super Giants15/2
Punjab Kings11/1
Kolkata Knight Riders12/1
Sunrisers Hyderabad10/1
Odds from Betway correct at the time of writing. Odds subject to change.

Prediction

Chennai Super Kings were victorious last season and we think that they will be the team to beat this time round too. So we are going for them to win. Looking at the current prices, Rajasthan Royals might be a good outside bet and are worth backing each-way.

Check out the best betting sites in the UK with Betting.com

Share this article
Article link copied!
Christopher

Chris is a former athlete and a qualified PE teacher. He is a keen football fan, watching many matches at different levels throughout the season, and enjoys following many different sports. With betting and sports sites, he has a keen eye for detail and can to highlight positives and negatives for users. His experience in sport as a performer, teacher, writer and fan allows him to see things from many different perspectives.

Betting.com Editorial Promise
Join our newsletter

Stay updated on the latest sports betting offers, insights, and receive valuable suggestions to enhance your betting experience!