Top 5 current all-rounders in ODI cricket

Gary Sobers is regarded as the greatest ever all-rounder to grace the game

#2 Angelo Mathews (Sri Lanka)

Angelo Mathews has been an inspirational leader for Sri Lanka since the retirement of Kumar Sangakkara

The captain of the Sri Lankan team, Angelo Mathews has been a very important member of the Asian side especially after the retirement of stalwarts like Mahela Jayawardene and Kumar Sangakkara. Mathews has been an inspirational leader when the going was really tough for Sri Lanka in their turbulent times.

Mathews made his ODI debut on the last day of 2008 against Zimbabwe. Though he plays as a specialist batsman in Tests to avoid injuries, he has been a batting all-rounder in the limited overs format to provide the balance in the team.

In the year 2010, Mathews along with Lasith Malinga registered a colossal 132 run partnership for the 9th wicket against Australia which eventually helped Sri Lanka win the match from a hapless situation.

In 2015, Mathews became the fourth Sri Lankan to score 3,000 runs and take 100 ODI wickets after Aravinda de Silva, Sanath Jayasuriya and Tillakaratne Dilshan.

Mathews has scored 4,452 runs in 179 matches at an impressive average of 40.10. To go with his impressive batting record, Mathews has also taken 111 wickets in his ODI career.

Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️

App download animated image Get the free App now