Top Ten Cricket All-Rounders In 2016

The Top Ten
1 Shoaib Malik
2 Mohammad Hafeez
3 Shakib Al Hasan
4 Shane Watson Shane Robert Watson is a former Australian international cricketer and a former captain, who played all formats of the game.
5 Shahid Khan Afridi
6 Ravindra Jadeja
7 Dwayne Bravo
8 Chris Gayle
9 Imad Wasim
10 Glenn Maxwell Glenn James Maxwell is an Australian cricketer who plays One Day International and Twenty 20 International matches for Australia.
BAdd New Item