Top 10 Best Attacking Cricketers of All Time
1Virender Sehwag
2Mahendra Singh Dhoni
3Adam Gilchrist
4Shahid Afridi
5Sachin Tendulkar
6Chris Gayle
7AB de Villiers
8Lasith Malinga
9Rohit Sharma
13Wasim Akram
14Virat Kohli
16David Miller
17Glenn Maxwell
19Shikhar Dhawan
20Corey Anderson
21Sanath Jayasuriya
22Ian Botham
23Ross Taylor
24Mitchell Johnson
25Suresh Raina