Author Photo
Virender Sehwag IPL KXIP 2014
(BCCI/Sportzpics)

Cricket's biggest domestic drawcard is back on your screens stateside, as the Indian Premier League T20 competition returns for 2024. The 17th edition of the IPL after its inauguration back in 2008, this season's competition will see the 10 franchises across India hitting runs aplenty in their bid to win the title.

2023 champions Chennai Super Kings are already on the hunt to win a sixth IPL title, having drawn level with the Mumbai Indians as the competition's most successful team by beating Gujarat Titans at the Narendra Modi Stadium last May.

The off-season auction has seen several players move across the league to new franchises for big money, including England's Tom Curran and Australian captain Pat Cummins, as quality of the fast-paced nature of T20 cricket's premier domestic continues to increase by the year.

With 10 teams stocked with world-class players ready to go over the next two months, The Sporting News is your go-to-place for all things IPL, with TV and streaming details to make sure you don't miss a second of the action.

When does IPL 2024 start and finish?

The 2024 IPL season got underway on Friday, March 22 at 8:00 p.m. local time (IST), as defending champions the Chennai Super Kings beat Royal Challengers Bengaluru by six wickets at the M.A. Chidambaram Stadium in Chennai, India.

The new season will run for just over two months, culminating with the final match on Sunday, May 26. In last year's decider, Chennai defeated Gujarat Titans by five wickets to claim their fifth title, and the Super Kings are aiming to become the first franchise in IPL history to win back-to-back titles twice.

How to watch IPL 2024 in USA: TV channel, live stream

As one of the most-watched cricket competitions in the world, there's no shortage of TV coverage for the IPL in 2024.

Willow TV has exclusive rights the IPL for fans Stateside which is available to stream on Sling, and also includes Willow TV for more content from the world of cricket. New subscribers can get their first month subscription for just $10.

How to Watch USA
TV Willow TV
Live Stream Sling

IPL 2024 fixtures, schedule

Date Match Venue Time (local) Time (ET) Time (PT)
March 22 Chennai Super Kings vs Royal Challengers Bengaluru Chennai 8:00 pm 10:30 a.m. 7:30 a.m.
March 23 Punjab Kings vs Dehli Capitals Mohali 3:30 pm 6:00 a.m. 3:00 a.m.
March 23 Kolkata Knight Riders vs Sunrisers Hyderabad Kolkata 7:30 pm 10:00 a.m. 7:00 a.m.
March 24 Rajasthan Royals vs Lucknow Super Giants Jaipur 3:30 pm 6:00 a.m. 3:00 a.m.
March 24 Gujarat Titans vs Mumbai Indians Ahmedabad 7:30 pm 10:00 a.m. 7:00 a.m.
March 25 Royal Challengers Bengaluru vs Punjab Kings Bengaluru 7:30 pm 10:00 a.m. 7:00 a.m.
March 26 Chennai Super Kings vs Gujarat Titans Chennai 7:30 pm 10:00 a.m. 7:00 a.m.
March 27 Sunrisers Hyderabad vs Mumbai Indians Hyderabad 7:30 pm 10:00 a.m. 7:00 a.m.
March 28 Rajasthan Royals vs Dehli Capitals Jaipur 7:30 pm 10:00 a.m. 7:00 a.m.
March 29 Royal Challengers Bengaluru vs Kolkata Knight Riders Bengaluru 7:30 pm 10:00 a.m. 7:00 a.m.
March 30 Lucknow Super Giants vs Punjab Kings Lucknow 7:30 pm 10:00 a.m. 7:00 a.m.
March 31 Gujarat Titans vs Sunrisers Hyderabad Ahmedabad 3:30 pm 6:00 a.m. 3:00 a.m.
March 31 Dehli Capitals vs Chennai Super Kings Delhi 7:30 pm 10:00 a.m. 7:00 a.m.
April 1 Mumbai Indians vs Rajasthan Royals Mumbai 7:30 pm 10:00 a.m. 7:00 a.m.
April 2 Royal Challengers Bengaluru vs Lucknow Super Giants Bengaluru 7:30 pm 10:00 a.m. 7:00 a.m.
April 3 Dehli Capitals vs Kolkata Knight Riders Delhi 7:30 pm 10:00 a.m. 7:00 a.m.
April 4 Gujarat Titans vs Punjab Kings Ahmedabad 7:30 pm 10:00 a.m. 7:00 a.m.
April 5 Sunrisers Hyderabad vs Chennai Super Kings Hyderabad 7:30 pm 10:00 a.m. 7:00 a.m.
April 6 Rajasthan Royals vs Royal Challengers Bengaluru Jaipur 7:30 pm 10:00 a.m. 7:00 a.m.
April 7 Mumbai Indians vs Dehli Capitals Mumbai 3:30 pm 6:00 a.m. 3:00 a.m.
April 7 Lucknow Super Giants vs Gujarat Titans Lucknow 7:30 pm 10:00 a.m. 7:00 a.m.
April 8 Chennai Super Kings vs Kolkata Knight Riders Chennai 7:30 pm 10:00 a.m. 7:00 a.m.
April 9 Punjab Kings vs Sunrisers Hyderabad Mullanpur 7:30 pm 10:00 a.m. 7:00 a.m.
April 10 Rajasthan Royals vs Gujarat Titans Jaipur 7:30 pm 10:00 a.m. 7:00 a.m.
April 11 Mumbai Indians vs Royal Challengers Bengaluru Mumbai 7:30 pm 10:00 a.m. 7:00 a.m.
April 12 Lucknow Super Giants vs Delhi Capitals Lucknow 7:30 pm 10:00 a.m. 7:00 a.m.
April 13 Punjab Kings vs Rajasthan Royals Mullanpur 7:30 pm 10:00 a.m. 7:00 a.m.
April 14 Kolkata Knight Riders vs Lucknow Super Giants Kolkata 3:30 pm 6:00 a.m. 3:00 a.m.
April 14 Mumbai Indians vs Chennai Super Kings Mumbai 7:30 pm 10:00 a.m. 7:00 a.m.
April 15 Royal Challengers Bengaluru vs Sunrisers Hyderabad Bengaluru 7:30 pm 10:00 a.m. 7:00 a.m.
April 16 Gujarat Titans vs Delhi Capitals Ahmedabad 7:30 pm 10:00 a.m. 7:00 a.m.
April 17 Kolkata Knight Riders vs Rajasthan Royals Kolkata 7:30 pm 10:00 a.m. 7:00 a.m.
April 18 Punjab Kings vs Mumbai Indians Mullanpur 7:30 pm 10:00 a.m. 7:00 a.m.
April 19 Lucknow Super Giants vs Chennai Super Kings Lucknow 7:30 pm 10:00 a.m. 7:00 a.m.
April 20 Delhi Capitals vs Sunrisers Hyderabad Delhi 7:30 pm 10:00 a.m. 7:00 a.m.
April 21 Kolkata Knight Riders vs Royal Challengers Bengaluru Kolkata 3:30 pm 6:00 a.m. 3:00 a.m.
April 21 Punjab Kings vs Gujarat Titans Mullanpur 7:30 pm 10:00 a.m. 7:00 a.m.
April 22 Rajasthan Royals vs Mumbai Indians Jaipur 7:30 pm 10:00 a.m. 7:00 a.m.
April 23 Chennai Super Kings vs. Lucknow Super Giants Chennai 7:30 pm 10:00 a.m. 7:00 a.m.
April 24 Delhi Capitals vs Gujarat Titans Delhi 7:30 pm 10:00 a.m. 7:00 a.m.
April 25 Sunrisers Hyderabad vs. Royal Challengers Bengaluru Hyderabad 7:30 pm 10:00 a.m. 7:00 a.m.
April 26 Kolkata Knight Riders vs Punjab Kings Kolkata  7:30 pm 10:00 a.m. 7:00 a.m.
April 27 Delhi Capitals vs Mumbai Indians Delhi 3:30 pm 6:00 a.m. 3:00 a.m.
April 27 Lucknow Super Giants vs. Rajasthan Royals Lucknow 7:30 pm 10:00 a.m. 7:00 a.m.
April 28 Gujarat Titans vs Royal Challengers Bengaluru Ahmedabad 3:30 pm 6:00 a.m. 3:00 a.m.
April 28 Chennai Super Kings vs Sunrisers Hyderabad Chennai 7:30 pm 10:00 a.m. 7:00 a.m.
April 29 Kolkata Knight Riders vs Delhi Capitals Kolkata  7:30 pm 10:00 a.m. 7:00 a.m.
April 30 Lucknow Super Giants vs Mumbai Indians Lucknow 7:30 pm 10:00 a.m. 7:00 a.m.
May 1 Chennai Super Kings vs Punjab Kings Chennai 7:30 pm 10:00 a.m. 7:00 a.m.
May 2 Sunrisers Hyderabad vs Rajasthan Royals Hyderabad 7:30 pm 10:00 a.m. 7:00 a.m.
May 3 Mumbai Indians vs Kolkata Knight Riders Mumbai 7:30 pm 10:00 a.m. 7:00 a.m.
May 4 Royal Challengers Bengaluru vs Gujarat Titans Bengaluru 7:30 pm 10:00 a.m. 7:00 a.m.
May 5 Punjab Kings vs Chennai Super Kings Dharamsala 3:30 pm 6:00 a.m. 3:00 a.m.
May 5 Lucknow Super Giants vs Kolkata Knight Riders Lucknow 7:30 pm 10:00 a.m. 7:00 a.m.
May 6 Mumbai Indians vs Sunrisers Hyderabad Mumbai 7:30 pm 10:00 a.m. 7:00 a.m.
May 7 Delhi Capitals vs Rajasthan Royals Delhi 7:30 pm 10:00 a.m. 7:00 a.m.
May 8 Sunrisers Hyderabad vs Lucknow Super Giants Hyderabad 7:30 pm 10:00 a.m. 7:00 a.m.
May 9 Punjab Kings vs Royal Challengers Bengaluru Dharamsala 7:30 pm 10:00 a.m. 7:00 a.m.
May 10 Gujarat Titans vs Chennai Super Kings Ahmedabad 7:30 pm 10:00 a.m. 7:00 a.m.
May 11 Kolkata Knight Riders vs Mumbai Indians Kolkata 7:30 pm 10:00 a.m. 7:00 a.m.
May 12 Chennai Super Kings vs Rajasthan Royals Chennai 3:30 pm 6:00 a.m. 3:00 a.m.
May 12 Royal Challengers Bengaluru vs Delhi Capitals Bengaluru 7:30 pm 10:00 a.m. 7:00 a.m.
May 13 Gujarat Titans vs Kolkata Knight Riders Ahmedabad 7:30 pm 10:00 a.m. 7:00 a.m.
May 14 Delhi Capitals vs Lucknow Super Giants Delhi 7:30 pm 10:00 a.m. 7:00 a.m.
May 15 Rajasthan Royals vs Punjab Kings Guwahati 7:30 pm 10:00 a.m. 7:00 a.m.
May 16 Sunrisers Hyderabad vs Gujarat Titans Hyderabad 7:30 pm 10:00 a.m. 7:00 a.m.
May 17 Mumbai Indians vs Lucknow Super Giants Mumbai 7:30 pm 10:00 a.m. 7:00 a.m.
May 18 Royal Challengers Bengaluru vs Chennai Super Kings Bengaluru 7:30 pm 10:00 a.m. 7:00 a.m.
May 19 Sunrisers Hyderabad vs Punjab Kings Hyderabad 3:30 pm 6:00 a.m. 3:00 a.m.
May 19 Rajasthan Royals vs Kolkata Knight Riders Guwahati 7:30 pm 10:00 a.m. 7:00 a.m.
May 21 Qualifier 1: TBD vs TBD Ahmedabad 7:30 pm 10:00 a.m. 7:00 a.m.
May 22 Eliminator: TBD vs TBD Ahmedabad 7:30 pm 10:00 a.m. 7:00 a.m.
May 24 Qualifier 2: TBD vs TBD Chennai 7:30 pm 10:00 a.m. 7:00 a.m.
May 26 Final: TBD vs TBD Chennai 7:30 pm 10:00 a.m. 7:00 a.m.

If you purchase a product or register for an account through one of the links on our site, we may receive compensation.

Author(s)
Jonathan Burnett Photo

Jonathan is a freelance content producer and commentator for Sporting News UK, with a focus on international rugby tournaments like the Six Nations and Rugby World Cup. He also works as a commentator for StatsPerform’s football network, covering matches across Europe including the Champions League, 2022 FIFA World Cup, and the 2023 Women's World Cup. He’s a regular contributor to the history and statistics website Rugby League Project.

Jonny graduated from Leeds University with a journalism degree in 2021 and was Head of Media at Widnes Vikings RLFC in 2023. A self-confessed nerd of rugby league, union and football (soccer). Jonathan’s coverage across several sports can be found on the TSN site.