All-round blitz

There are many such cricketers in the world who can shine either with the bat or ball. But there are only handful of cricketers who can dominate with both.

Perfect all-rounders

Let's have a look at the list of cricketers who have done wonders in ODIs with their all-round shows as they have struck 10 centuries and snared 100-plus wickets.

Heading 2

Master Blaster Sachin Tendulkar has played 463 ODIs in which he struck 49 tons and scalped 154 wickets with a total of 18426 runs.

Sachin Tendulkar

Sri Lanka's legendary batter Sanath Jayasuriya played 445 ODIs in which he struck 28 tons and snared 323 wickets.

Sanath Jayasuriya

Former Sri Lanka star batter Tillakaratne Dilshan played 330 ODIs in which he belted 22 centuries and snared wickets.

Tillakaratne Dilshan

Former South Africa star all-rounder Jacques Kallis played 328 ODIs in which he picked 273 wickets and smashed 17 centuries.

Jacques Kallis

Former India star all-rounder Yuvraj Singh played 304 ODIs in which he blasted 14 centuries and took 111 wickets.

Yuvraj Singh

West Indies's explosive batter Chris Gayle has played 218 ODIs in which he clobbered 25 centuries and picked 167 wickets.

Chris Gayle

Former Pakistani star all-rounder Mohammad Hafeez played a total of 218 ODIs in which he struck 11 centuries and took 139 wickets.

Mohammad Hafeez

Click here for more stories