Top 10 Star Indian Cricketers Who Have Done The Most For Their Country

10 Star Indian Cricketers

Who is India’s best cricket player who has had the most success? This list ranks the top 10 Indian cricket players of all time by how well they did. In India, cricket is more than just a game—it’s a battle between eleven teams. According to the cricket team news update now, the Indian cricket team is made up of many different caliber players. There are a few very skilled people who can change the way things go in a big way. Between 1932 and 2021, India had a lot of great cricketers. Now, let’s get down to business: who are the 10 best Indian cricket players of all time?

10. Rohit Sharma

Right present, Rohit is considered to be one of the best Indian cricket players of all time. On April 30th, 1987, he was born in the state of Maharashtra, which is located in India. Off-speed pitches are thrown with his right arm, and he also uses it to bat sometimes.

Rohit Sharma’s first game for a country outside of India was a one-day cricket match on June 23, 2007. With 264 odd runs, he has the record for the most runs scored by a single player against Sri Lanka. In a one-day international, he is the only person to have scored three double hundreds. Rohit has also tied the record for scoring a T20 international century in the shortest amount of time. He is thought to be one of the best cricket players in history.

9. Virat Kohli

Virat Kohli is the most well-known cricket player from India ever. He was born on November 5, 1988, in Delhi, India. Many people think he is the best batsman in the world. In bilateral one-day international series, Virat Kohli has scored more than 300 runs six times. He is also known for running a lot. He is the only player in the history of Test cricket to score four centuries in a row. Virat is the player who reached the milestone of one thousand runs in T20 Internationals the fastest. He is now thought to be one of the world’s richest cricket players. Cheeku is another name his teammates use for him. He is now one of the batsmen with the most hundreds in one-day international cricket.

8. Mahendra Singh Dhoni

Mahendra Singh Dhoni is one of the Indian cricket team’s most successful captains in history. He was born on July 7, 1981, in the Indian city of Ranchi. Mahendra Singh Dhoni holds several records, including the record for the most wins by an Indian captain in each of the three international forms. He has 107 stumpings in 318 ODIs, which is the most of anyone ever. Mahendra Singh Dhoni is the most successful Indian captain, and he bats and keeps wickets with his right hand. He is the only player to have won the ICC Player of the Year award in both 2008 and 2009. He is one of the most successful Indian cricketers because of how well his career has gone so far.

7. Virendra Sehwag

Virendra Sehwag was an Indian cricket player who used to be one of the best batsmen. He was born on October 20, 1978, in Delhi, India. He has the record for the fastest time to get 300 runs and 250 runs in an international cricket game. In 2015, on his birthday, Virendra Sehwag said he was leaving cricket. Viru is one of the few cricketers in India who is still well known. He had a lot of fans in India back then and still does. He is also known as one of the best Indian cricket players of all time, which is why he deserves to be on this list.

6. Sachin Tendulkar

Sachin Ramesh Tendulkar is one of the best cricket players in the world. He hits the ball with his right hand. His birthday is April 24, 1973. He is one of the best batsmen of all time and one of the most wealthy Indian cricketers. He holds many records, such as the most centuries (49), decades (50), and years (49). (96). Sachin Tendulkar has scored more runs than any other player ever, and he did it at a younger age than anyone else. He is an Indian cricketer who has done a lot to improve the team’s reputation around the world. Everyone agrees that he is one of the best Indian cricket players of all time.

5. Rahul Dravid

Rahul Dravid used to play for India in cricket. He was born on January 11, 1973, in the Indian state of Madhya Pradesh. Rahul Dravid is the only player in the history of one-day internationals to have been part of two partnerships of 300 or more runs. Rahul Dravid also has the record for the most one-day international innings in which he has not been out for a duck. He has the record for the most time at the crease during a Test match. Dravid is the oldest Indian who has ever played in a Twenty20 cricket match. So, if we are making a list of successful Indian cricketers, we can’t leave out Rahul Dravid, who is one of the most well-known Indian cricketers of all time.

4. Sourav Ganguly

Sourav Ganguly used to play cricket for India. He is known as Dada. He was born on July 8, 1972, in the Indian state of West Bengal. Sourav Ganguly is also on the Technical Committee for the Indian Premier League. After Sachin Tendulkar and Inzamam-ul-Haq, Sourav Ganguly was the third batter in history to reach 10,000 runs. The name “God of the Off Side” came from the beautiful shots he made between the wicket and the covers.

3. Anil Kumble

Anil Kumble used to play cricket for India and did so for eighteen years. He was born on October 17, 1970, in Bangalore, India. He was a great right-arm leg spin bowler who took 619 wickets and is still the third-highest wicket-taker in test matches, behind only two super bowlers (Muttiah Muralitharan and Shane Warne). He is one of the best bowlers in both Tests and One-Day Internationals (ODIs). Also, in 1993 and 1996, he was named Cricketer of the Year and Wisden Cricketer of the Year. The Padma Shri, India’s fourth-highest civilian award, was given to Kumble in 2005.

2. Sunil Gavaskar

Sunil Gavaskar used to play cricket for India. He was born on July 10, 1949, in Mumbai, India. He was one of the best batters who ever lived. Sunil Gavaskar’s record of 34 Test hundreds was broken by Sachin Tendulkar in 2005. Gavaskar had held the record for more than 20 years. As an opening batsman, his skill against fast bowlers made him well-liked by his peers. The Padma Shri and the Padma Bhushan were also given to him. Sunil Gavaskar was the first player in Test cricket to get to 10,000 runs.

1. Kapil Dev

Kapil Dev Nikhanj used to be an Indian cricket player. He was in charge of the Indian team when they won the World Cup in 1983. Kapil grew up in Chandigarh. He stopped working in 1994 when he held many records. In Test games, he has taken more than 430 wickets and made more than 5000 runs. In reality, he was a pretty humble and even-tempered person. He was also included in the ICC cricket hall of fame.

Know all about cricket news and updates at CBTF news. 

Get the fastest cricket news update at

Know all about cricket betting and updates at CBTF betting. 

Get the updated expert betting tips at

Check out our videos to get the latest updates about cricket and betting tips, and casino

tips to win big with expert opinions at