Most of you must have seen that only veteran cricketers are made the captain of the national team. There are very few occasions when a young player is given command of the team. It is a matter of pride for any player to captain the national team. Not everyone gets a chance to captain their country in luck. Today we are going to tell you about three great players of world cricket who played the most ODI matches for their country without captaincy.

Chris Harris

Chris Harris was the best all-rounder player on the New Zealand cricket team. He played a total of 250 ODIs for New Zealand and scored more than 4000 runs and also took 200 wickets. But he never got the privilege of captaining his country in ODIs.

Yuvraj Singh

There is no need to introduce Yuvraj Singh, the former legendary all-rounder player of the Indian team. Yuvraj Singh led the Indian team to victory on many occasions on his own. Yuvraj Singh played 304 ODIs for India without becoming captain and also scored 8701 runs. During this, he also took 111 wickets.

Muttiah Muralitharan

You must have been surprised to see the name Muttiah Muralitharan, but it is true. Muralitharan played 350 ODI matches for Sri Lanka without becoming captain and also took 534 wickets.