Best Cricket Movies on OTT — The Ultimate Watchlist

India's obsession with cricket is no secret — and Bollywood's love affair with the sport has produced some of the most inspiring, emotional, and entertaining films in Indian cinema. From biopics of legendary cricketers to fictional stories of underdogs chasing their dreams, cricket movies are a genre that resonates deeply with Indian audiences across generations. Whether you're in the mood for a World Cup victory reenactment or a small-town boy's journey to the Indian team, these films deliver every time. Here are the best cricket movies streaming on OTT platforms right now.
1. 83 (2021)

Director: Kabir Khan | Cast: Ranveer Singh, Deepika Padukone, Pankaj Tripathi, Tahir Raj Bhasin, Saqib Saleem | Streaming: Netflix
Kabir Khan's retelling of India's historic 1983 Cricket World Cup victory is a masterclass in sports filmmaking. Ranveer Singh transforms into Kapil Dev — the captain who led a team of underdogs against the two-time champions West Indies. The film brilliantly captures every iconic moment: Kapil Dev's legendary 175 not out against Zimbabwe, the catch that changed everything, and the emotional victory lap at Lord's. What makes 83 special is its ensemble cast — each player gets his moment, from Mohinder Amarnath's all-round brilliance to Balwinder Sandhu's swinging deliveries. A must-watch for every cricket fan.
2. MS Dhoni: The Untold Story (2016)

Director: Neeraj Pandey | Cast: Sushant Singh Rajput, Kiara Advani, Disha Patani, Anupam Kher | Streaming: Disney+ Hotstar, Netflix
The authorised biopic of India's most successful cricket captain is a deeply moving journey from Ranchi's railway platforms to lifting the World Cup at Wankhede. Sushant Singh Rajput's performance as Mahendra Singh Dhoni is nothing short of transformative — he captures not just Dhoni's mannerisms and helicopter shot, but the calm, calculated mind behind them. The film spans Dhoni's early days as a ticket collector to his iconic 2011 World Cup-winning six. Kiara Advani shines as his first wife Sakshi, and the cricket sequences are recreated with stunning accuracy. An emotional and inspiring watch for every cricket lover.
▶ Watch MS Dhoni on Disney+ Hotstar
3. Lagaan (2001)

Director: Ashutosh Gowariker | Cast: Aamir Khan, Gracy Singh, Rachel Shelley, Paul Blackthorne | Streaming: Netflix, Amazon Prime Video
A film so good it was nominated for the Academy Award for Best Foreign Language Film. Set in 1893 British India, Lagaan is about a small village that challenges its British rulers to a cricket match — with the stakes being three years of tax (lagaan) exemption. Aamir Khan plays Bhuvan, the village leader who must assemble a ragtag team that has never played cricket before. The three-and-a-half-hour epic builds towards one of cinema's most thrilling cricket matches, backed by AR Rahman's legendary soundtrack. Every Indian cricket fan's list starts here.
4. Jersey (2022)

Director: Gowtam Tinnanuri | Cast: Shahid Kapoor, Mrunal Thakur, Pankaj Kapur | Streaming: Netflix, Amazon Prime Video
A talented but failed cricketer, Arjun (Shahid Kapoor), decides to return to the sport in his late thirties — driven by the desire to represent the Indian team and fulfill his son's wish of seeing him play for the country. The Hindi remake of the acclaimed Telugu film with the same name, Jersey is a deeply emotional sports drama that works because of its focus on family and redemption rather than just cricket. Shahid Kapoor delivers one of his finest performances, and the father-son dynamic will leave you teary-eyed. The cricket sequences are grounded and realistic — no over-the-top heroics, just pure determination.
5. Sultan (2016)

Director: Ali Abbas Zafar | Cast: Salman Khan, Anushka Sharma, Randeep Hooda, Amitabh Bachchan | Streaming: Amazon Prime Video
Though Sultan is about wrestling rather than cricket, it earns its place on this list for a simple reason — it captures the same underdog spirit, the same small-town ambition, and the same national pride that defines Indian sports films. Salman Khan plays Sultan Ali Khan, a Haryanvi wrestler who loses everything and must fight his way back. Anushka Sharma plays Aarfa, a wrestler who inspires him. The wrestling sequences are some of the best-staged action in Indian cinema, and Salman's physical transformation for the role became the stuff of Bollywood legend. An inspiring, emotional crowd-pleaser.
▶ Watch Sultan on Amazon Prime Video
Where to Watch These Cricket Movies
Netflix: 83, Lagaan, Jersey, MS Dhoni: The Untold Story
Amazon Prime Video: Lagaan, Jersey, Sultan
Disney+ Hotstar: MS Dhoni: The Untold Story
Most of these films are included with your standard OTT subscription. Check magicpin for the latest offers on Netflix, Amazon Prime Video, and Disney+ Hotstar subscriptions.
FAQs
Q: What is the best cricket movie on OTT?
A: 83 (2021) starring Ranveer Singh as Kapil Dev is widely considered the best cricket film, streaming on Netflix. Lagaan (2001), the Oscar-nominated epic, is a close second on Netflix and Prime Video.
Q: Which OTT platform has the most cricket movies?
A: Netflix India has the largest collection including 83, Lagaan, MS Dhoni: The Untold Story, and Jersey. Amazon Prime Video has Lagaan, Jersey, and Sultan.
Q: Is the MS Dhoni biopic streaming on OTT?
A: Yes! MS Dhoni: The Untold Story is streaming on Disney+ Hotstar and Netflix India. It stars Sushant Singh Rajput in a critically acclaimed performance.
Q: Is Jersey available in Hindi on OTT?
A: Yes, the Hindi remake of Jersey starring Shahid Kapoor is available on Netflix and Amazon Prime Video in Hindi. The original Telugu version is also available on some platforms.
Q: How can I save on OTT subscriptions?
A: magicpin offers great deals on OTT subscriptions for Netflix, Disney+ Hotstar, Amazon Prime Video, and more. Check the latest offers on magicpin before your next renewal.