Skip to content
Best Indian Sports Dramas — Every Feel-Good Film Ranked
Listicle11 min read

Best Indian Sports Dramas — Every Feel-Good Film Ranked

Dangal
Dangal

The best Indian sports drama movies do something no other genre can: they make you feel the weight of a nation's hope resting on a single athlete's shoulders. India has produced a remarkable run of sports films — biopics, fictional underdogs, and historical epics — that rank among the most emotionally powerful films in any language. These are the ones worth your time.

#FilmYearSportIMDbBox Office
1Dangal2016Wrestling8.3₹2,000+ cr
2Lagaan2001Cricket8.1Oscar Nominated
3M.S. Dhoni: The Untold Story2016Cricket8.2₹216 cr
4Bhaag Milkha Bhaag2013Athletics8.2₹156 cr
5832021Cricket7.7₹107 cr
6Soorma2018Hockey7.6₹29 cr
7Mary Kom2014Boxing7.1₹90 cr
8Chandu Champion2024Para-Swimming8.1₹43 cr
9Maidaan2024Football8.3₹65 cr
10Patiala House2011Cricket6.8₹35 cr

How we ranked these: Primary weight given to emotional impact, performance quality, and accuracy to the real athlete's story (where applicable). Box office is a signal but not the deciding factor — some of the most powerful entries here underperformed commercially.

1. Dangal (2016)

Sport: Wrestling | Language: Hindi | Box Office: ₹2,024 crore worldwide | IMDb: 8.3

Dangal is the highest-grossing Indian film ever made — ₹2,024 crore worldwide, powered by an extraordinary run in China where it earned over ₹1,200 crore alone. But the numbers don't explain its emotional power. Directed by Nitesh Tiwari, it tells the true story of Mahavir Singh Phogat, a former wrestler who trains his daughters Geeta and Babita to become world-class competitive wrestlers in rural Haryana.

Aamir Khan transformed himself — physically and emotionally — for this role, gaining 28kg to play the older Mahavir before losing it all for the younger version. But the real revelation is the young actresses playing Geeta and Babita. The film's refusal to make feminism a thesis — instead letting the wrestling ring be the arena where gender politics plays out viscerally — is what makes it universal.

The climactic Commonwealth Games match is one of the most perfectly constructed sequences in Indian sports cinema. Even knowing the outcome, it's impossible not to hold your breath.

Watch it for: The most emotionally devastating sports climax in Indian cinema history.

Explore Dangal on GudVibe

2. Lagaan (2001)

Sport: Cricket | Language: Hindi | Award: Academy Award Nomination (Best Foreign Language Film) | IMDb: 8.1

Set in 1893 during the British Raj, Lagaan remains one of the most audacious films in Indian history. An entire village bets its tax exemption on a cricket match against British officers — despite most of the villagers never having played the game. Directed by Ashutosh Gowariker and starring Aamir Khan, it runs 224 minutes and sustains every second.

The film works as a sports drama, a colonial allegory, a romance, and a musical — all at once. A.R. Rahman's score is one of his greatest. The cricket match itself, staged across the film's final two hours, is structured with the patience and tension of a real Test match. Its Oscar nomination was fully deserved — no Indian film has come closer to winning.

For a generation of international audiences, Lagaan was their first encounter with Indian cinema. It remains a perfect introduction.

Watch it for: The finest cricket match ever filmed — despite being fictional.

Explore Lagaan on GudVibe

3. M.S. Dhoni: The Untold Story (2016)

Sport: Cricket | Language: Hindi | Box Office: ₹216 crore | IMDb: 8.2

The authorised biopic of India's most beloved cricket captain was always going to be a massive commercial event. What surprised audiences was how emotionally honest it turned out to be. Sushant Singh Rajput — in what remains his defining performance — captured not just Dhoni's unflappable on-field composure but the loneliness and sacrifice that built it.

Director Neeraj Pandey wisely spends the film's first half in small-town Jharkhand, where a young Mahi delivers TT training equipment, plays football for fun, and waits tables while dreaming of a railway job with enough leave for cricket tournaments. This grounding makes the eventual World Cup triumph — the famous helicopter shot, the six that won it all — genuinely cathartic.

Watching the film after Sushant's passing in 2020 adds an unbearable poignancy to it. It stands as both his monument and a tribute to India's most loved sporting hero.

Watch it for: Sushant Singh Rajput's most complete performance.

Explore M.S. Dhoni on GudVibe

4. Bhaag Milkha Bhaag (2013)

Sport: Athletics | Language: Hindi | Box Office: ₹156 crore | IMDb: 8.2

The authorised biopic of Milkha Singh — the Flying Sikh, India's greatest sprinter — is the most physically demanding performance Farhan Akhtar has ever delivered. He trained for 13 months, losing 15kg and rebuilding his body to match the athlete's legendary physique. The result is utterly convincing: you believe this man could run.

Directed by Rakeysh Omprakash Mehra, the film interweaves Milkha's traumatic experience during Partition — watching his family massacred as a child — with his rise to become India's first Commonwealth Games athletics champion. The two timelines inform each other brilliantly: his running is always an escape from trauma as much as a pursuit of glory.

The 1960 Rome Olympics sequence, where Milkha glances back and loses his lead, is one of Indian sports cinema's most heartbreaking moments. Milkha watched the film and reportedly cried for the first time in decades.

Watch it for: Farhan Akhtar's physical transformation and the Partition sequences that haunt the entire film.

Explore Bhaag Milkha Bhaag on GudVibe

5. 83 (2021)

Sport: Cricket | Language: Hindi | IMDb: 7.7 | Box Office: ₹107 crore

83 recreates India's 1983 Cricket World Cup victory — the moment that changed Indian cricket forever. Ranveer Singh as Kapil Dev is electric: he doesn't impersonate the legend so much as channel his spirit. The film's greatest achievement is assembling a 15-man cast that functions as a genuine ensemble, each actor inhabiting a real cricketer without anyone disappearing into anonymity.

Director Kabir Khan structures the film as an underdog story where even the audience doesn't fully believe until the final match — which is no small feat given that every Indian viewer knows the ending. The West Indies side is portrayed with genuine respect; the final is a cricket match, not a morality play. 83 struggled commercially against COVID-era box office headwinds but deserves wider appreciation as one of the finest cricket films ever made.

Watch it for: The match recreations, which are technically the most accurate in Indian sports cinema.

Explore 83 on GudVibe

6. Soorma (2018)

Sport: Hockey | Language: Hindi | IMDb: 7.6 | Box Office: ₹29 crore

The true story of Sandeep Singh, India's drag-flick specialist who was shot accidentally on a train in 2006 and told he'd never walk again — let alone play hockey. Diljit Dosanjh brings his characteristic warmth and authenticity to Sandeep, a genuinely likeable protagonist whose comeback is earned through sheer bloody-mindedness.

Soorma is the quietest film on this list and perhaps the most underrated. It doesn't have Dangal's scale or Lagaan's epic ambition. What it has is an extraordinary real story told with honesty and without melodramatic inflation. The hockey sequences are well-choreographed, and Taapsee Pannu as the love interest adds genuine chemistry. A commercial underperformer that deserves a much larger audience.

Watch it for: The most authentic comeback story in Indian sports cinema.

Explore Soorma on GudVibe

7. Mary Kom (2014)

Sport: Boxing | Language: Hindi | IMDb: 7.1 | Box Office: ₹90 crore

Priyanka Chopra Jonas committed fully to playing six-time World Boxing Champion Mary Kom, training for months and delivering a physically convincing performance in the ring. The film covers her rise from a Manipuri village to multiple world titles, balancing the sport with her decision to marry and have children — a career choice her coaches initially opposed.

Where the film falls short — and it's worth being honest — is in its Manipuri representation (Priyanka is not Meitei, and this was controversial) and some over-simplified emotional beats. But as a celebration of one of India's greatest sporting achievements and a tribute to a woman who did it entirely on her own terms, it works. Mary Kom herself endorsed it.

Watch it for: Priyanka Chopra's physical commitment and the boxing choreography.

Explore Mary Kom on GudVibe

8. Chandu Champion (2024)

Sport: Para-Swimming & Wrestling | Language: Hindi | IMDb: 8.1 | Box Office: ₹43 crore

The true story of Murlikant Petkar — India's first-ever Paralympic gold medalist (1972 Heidelberg Games) — was almost lost to history. Kabir Khan's film restores it with a vengeance. Kartik Aaryan, in a performance that silenced all critics who'd dismissed him as a rom-com actor, transforms completely: physically, emotionally, and in terms of screen presence.

Petkar's story is extraordinary — a wrestler who fought in the 1965 Indo-Pak war, was shot nine times and left for dead, recovered to become a swimmer, and won gold at the Paralympics. The film earns every emotional beat because the actual facts are already unbelievable. Chandu Champion is 2024's most underrated Indian film and Kartik Aaryan's genuine coming-of-age as a serious actor.

Watch it for: Kartik Aaryan's career-defining transformation and a story India should have known long ago.

Explore Chandu Champion on GudVibe

9. Maidaan (2024)

Sport: Football | Language: Hindi | IMDb: 8.3 | Box Office: ₹65 crore

Indian football's greatest era — the 1950s and 60s when the national team reached the Asian Games final and competed at the 1956 Melbourne Olympics — is finally given its cinematic due. Ajay Devgn plays Syed Abdul Rahim, the visionary coach who built India's golden generation of footballers against impossible odds: no funding, no infrastructure, no establishment support.

Director Amit Ravindernath Sharma stages the football sequences with extraordinary technical craft — these are some of the best football scenes filmed in India. But the film's emotional core is Rahim himself: a quiet revolutionary who changed a sport in a country that didn't care about it. Ajay Devgn delivers his most restrained and powerful performance in years. Another commercial underperformer that deserves serious reevaluation.

Watch it for: The finest football filmmaking India has produced, and a forgotten sporting legend finally remembered.

Explore Maidaan on GudVibe

10. Patiala House (2011)

Sport: Cricket | Language: Hindi | IMDb: 6.8 | Box Office: ₹35 crore

The most overlooked film on this list. Akshay Kumar plays Parghat Singh Kahlon, the son of a Punjabi immigrant in England who was good enough to play county cricket — until his domineering father banned it to preserve family honour. In his 30s, with England's selectors offering him a last chance, Parghat has to choose between duty and dream.

Patiala House has a relatively modest IMDb rating because it leans into its melodrama without apology. But for audiences willing to meet it on its own terms, it's deeply moving — a film about immigrant identity, generational sacrifice, and the dreams fathers accidentally destroy in their children. Rishi Kapoor as the father is extraordinary. Akshay Kumar has never been more vulnerable. A film that aged better than its reception suggested.

Watch it for: Rishi Kapoor's heartbreaking portrait of a father who means well and does harm.

Explore Patiala House on GudVibe

The Verdict

Indian sports dramas are at their best when they treat the sport as metaphor — for gender, caste, nation, and identity. Dangal and Lagaan are the undisputed peaks. But the most exciting recent development is films like Chandu Champion and Maidaan recovering stories that India nearly forgot entirely. The genre is in rude health and getting more adventurous with every passing year.

Frequently Asked Questions

What is the best Indian sports movie of all time?

Dangal (2016) is the consensus answer — with ₹2,024 crore at the global box office and an 8.3 IMDb rating, it's both the most commercially successful and critically acclaimed Indian sports film. Lagaan (2001) is the artistic equal, with an Academy Award nomination that cemented its global standing.

Which Indian sports films are available on Netflix?

Dangal, M.S. Dhoni: The Untold Story, Mary Kom, and Chandu Champion are available on Netflix India. Maidaan and 83 are on Prime Video. Lagaan and Bhaag Milkha Bhaag are on JioHotstar.

Are Indian sports biopics based on true stories?

Most are. Dangal (Phogat sisters), M.S. Dhoni, Bhaag Milkha Bhaag (Milkha Singh), Mary Kom, Soorma (Sandeep Singh), Chandu Champion (Murlikant Petkar), Maidaan (Syed Abdul Rahim), and 83 (Kapil Dev's 1983 World Cup win) are all based on real athletes and real events.

Dangal

Featured Film

Dangal

LanguageHindi
ReleaseDec 23, 2016
Rating8.4 / 10

Dangal is an Indian Hindi-language biographical sports drama film directed by Nitesh Tiwari. It stars Aamir Khan as Mahavir Singh Phogat, wh...