It is not very difficult for the batsmen to score a century in ODI cricket. However, when all-rounders score a century, it is a special achievement for them. If the all-rounder scores a century in a match and also takes wickets, then it benefits the team a lot. Today we are telling you about those Indian cricketers, who have done wonders of scoring a century and taking 4 wickets in an ODI match.

Sachin Tendulkar

Sachin Tendulkar has been the legendary cricketer of the Indian team. By the way, Sachin Tendulkar is known for his batting. But he did wonders with both bat and ball in a match against Australia in Dhaka in 1998. In that match, Sachin played an innings of 141 runs in 128 balls. At the same time, he took four wickets for 38 runs while bowling against Australia.

Sourav Ganguly

Sourav Ganguly has been the former captain of India and performed brilliantly in his career. In 1998-99, Sourav Ganguly played an unbeaten inning of 130 runs in an ODI against Sri Lanka. Also, he took 4 wickets. India won that match by 80 runs.

Yuvraj Singh



Yuvraj Singh is a former all-rounder player of India, who played an important role in winning the 2011 ODI World Cup. Yuvraj Singh performed all-rounder in the ODI match played against England in Indore in 2008. He had scored 118 runs and also took 4 wickets.