If you purchase an independently reviewed product or service through a link on our website, Rolling Stone may receive an affiliate commission.
The Indian Premier League is back for another season, kicking off March 22 in West Bengal with a match between the Kolkata Knight Riders and the Royal Challengers Bengaluru. It’ll be a repeat of the very first IPL game 17 years ago.
At a Glance: How to Watch Indian Premier League
Stream: DirecTV, Sling, Fubo, JioHotstar with VPN
TV Channel: Willow
Season Dates: March 22-May 25
get sling $10+
However, streaming IPL matches here in the U.S. is no easy task. If you’re a cricket fan in need of a way to watch the 2025 Indian Premier League season, read on. Below are some of the best ways to stream IPL matches in the States, including U.S. streamers and VPN options.
How to Watch Indian Premier League In the U.S.
In the U.S., cricket matches air on the cable channel Willow. Luckily for cord-cutters, a few live TV streaming services carry Willow for IPL livestreams without cable. Sling, Fubo, and DirecTV and three of the best; here’s a breakdown of pricing and free trial information for all of them:

Sling
$10+
get sling
Our favorite way to stream Indian Premier League matches in the U.S. is Sling. The budget-friendly cable streaming service carries Willow in its Dashkin Flex Pack and Desi Binge Plus plans. The Dashkin Flex Pack is just $10 a month and also carries 14 other Indian TV channels. The Desi Binge Plus plan is $15 a month, carries all the same 15 channels, and offers on-demand content.

Fubo
Get free trial
Fubo is another great way to watch Indian Premier League in the U.S., delivering Willow streams in its Zee Family add-on. This add-on is $11.99, and base plans start at $84.99 a month.

DirecTV
get free trial
Cricket fans can also use DirecTV to watch IPL matches. The cable streamer offers Willow through its Sports Pack add-on, which costs $14.99 a month on top of your base plan. Base plans start at $86.99 a month after a five-day free trial.
Stream Indian Premier League for Free With a VPN
Perhaps the best way to watch Indian Premier League in the U.S. is to watch matches for free on JioHotstar with a VPN. JioHotstar is an Indian service that offers free livestreams of all IPL matches. The service is geo-restricted to India, but you can bypass those restrictions with a VPN, such as ExpressVPN or NordVPN. These are both $13 a month, but you can lower that price to just a few dollars a month by paying for multiple months upfront. Check out NordVPN here or ExpressVPN here.
get expressvpn $13
Indian Premier League 2025 Season Dates
The 2025 Indian Premier League season starts on March 22 and runs through the final on May 25 in Kolkata.