Checkout India’s Best 10 ODI Match Winners Of Cricket History

India is one of the strongest cricketing nations in the world. The Indian team has had many great players throughout its history, and they have also produced some of the best ODI cricketers ever. India has seen many great cricket players throughout its history. These players have not only been great at batting or bowling, but they have also been able to lead India to victory time and time again. They are truly match-winners and are considered to be greats in the history of Indian cricket based on cricket news for today:

10: Mohammad Azharuddin

Mohammad Azharuddin, 5-foot-10 and an elegant right-hander played 334 ODI matches for India. He was the first Indian to play 100 ODI matches and scored two centuries. His career spanned from 1985 to 2000 and included three World Cups. He also captained India during their maiden Test series win against England in the late 1990s.

9: Kapil Dev

Kapil Dev was a right-handed batsman and right-arm fast bowler. He was born on 6th January 1959 in Chandigarh, India. He is the only Indian cricketer to have taken more than 400 wickets in ODI cricket.

Kapil’s first professional contract came with Patiala, who offered him Rs 5000 per month but he refused it because he needed money to pay off his debt from his previous job as a bus conductor (he had left after six months). After playing for Punjab for three seasons he moved to Baroda for another two, earning about Rs 10-12 lakhs per season after tax deductions were made from his earnings by PCB officials.

8: Yuvraj Singh

Yuvraj Singh is an Indian cricketer. He was also a part of Team India during World Cup 2011 as well as ICC Champions Trophy 2014 (T20).

As a left-handed allrounder, Yuvraj Singh has been considered one of the best fielders in cricket history along with Adam Gilchrist and Andrew Symonds who is also based on his style of batting when they are batting at higher positions during their innings or when they go into bat following runs scored by other players during their team’s innings but still managed to win matches for them by taking catches off balls hit outside off stump which makes him stand out among others playing this position who have not been able to do so successfully yet.

7: Sourav Ganguly

Sourav Ganguly was a great batsman, who was capable of scoring tons and even double centuries in ODIs. He played 311 matches for India from 1998 to 2010 and he scored 4 centuries at an average of 38.27 including a very high score of 199 not out against Australia at Brisbane in 2005 when he also made three sixes and eight fours during his innings. He also had many good partnerships with other players throughout his career which helped him win many matches for India during those times when they were lacking in good batsmen like Tendulkar or Laxman who could score runs consistently at high rates (like Tendulkar did).

6: Virender Sehwag

Virender Sehwag was a right-handed opening batsman. He was known for his aggressive batting style and ability to score runs quickly. He represented India in 251 ODIs, scoring 8273 runs at an average of 35.05 with the help of 15 centuries and 38 half-centuries.

Sehwag made his debut in 1999 against Pakistan at IS Bindra Stadium, Punjab; he scored 1 run off 2 balls before being dismissed by Shoaib Akhtar who bowled him over the wicket boundary rope. In December 2002 he scored 129 runs off 119 balls against Sri Lanka at Eden Gardens (Kolkata). This score is still the highest individual innings by any player not playing Test cricket.

5: MS Dhoni

MS Dhoni is India’s most successful captain. He has played 350 ODIs and has scored 12,303 runs, including ten centuries (100 or more runs in one inning). He also took 352 catches and affected 84 stumpings.

Dhoni is one of only four people to have scored 100 or more international centuries, along with Sachin Tendulkar (79), Brian Lara (64) and Jacques Kallis (63).

4: Ajay Jadeja

Ajay Jadeja is an Indian cricketer. He plays as a right-handed batsman and right-arm off-break bowler. He has played 196 ODIs, including 15 Tests and 60 Twenty20 Internationals for India.

Jadeja was an avid cricket player from childhood but his family could not afford to buy him any equipment until he reached 16 years old when he started making money through manual jobs around home like washing clothes or working at construction sites near his school where he helped cut trees on behalf of contractors who needed them chopped down quickly before they rotted away completely.

3: Anil Kumble

Kumble is one of the most successful Indian cricket players of all time, especially in ODI and Test matches. He holds the record for the most wickets in ODI and Test matches for India, and he also has the most ODI wickets for India in wins. His average bowling economy is below 4, and he averages 1.5 wickets per game in wins.

2: Sachin Tendulkar

Sachin Tendulkar is the greatest ODI player in the world, and there are two main reasons for this. Firstly, the difference between him and the second-highest scorer (Ricky Ponting) is phenomenal. Secondly, the sheer length of his career meant he always had a large number of runs under his belt.

1: Virat Kohli

Virat Kohli, the Indian cricket captain, can be included in the list of India’s top 10 ODI match-winners of all time. Kohli, for his consistent batting in all three formats, especially in the ODIs, has placed himself among the best 10 cricketers in the world at present. In his last 12 years of journey in One Day Internationals (ODIs), Kohli has amassed 12040 runs in 251 matches, including 43 hundred, with an average of 59.31. Besides his achievements, Kohli has been instrumental in leading his teammates through motivation and the hunger to win in every match.


After going through the list of the top 10 best ODI match winners of all time, it is clear that this Indian team has some great players who can make a difference in any situation. 

Related Articles

Back to top button