India has the distinction of producing some of the greatest cricketers of all time. And naturally, when you are the best in a sport, which is followed by over a billion souls, so prosperity is not far away. Here is a look at the top 20 famous cricketers in India of all time.
Famous cricketers in India: Ravishankar Jayadritha Shastri
Credits: Getty ImagesSocial media following – Instagram: 1.6M+
Ravishankar Jayadritha Shastri is an Indian cricket commentator, former player, and former head coach of the Indian national cricket team. In his playing years, he played for the Indian national cricket team between 1981 and 1992 in both Tests and ODIs. Though he started his career as a left-arm spin bowler, he later transformed into a batting all-rounder.
Famous Indian Cricket Players: Kapil Dev
Credit: TwitterSocial Media Following – Instagram: 316K+
Kapil Dev was the Indian team Captain at the time of their first Cricket World Cup win in 1983. Also, he was India’s national cricket coach between October 1999 and August 2000. He held a record for the greatest number of wickets taken and retired in 1994.
Famous Cricketers in India: Rishabh Pant
Image: NDTV SportsSocial Media Following – Instagram 14M+
The future of cricket in the country, Rishabh Pant is a respected figure when it comes to social media. Only 26 years in age, he already boasts a massive following of over 9.2 million on Instagram. Pant rose to prominence after scoring an 18-ball half-century at the 2016 U-19 World Cup, the fastest in the format. Rishabh got severely injured after his car met an accident in December 2022 and since then the southpaw is away from the game. However, he is expected to make his return in IPL 2024.
Famous Cricketers in India of All Time: Rahul Dravid
Credits: TwitterRahul Sharad Dravid is a former Indian cricketer and current head coach of the Indian cricket team. He was famous for his great batsman skills and is regarded as one the greatest and best batsmen in the history of cricket. His total score runs in International Cricket are nearly 25000.
Famous Cricketers in India of All Time: Sourav Ganguly
Credits: TwitterSocial Media Following -Instagram: 3.3M+
Sourav Chandidas Ganguly, also called Dada (meaning “elder brother” in Bengali), is a former Indian cricketer and captain of the Indian national team. He also served as a BCCI president. His playing career has seen an extreme rise as he established himself as one of the world’s leading batsmen and also one of the greatest captains of the national cricket team.
Best All-Time Indian Cricket Players: Anil Kumble
Image Source: Times of IndiaSocial Media Following – Instagram: 1.1M+
Anil Kumble is a former Indian cricketer and a former captain of Tests and ODIs, who played Tests and ODIs for 18 years. He is a right-arm leg spin bowler, took 619 wickets in Test cricket, and also remains the third-highest wicket-taker of all time. In 1999, in a match against Pakistan, Kumble dismissed all ten batsmen in a Test match innings. He was nicknamed “Jumbo”. Kumble was regarded as the Cricketer of the Year in 1993 Indian Cricket.
All-Time Top Indian Cricketers: VVS Laxman
Image Source: India.comSocial Media Following – Instagram: 1.4M+
Vangipurapu Venkata Sai Laxman, commonly known as V.V.S. Laxman (often VVS, and sometimes as “Very Very Special”), is a former Indian cricketer and presently a cricket commentator. He was aggressive on the field while batting and played mostly in the lower middle order. He is famous for his numerous match-winning and match-saving innings.
Famous Cricketers in India of All Time: Zaheer Khan
Image Source: MoneycontrolSocial media following – Instagram: 1.7M+
Zaheer Khan is an Indian former cricketer who played all forms of the game for the Indian national team from 2000-14. He was the second-best Indian pace bowler in Test cricket after Kapil Dev. Zaheer started his domestic career by playing for Baroda. He was famous for his hostile seam and pace bowling, especially fast inch-perfect Yorkers.
All-Time Famous Indian Cricketers: Harbhajan Singh
Credits: Getty ImagesSocial Media Following – Instagram: 18M+
Harbhajan Singh, nicknamed Bhajji, is a former Indian cricket player, and a specialist spin bowler. Harbhajan became the first Indian bowler to take a hat trick in Test cricket. In IPL, he played for Mumbai Indians, Chennai Super Kings and Kolkata Knight Riders franchise. He is considered to be one of the best spinners of his era.
Famous Indian Cricket Players: Ravichandran Ashwin
Credits: News NationSocial media following –Instagram: 5M+
Indian spinner Ravichandran Ashwin plays for Indian national cricket team. He holds some records of being the fastest in the world to reach the 50, 100, 150, 200, 250 and 300 wicket mark in Test cricket. In 2016, he was the third Indian to win the ICC Cricketer of the Year award. In the 2022 IPL, Ashwin was bought by Rajasthan Royals for 5 crores, and he also played for Pune, CSK, & Kings XI Punjab.
All-Time top Indian Cricketers: Irfan Pathan
Credits: Twitter/Irfan PathanSocial media following –Instagram: 5M+
Irfan Pathan is a former Indian cricketer who played all formats of the game. He was an important part of the Indian squad in the 2007 ICC World Twenty20 win. Also, he was a part of the Indian squad for the 2012 ICC World Twenty20 tournament in Sri Lanka. In the Ranji Trophy 2012-13 opener against Karnataka, he elevated his top-score to 121 with his 3rd domestic hundred.
Famous Indian Cricket Players: Suryakumar Yadav
Image Source- The Indian ExpressSocial media following –Instagram: 17M+
Suryakumar Ashok Yadav is an Indian international cricketer. He plays as a right-handed batsman for Mumbai Indians in the Indian Premier League and for the Mumbai Cricket Team in Indian domestic cricket. He made his One Day International (ODI) debut for India on 18 July 2021 against Sri Lanka. In November 2022, Yadav was ranked as the number one T20 international batsman. In January 2023, Suryakumar scored the second-fastest century by an Indian batter in T20 Internationals. On 2 February 2023, he made his Test debut against Australia at the Vidarbha Cricket Association Stadium.
Famous Indian Cricket Players: Yuvraj Singh
Credits: Al JazeeraSocial Media Following – Instagram: 20M+
Yuvraj Singh, famous Indian cricketer who was the Man of the Tournament in the 2011 ICC Cricket World Cup, and one of the top performers at the 2007 ICC World Twenty20, both of which India won. He is worldwide famous for his continuous six sixes in an over in a match against England at the 2007 World Twenty. In 2012, he was diagnosed with a cancerous tumor in his left lung and underwent chemotherapy treatment. After a tough time, in March 2012, he was discharged and made his international comeback in a Twenty20 match in September against New Zealand shortly before the 2012 World Twenty20.
Famous Cricketers in India: Gautam Gambhir
Image: XSocial Media Following – Instagram: 11M+
Gautam Gambhir is a former Indian cricketer. In 2010-11, he captained the Indian team in six ODIs with India winning all six matches. He played an important role in India’s wins in the finals of both the 2007 World Twenty20 (75 runs from 54 balls) and the 2011 Cricket World Cup. He received the Padma Shri from the Government of India in 2019.
Famous Cricketers in India: Hardik Pandya
Image: XSocial Media Following -Instagram:39M+
Hardik Himanshu Pandya is an Indian cricket team player and who plays for Gujarat Titans in the Indian Premier League (IPL). He bats right-handed and bowls right-arm fast-medium. His elder brother is Krunal Pandya. He was suspended for a brief time by the BCCI on the account of the controversy created on the Indian TV show Koffee with Karan due to his comments.
Famous Cricketers in India: Rohit Sharma
Image: XSocial Media Following -Instagram: 43M+
Indian Cricket team captain Rohit Gurunath Sharma has a great presence on social media. The right-handed batsman used to be a right-arm off break bowler. He captains Mumbai Indians in the Indian Premier League. Rohit Sharma became the first Indian captain to lead the team to both T20I and ODI series wins in England in July 2022.
Famous Cricketers in India: Virender Sehwag
Source: India.comSocial Media Following -Instagram: 8M+
Veteran Indian opener Virender Sehwag, widely regarded as one of the most destructive batsmen of all time, is also one of the most followed sports figures in India. He always gave an aggressive opening to the match. Sehwag has multiple records to his name including the highest score made by an Indian in Test cricket (319 against South Africa at M. A. Chidambaram Stadium in Chennai), which was also the fastest triple century in the history of international cricket (reached 300 off only 278 balls).
Famous Indian Cricketer: MS Dhoni
Image Source: GettySocial Media Following – Instagram: 49M+
MS Dhoni, nicknamed Mahi is a former Indian cricketer who captained the Indian national team in limited-overs formats from 2007 to 2016 and in Test cricket from 2008 to 2014. He is a right-handed middle-order batsman and a great wicketkeeper. He is widely famous for his helicopter shot and as one of the greatest finishers. In IPL, he captains Chennai Super Kings.
Famous Indian Cricketers: Virat Kohli
Image: Hindustan timesSocial Media Following – Instagram: 270M+
Virat Kohli is the former captain of the India national team. With top records on his plate, he is regarded as one of the best batsmen in the world. He plays for Royal Challengers Bangalore in the Indian Premier League (IPL). Virat Kohli has made 79 centuries and 7 double centuries in international cricket - 29 centuries, 7 double centuries in Test cricket, 49 centuries in One Day Internationals (ODIs), and 1 century in T20I.
Famous Cricketers in India: Sachin Tendulkar
Image Source: Getty ImagesSocial Media Following -Instagram: 50.4 M+
Sachin Tendulkar is arguably the greatest cricketer to ever grace the sport of cricket. And like his career on field, he is also a winner off it. Tendulkar boasts of a massive 38.8 million follower on Instagram.
In a career spanning over 22 years, he has amassed scores of records. These include the highest number of centuries in both Tests (51) and ODIs (49), playing the highest number of Test matches (200) and ODI matches, was the highest run scorer of the 1996 Cricket World Cup and many more.
Famous Cricketers in India: Shubman Gill
Image: HTShubman Gill has rapidly emerged as one of India’s most celebrated cricketers, establishing himself as a top-order batsman across all formats of the game. Known for his elegant stroke play and calm demeanour at the crease, he has been a consistent performer, captivating fans with his talent and breaking several records in his burgeoning career. His recent appointment as India’s Test captain has further cemented his status as a pivotal figure in the team.
Gill’s journey to international cricket was marked by stellar performances in age-group and domestic cricket. He was a standout player in the 2018 ICC Under-19 World Cup, where he was India’s leading run-scorer and earned the Player of the Tournament award. His seamless transition to senior domestic cricket saw him quickly make a name for himself, leading to his international debut in One Day Internationals in 2019, followed by his Test debut in 2020 and T20I debut in 2023. He holds the distinction of being the youngest male cricketer to score a double century in ODIs, a testament to his explosive yet controlled batting.
In a remarkable display of leadership and batting prowess, Shubman Gill has recently taken on the Test captaincy for India and has immediately written his name into the record books. In the ongoing Test series against England in July 2025, he has delivered extraordinary performances. His phenomenal form has seen him amass 585 runs in just two Tests of the series, putting him on the cusp of breaking several long-standing world records, including those held by the legendary Don Bradman for runs scored in a Test series as captain and overall in a single series. His ascendance to the sixth position in the ICC Test batting rankings further highlights his current world-class form and his crucial role in leading the Indian team.
Read Also | Top 10 Best Wicket Keeping Gloves: Buy finest gloves for wicket keeping - Buyer's Guide
Conclusion
These are just some lines that conclude the great blessing India has had of hosting some of the best and most renowned cricketers in the whole world. These cricketers set tall records not only for India by winning a medal or two but also paves a way for millions of youngsters within the country. A very long list of famous cricketers in India has legends such as Sunil Gavaskar, Kapil Dev, and MS Dhoni, among many others, inscribed in history. This hall of fame has melted the hearts and accolades of millions across the globe for having shaped the cricketing legacy of India. Impressive records, good skills combat with dedication have assured the places of these famous cricketers in India deep into the hearts of cricket lovers everywhere… their irreplaceable contribution for Indian cricket and this generation would soon build ground for future generations to remember.
FAQ’s
1. Who is considered the greatest cricketer of all time among famous cricketers in India?
Sachin Tendulkar is widely regarded as the greatest cricketer of all time among famous cricketers in India, with numerous records to his name, including the highest number of centuries in both Tests and ODIs.
2. Which famous cricketer in India has the highest social media following?
Virat Kohli has the highest social media following among famous cricketers in India, with over 270 million followers on Instagram.
3. Who is the former captain of the Indian national team among famous cricketers in India?
MS Dhoni, also known as Mahi, is the former captain of the Indian national team among famous cricketers in India, leading the team to numerous victories in limited-overs formats.
4. Which famous cricketer in India is known for his aggressive batting style?
Virender Sehwag is known for his aggressive batting style among famous cricketers in India, holding multiple records, including the highest score made by an Indian in Test cricket.
5. Who is the current head coach of the Indian cricket team among famous cricketers in India?
Rahul Dravid is the current head coach of the Indian cricket team among famous cricketers in India, known for his exceptional batting skills and leadership abilities.
Top 10 Best Cricket Bats For Leather Balls | Have A Go At The Bowler

