Who played most ODI for India?

Player Span Mat
SR Tendulkar 1989-2012 463
MS Dhoni 2004-2019 347
R Dravid 1996-2011 340
M Azharuddin 1985-2000 334

Who played most matches in ODI career?

Sachin Tendulkar of India has played the most matches (463).

How many ODI played in India?

As of 16 June 2018, India have played 968 ODI matches, winning 502 matches and losing 417; 9 matches were tied and 40 matches had no result. They also won the 1983 and 2011 Cricket World Cups, along with the 2002 and the 2013 ICC Champions Trophy.

Which team scored most 400 in ODI?

The highest team total before 400 runs was reached was the 398/5 scored by Sri Lanka against Kenya on 6 March 1996 at Asgiriya Stadium, Kandy.

By teams.

Team South Africa
No. of 400+ scores 6
Won 6

Who is the highest ODI wicket taker?

The leg-spinner scalped 334 wickets in 269 ODIs while playing for India from 1990 to 2007. So far, Kumble is the highest wicket-taker for India in ODI cricket. He had an average of 30.83 and an economy of 4.29.

Who is India’s No 1 cricketer?

Virat Kohli:

Kohli on attaining the number one rank in ICC Test rankings rose up to 934 rating points which is the highest ever by Indian batsmen.

IMPORTANT:  How many states have no union territories in India?

Who is the best captain of India?

Considered as best captain of India, MS Dhoni-led Blue Army in 200 matches out of which India won 110. Suresh Raina’s captaincy debut came on the 2010 tour of Zimbabwe. The southpaw was appointed as a skipper only for two series between 2010-14. Under his captaincy, India bagged six wins and suffered five losses.

Who is the No 1 cricketer in world?

Men’s ODI Batting Rankings

Pos Player Team
1 Babar Azam PAK
2 Virat Kohli IND
3 Rohit Sharma IND
4 Ross Taylor NZ
Magic India