There are not just one but many players of Team India who have acted in films of regional languages including Bollywood. So let's take a look at the top 8 Indian cricketers who acted in movies.
In India, cricket and films have great admirers across the country, and time and again, we saw how cricketers begin their second innings with the silver screen. There are not just one but many players of Team India who have acted in films of regional languages including Bollywood. So let's take a look at the top 8 Indian cricketers who acted in movies.
Former Indian cricketer S Sreesanth was arrested on charges of spot-fixing during IPL and after the ban, the cricketer tried his luck in the acting. From 'Aksar 2' to 'Kaathuvaakula Rendu Kaadhal', Sreesanth appeared in five films.
7. Harbhajan Singh
Harbhajan Singh, who took 400 wickets in Test cricket and more than 250 wickets in ODI cricket, is one of the top cricketers who acted in movies. Harbhajan was seen in the film 'Bha Ji in Problem', made in the co-production of Akshar Kumar, and 'Friendship'. Apart from this, he was seen in a TV show named 'Roadies Rising'.
6. Vinod Kambli
Former Team India player and Sachin Tendulkar's childhood friend Vinod Kambli has also made his mark on the big screen. Vinod Kambli worked in the film 'Annarth' starring Sanjay Dutt and Sunil Shetty, 'Pal Pal Dil Ke Saat' and 'Bettanagere'.
5. Shikhar Dhawan
Cricketer Shikhar Dhawan made a cameo appearance in the Bollywood film 'Double XL', and it was a surprise for many for sure. The film features Huma Qureshi and Sonakshi Sinha in the lead roles.
Team India's former all-rounder player Ajay Jadeja, appeared in several films after retiring from cricket in 2003. He began his film career with the movie 'Khel' and went on to act in films like 'Pal Pal Dil Ke Saath'. Apart from this, he also appeared in the reality show Jhalak Dikhhla Jaa.
3. Yuvraj Singh
Yuvraj Singh Yuvraj Singh played a very small role as the voice of a character in the 2008 animated movie, Jumbo. He has worked with his father Yograj Singh in several Punjabi films as a child actor. He played a cameo in a Punjabi movie 'Mehndi Shagna Di' at the age of 11.
2. Sunil Gavaskar
Veteran cricketer Sunil Gavaskar, who became the first to score 10,000 runs in Test cricket, also worked in a Marathi film. The name of this film was 'Savil Premachi'. Apart from this, he was also seen as a guest artist in the Bollywood movie 'Maalamaal' starring Naseeruddin Shah.
Fondly known as the Haryana Hurricane, Kapil Dev, the Indian captain who led the team to a World Cup victory in 1983, has starred in a host of movies including '83', 'Iqbal', 'Mujhse Shaadi Karogii', 'Stumped', and 'Dillagi Yeh Dillagi'.
From Vengsarkar to Dravid, discover the most test runs scored by Indian batters at Lord's. Get a comprehensive look at India's performances and history at the iconic venue.
The Lord's Cricket Ground, with its iconic pavilion an rich history, has witnessed countless thrilling battles. For Indian batters, playing at this venue has been both challenging and rewarding.
We are about to take a look at the list of most test runs scored by Indian batters at Lord's. It took immense patience, dedication, and skill to face best bowlers around the world and score consistently.
Get ready to find how some legacies are unmatched till date.
1. Dilip Vengsarkar | 508 runs
Dilip Vengsarkar batting against England at the Lord's in 1986. Image | ESPNcricinfo
Dilip Vengsarkar stands at the top with 508 runs in 8 innings. It's been 35 years since his last appearance at Lord's, yet no Indian batter could come close to his remarkable numbers.
He was known for his elegant style and solid technique, which suited the English conditions. His 157 runs knock in the 1982 test was a monumental effort, which showed a glimpse of potential against a strong bowling attack.
Despite not being his highest, the unbeaten 126 against England in the 1986 Lord's test was the most memorable knock. It contributed to India's first-ever victory at the venue and broke a years-long curse.
Rahul Dravid celebrates his century at Lord's in 2011 England tour. Image | ESPNcricinfo
The 'Wall' of test cricket, Rahul Dravid, holds the 2nd spot with 354 runs in 7 innings. He specialised in soaking up pressure and batting for longer periods with e disciplined approach.
He scored two half-centuries and an unbeaten 103* in the drawn test of 2011. Having multiple test batting records to his name, Dravid proves his enduring class by making it to the top in here as well.
Dravid stats at Lord's:
Span
Matches
Innings
Runs
HS
Avg
100
50
1996-2011
4
7
354
103*
59.00
1
2
3. Sunil Gavaskar | 340 runs
Sunil Gavaskar playing at the Lord's. Image | X
One of India's greatest openers, Sunil Gavaskar, amassed 340 runs across 10 innings to earn his deserved spot in the top 3. He consistently helped the team to have a good start, laying the foundation of big totals.
While Gavaskar didn't register a century at Lord's, his highest score of 59 runs, made in 1979, was part of a solid partnership for India's chase in a high-scoring draw.
Vinoo Mankad playing at Lord's against England. Image | TOI
Vinoo Mankad, a brilliant all-rounder, features impressively high on this list despite playing only 4 innings. He scored 333 runs and also holds the record for highest individual score by an Indian batter at Lord's, for his 184 runs in 1952.
Mankad's limited appearances at this venue were nothing short of legendary. He also equally contributed with the ball, displaying commendable all-around efforts.
Mankad stats at Lord's:
Span
Matches
Innings
Runs
HS
Avg
100
50
1946-1952
2
4
333
184
83.25
1
2
5. Gundappa Viswanath | 272 runs
Gundappa Viswanath in action during a test match. Image | BBC
Known for wristy elegance, Gundappa Viswanath holds the 5th spot on this list for most test runs scored by Indian batters at Lord's. He scored 272 runs in 8 innings with his unique style.
Viswanath's century of 113 in the 1979 Test against England was a masterclass. It was a significant innings, particularly as it came in a match where India were chasing a massive target and ultimately secured a famous draw.
Most Test Wickets Taken by Indian Bowlers at Lord's
As the Men in Blue moves to the hallowed turf of Lord’s for the third Test starting July 10, let's take a look at the most test wickets taken by Indian bowlers at Lord's.
India beat hosts England by 336 runs in the second Test to level the five-match Test series 1-1. When news emerged that Jasprit Bumrah will not be playing the second Test at Edgbaston, team India were written off completely, with pretty much everyone expecting England to maul them and go 2-0 up. However, in a twist that no one saw coming, it was India who ended up obliterating the hosts, hammering them on the back of an extraordinary performance.
As the Men in Blue moves to the hallowed turf of Lord’s for the third Test starting July 10, let's take a look at the most test wickets taken by Indian bowlers at Lord's.
Most Test Wickets Taken by Indian Bowlers at Lord's
1. Bishan Singh Bedi | 17 Wickets
Former left-arm orthodox, Bishan Singh Bedi sits at the top of the list of most test wickets taken by Indian bowlers at Lord's with 17 wickets in only 4 Tests at Lord’s. Bishan Singh Bedi represented cricket from 1966 to 1979 and was part of India’s popular spin-quartet.
Bishan Singh played 67 Tests for the Indian team and took 266 wickets at an average of 28.71. He played his last Test against England in 1979. He finished with three wickets in that match.
2. Kapil Dev | 17 Wickets
The veteran cricketer, Kapil Dev doesn’t need any introduction. The World Cup-winning Indian skipper is counted amongst the greatest all-rounders in the history of the game. He was the country’s lead fast bowler during the late 90s.
Kapil Dev was successful not only in the sub-continent but also in SENA countries. He has an exceptional record at Lord’s Cricket Ground.
In just 4 Tests, Kapil Dev managed to claim 17 wickets and thus is the joint highest Indian wicket-taker at Lord’s. Overall, Kapil has 434 wickets in 131 Tests to his name, including 23 five-wicket hauls.
3. Ishant Sharma | 17 Wickets
At number three is Ishant Sharma, who is also the joint highest Indian wicket-taker at Lord’s. The 36-year old seamer has a pretty good record at Lord’s. He has 17 wickets to his name at Lord's. He had a memorable 7/74 at Lord's in 2014 which helped India to win a Test match at Lords' cricket ground for the first time since 1986.
Ishant Sharma played 105 Tests for the Indian team and took 311 wickets at an average of 32.40, including 11 five-wicket hauls.
4. Anil Kumble | 12 Wickets
India’s greatest spinner in the history of the game, Anil Kumble has the fourth most number of Test wickets by any Indian bowler at Lord’s. Given the fact that the spinners don’t usually get a lot of assistance from the English surfaces and still getting the fourth-most number of wickets is itself a big feat.
Anil Kumble has 12 wickets at Lord’s Cricket Ground. In his Test Cricket career, he has picked 619 wickets in 132 Tests, including 8 ten-wicket hauls. He is currently the highest wicket-taker for the national team in Test cricket.
5. Zaheer Khan | 11 Wickets
Hailed as arguably the best left-arm seamers that the nation has ever produced, Zaheer Khan has a great record to his name at Lord’s cricket ground. On swinging conditions in England, the Indian seamer would make batsmen’s life tougher by swinging the ball both ways. Besides, he was a master at reverse swing.
During his career, he played 13 Tests against England and picked 43 wickets at an average of 29.02. Of those 43, 11 wickets came at Lord’s cricket ground. Overall Zaheer Khan played 92 Tests in his international circuit and claimed 311 wickets at an average of 32.95.
ENG vs IND Test at Lord's: Every result from India vs England test at Lord's
The historic battles fought at the 'Home of Cricket' are always special when it comes to ENG vs IND test at Lord's. See how this iconic rivalry unfolded as we bring you every result from India vs England test at Lord's.
The rivalry between England and India in Test cricket at Lord's is not just a series of matches; it's a chapter of cricketing history. From India's first Test match at Lord's in 1932 to their more recent historic victories, each game has contributed a new and evolved Indian side.
While England has historically held the upper hand at Lord's, the battles have been extremely thrilling and hard-fought. Get ready to delve into every result from India vs England test at Lord's.
ENG vs IND Test at Lord's: Who holds the edge?
Ben Stokes and Shubman Gill shaking hands at the beginning of 5-test series in June 2025. Image | Rediff
India has played 19 test matches against England at the iconic Lord's, spanning from 1932 to 2021.
India celebrates the fall of last wicket in the 2021 Lord's test. Image | BBC
Let's take a look at the detailed summary of the games played by different eras of both teams.
1932-1967: England dominated the early stages
The Indian team, led by C.K. Nayudu, faced a loss by 158 runs in their first match at Lord's against England. The English captain, Douglas Jardine, played a key role in securing this one, along with good team efforts.
Following the 1932 defeat, India lost 5 consecutive matches in the years: 1936, 1946, 1952, 1952, 1959, and 1957. They lacked consistency as a team and were unable to make things right again.
On the other hand, England dominantly made their mark at the iconic venue, winning matches by huge margins.
After being defeated multiple times, and England acquiring the undefeatable title, India finally saw a ray of hope in 1971. This was the first time a match was drawn in the 39 years of defeats faced by India at Lord's.
Ajit Wadekar was captaining the Indian side during the tour, and he was also the highest-scoring batsman in the first innings. Bowlers like Srinivas Venkataraghavan, Bishan Singh Bedi, and Bhagwat Chandrasekhar brilliantly tackled the English line-up to secure this much-needed draw.
1974-1982: India's struggle to get a hold of momentum
After the draw in 1971, England shattered all the hopes of Indian fans with a huge victory in 1974. Batting first, ENG set a massive total of 629 runs, with the help of 3 centurions and 96 runs from John Edrich.
They bowled out India for 302 and 42 in the first and second innings (respectively) and sealed the win by an innings and 258 runs.
The year 1979 saw another draw between both teams. India's star player, Dilip Vengsarkar, smashed a century which saved India from the face of another defeat and also earned him the POTM title.
However, England kept coming back stronger after the drawn matches. Despite great efforts from Kapil Dev, who scored 41 & 89 runs in the match, and picked 8 wickets overall, India could not save the match in 1982.
1986: India's first historic win against England at Lord's
Fans rushing to congratulate Vengsarkar on his century. Image | Hindustan Times
India finally broke off their streak of defeat against England at Lord's in 1986, with their 5-wicket victory. Under the captaincy of Kapil Dev, India showcased a passionate gameplay and their desire to win. It was the first time in decades that they seemed to play as a team with extraordinary efforts.
A hundred from Vengsarkar, a half-century from Mohinder Amarnath, along wicket-taking spells of Chetan Sharma and the skipper were some vital performances that made a huge difference in the end.
1990-2011: England gains the upper hand once again
Between 1990 and 2011, England consistently avoided defeat against India. In the 5 matches played during this period, they secured 3 wins and 2 draws, ensuring India did not record a single victory.
2014: India shines for the second time
Ishant Sharma during his match-winning 7-wicket haul for India in 2014 Lord's test. Image | X
In 2014, India achieved a 95-run victory over England at Lord's, marking their second win in the history of test rivalry against England at this venue. Led by MS Dhoni, the modern Indian side put up a compelling fight against the English giants.
Key performances included Ajinkya Rahane's 103 in the first innings (India 295, England 319), Murali Vijay's 95 in India's second innings (India 342), and Ishant Sharma's match-winning 7/74 that bowled England out for 223, clinching the win.
England celebrates their victory over India in 2018. Image | Facebook
The 2018 Lord's test between India and England was a one-sided affair. After the rain-affected first day, India collapsed for just 107 in their first innings, largely due to James Anderson's 5/20.
England then posted a commanding 396/7 declared, with Chris Woakes scoring an unbeaten 137. In their second innings, Anderson continued his wicket-taking spells, picking up another 4. As a result, the struggling Indian side was bowled out for 130.
England secured a decisive victory by an innings and 159 runs.
2021: India's heroic comeback
Siraj celebrating a wicket that helped India conquer Lord's. Image | Cricfit
The 2021 Lord's Test marked a historic triumph for India, under the phenomenal leadership of Virat Kohli. Hispassion and consistently backing his team up proved to be vital in turning the tide of a match that seemed to be slipping away.
The match was a rollercoaster of emotions. India's first innings saw a brilliant partnership between Rohit Sharma (scored 83 runs) and KL Rahul (scored 129 runs) that helped them reach a total of 364 runs.
After England took a first-innings lead of 27 runs, India soared higher in the second innings, declaring at 298/8. The final day witnessed an extraordinary display of Indian fast bowling.
After a fiery spell from Jasprit Bumrah and Mohammed Shami, it was Mohammed Siraj, whose precise line and length ripped through England's batting line-up.
England were bowled out for just 120, handing India a memorable 151-run victory. With this victory, Kohli became the third Indian captain to achieve a Test win against England at Lord's, following the footsteps of Kapil Dev (1986) and MS Dhoni (2014).
Explore the legacies of successful captains who carried the leadership role for India brilliantly. Ranking all Indian captains in ICC events for a better understanding of their journeys. Check them out.
Everyone has an opinion on who the best Indian captain is, especially when it comes to ICC tournaments. The leadership role has been carried forward by many legendary cricketers who gave us moments to cherish forever. They carried the hopes of the nation in events like World Cup and Champions Trophy.
Keeping aside the biasness and individual preferences, it is now time to look at the numbers and check facts. Who truly performed best when it mattered most and led the team to history wins?
Here we are, ranking all Indian captains in ICC events to give you a clear picture.
1. MS Dhoni (2007-2017) | 3 ICC Trophies
MS Dhoni carrying 3 ICC Trophies won as the captain of India. Image | TOI
ICC T20 World Cup: 2007
ICC Cricket World Cup: 2011
ICC Champions Trophy: 2013
MS Dhoni is the most successful Indian captain, who led them to win all the 3 major ICC titles during his tenure. From using his tactical brilliance under pressure to stepping up when the team needed him the most, this man has done it all!
The begining of Dhoni's captaincy era occured with a historic win in the inaugural season of T20 World Cup in 2007, where he stepped into the leadership role for the first time. And guess what, there was no looking back from that point.
Under his captaincy, India brought the ODI World Cup home after 28 long years in 2011, defeating Sri Lanka in a sensational final. He went on to win the 3rd trophy to fill his shining cabinet, with the 2013 Champions Trophy win.
Dhoni's time as the captain was a remarkable journey, filled with joyous wins and celebrations. He truly proved there is only one 'Captain Cool,' and shall forever be!
Rohit Sharma poses with 2 ICC silverwares won as the Indian captain. Image | X
ICC T20 World Cup: 2024
ICC Champions Trophy: 2025
Rohit Sharma, with his incredible captaincy skills, not only joined this elite list, but also climbed to the top in a very short period. He took over the charge in 2022 and started moving forward at a good pace.
In 2023, Rohit led India to the World Test Championship Final, as well as the ODI World Cup Final, but the results didn't go in their favour. However, the team bounced back the following year and won the T20 World Cup after dominating throughout the tournament.
India got back-to-back reasons to celebrate, as the team brought the 2025 Champions Trophy home as well! With this feat, Rohit became the first and the only captain to lead a team to all ICC tournament finals.
Rohit announced his retirement from T20Is (in 2024, after the WC win) and Test cricket (in 2025). He will continue to lead India in the ODI format, with his eyes fixated on the 2027 World Cup.
Sharma's captain stats in ICC events:
Span
Matches
Won
Lost
Win%
2022-present
54
39
12
72.22%
3. Kapil Dev (1982-1987) | 1 ICC Trophy
Kapil Dev lifting the World Cup in 1983. Image | India TV News
ICC Cricket World Cup: 1983
Kapil Dev is the first World Cup winning captain for India, who lifted the trophy at the iconic Lord's, after a phenomenal victory over West Indies in 1983. At just 24 years of age, he became the youngest captain to win the WC for any team.
Although his captaincy stint was relatively short, but it was a time to remember as Indian cricket team saw a rise competing at the grandest stage. Dev led the nation to their first-ever ICC trophy, which is truly unforgettable.
Sourav Ganguly sharing the 2002 Champions Trophy with the Sri Lankan captain Sanath Jayasuriya. Image | Facebook
ICC Champions Trophy: 2002
Sourav Ganguly's captaincy is widely regarded as a transformational period for Indian Cricket. He took over the team during a difficult period and instilled new sense of belief and competitiveness.
As the captain, he led India to reach the final of 2003 World Cup and 2000 Champions Trophy. The heroic moment arrived in 2002 Champions Trophy, when India performed excellently throughout and reached the finals to meet the host Sri Lanka.
The final match was washed out in Colombo, which led to the declaration of joint winners. However, this title marked India's first in the Champions Trophy, led elegantly by Ganguly.
Virat Kohli during his captaincy stint for India. Image | CNN
ICC Under-19 Cricket World Cup: 2008
While Virat Kohli may not have secured a major ICC trophy as the senior Indian team captain, his leadership journey includes a significant triumph: captaining the U-19 team to a World Cup victory.
So, when the discussion is about greatest Indian captains, this legendary player shall always get a mention. He is one of those players who redefined Indian cricket.
His record as India's most successful Test captain, with an impressive 40 wins, solidifies his standing as one of the game's absolute best, consistently boosting team spirits and driving high standards.
Some things cannot be just measured by trophies, and King Kohli's tale is one of those that the future generations will hear and admire.
Indian players to record two hundreds in a Test match
Shubman Gill recently etched his name into the elite list of Indian players to record two hundreds in a Test match with his performance against England at Edgbaston. Discover the complete list filled with legendary batters who made history.
A hundred in test cricket is considered to be one of the highest cricketing honours. But imagine doing it twice in the same match? That's right! It requires a different level of class, endurance, and brilliance.
Over the years, only 8 Indian batters could achieve this extraordinary feat with their incredible batting abilities. We have curated a complete list, where you'll find the details of their remarkable achievement.
Here's the list of Indian players to record two hundreds in a Test Match:
1. Vijay Hazare (116 & 145 vs AUS), 1948
Vijay Hazare representing India. Image | Onecricket
1st innings: 116 runs (303 balls)
2nd innings: 145 runs (372 balls)
Vijay Hazare was the first Indian batsman to score two hundreds in a Test match. He made this record in the 4th test of India tour of Australia in 1948. Despite not having the match result in their favour, this particular knock by Hazare is remembered for the quality and efforts for winning.
This day marked the beginning of a new record for India, defined by the benchmark set by Hazare.
2. Sunil Gavaskar (124 & 220 vs WI) (111 & 107 vs PAK) (107 & 182 vs WI) | 1971, 1978
Sunil Gavaskar celebrating a century for India in Tests. Image | The Hindu
First instance: 124 & 220 vs West Indies in 1971
Second instance: 111 & 107 vs Pakistan in 1978
Third instance: 107 & 182 vs West Indies in 1978
The 'Little Master,' Sunil Gavaskar, did wonders back in the '70s by achieving the record of two hundreds in a test match not only once, but 3 times. He is the only Indian batter to do so till date, facing two strong teams (West Indies and Pakistan).
This was the prime time of his career when he made it to multiple record books, inspiring the next generation of emerging cricketers.
3. Rahul Dravid (190 & 103* vs NZ) (110 & 135* vs PAK) | 1999, 2005
Rahul Dravid celebrates a century for India. Image | ESPNcricinfo
First instance: 190 & 103* vs New Zealand in 1999
Second instance: 110 & 135* vs Pakistan in 2005
Rahul Dravid, a master of grinding down opposition attacks, is the only batter, after Gavaskar, to score two hundreds in a test match multiple times. He stepped out of the ordinary records by scoring it 2 times in a span of six years.
Dravid's first twin hundreds came in 1999 against New Zealand (190 & 103), where he was just 10 runs short of turning one into a double century. In 2005, he scored two hundreds in a test match against Pakistan, which also highly contributed to India's victory in the match.
Virat Kohli celebrating his century against Australia in 2014. Image | Instagram
1st innings: 115 runs (184 balls)
2nd innings: 141 runs (175 balls)
Over a decade later, Virat Kohli emerged as the 4th Indian player to record two hundreds in a test match in the first match against Australia series in 2014. He showcased his aggressive yet controlled batting by scoring 115 and 114 runs in the match.
Being the most successful captain in the history of Indian test cricket, and having several prestigious records to his name, this incredible feat adds another layer of excellence to his career.
5. Ajinkya Rahane (127 vs 100* SA), 2015
Ajinkya Rahane celebrates his century against South Africa in 2015. Image | ESPNcricinfo
1st innings: 127 runs (215 balls)
2nd innings: 100* runs (206 balls)
Ajinkya Rahane registered himself among the legendary test players with his twin hundreds against South Africa in the 2015 series. He scored 127 and 100*, showcasing a pure sight of calm and composed batting.
His contributions secured a crucial dominating victory for India, as well as earned him the player of the match award.
Rohit Sharma celebrates his century against South Africa in 2019. Image | Cricketdunia
1st innings: 176 runs (244 balls)
2nd innings: 127 runs (149 balls)
Transitioning successfully to a test opener, Rohit Sharma brought in his phenomenal style of batting against South Africa to record two hundreds in a single match in 2019. He smashes 176 and 127, crumbling down the opposition bowling attack.
This performance cemented his status as an opener, having commendable scoring skills, even in the longest format.
7. Rishabh Pant (134 & 118 vs ENG), 2025
Rishabh Pant celebrates his century against England. Image | Mint
1st innings: 134 runs (178 balls)
2nd innings: 118 runs (140 balls)
Rishabh Pant, with his fearless batting and skillset, made history with his twin centuries in the Leeds test against England during the 2025 series. He scored 134 and 118, and celebrated with his iconic backflip in style!
This achivement has not only highlighted his evolving stability as a test batsman, but also made him the second wicketkeeper, after Andy flower, to score centuries in both the innings of a match in test cricket history.
Shubham Gill celebrates his double century against England in 2025. Image | BBC
1st innings: 269 runs (387 balls)
2nd innings: 161 runs (162 balls)
The latest entrant of this exclusive list, is the young sensation and Indian test captain, Shubman Gill. In a truly historic performance against England in the 2nd test in 2025, he scored an unbelievable double century (269 runs) and followed it up with a century (162 runs) in the next innings.
This monumental effort not only secured his place in this record book, but also made him the first Indian captain and only the second Indian overall (after Sunil Gavaskar) to score a double century and a century in the sametest match.