Best Attacking Cricket Batsmen of All Time

The Top Ten
1 Virender Sehwag Virender Sehwag is an Indian cricketer whose aggressive batting has found success at the top of the batting order.

Only Batman who dares to hit six on 299,he may not have good average like many other all time greats but on his day he dictate terms to any bowler in the world.

Best

He enjoy every ball

He is the best opener, the most fearless and the most dangerous batsman of all time... can't just say attacking. It feels so bad that the selectors tried some other temporary players from IPL by replacing him. You were one of a kind

2 Mahendra Singh Dhoni Mahendra Singh Dhoni, commonly known as MS Dhoni, is an Indian international cricketer who captained the Indian national cricket team.

The best finisher in the world and one of greatest captains ever in world cricket.

Most valuable player.

He is the best

Dhoni has an amazing style.don't give him easy scoring deliveries.

3 Chris Gayle

Very attacking.He is always looking for opportunities to score runs.Gayle could very well be the next Lara.

The universe boss

4 Adam Gilchrist Adam Gilchrist is a retired international Australian batsman and wicketkeeper. He scored centuries 33 times in his career.

He is a brilliant player.Period.100 sixes in test cricket and the greatest keeper batsman of all time.He has scored 33 international centuries and can only be described as the best.Why open in ODIs but bat 7 in test cricket?!

Pretty much changed the way the game was played from a batting perspective. All others since owe a lot to Gilly.

5 Glenn Maxwell Glenn James Maxwell is an Australian cricketer who plays One Day International and Twenty 20 International matches for Australia.

The next Adam Gilchrist.A very dangerous batsman.Always tries to entertain crowds.He blasts cameos to help the team get to a par score.Very dangerous.

Is there any player who makes us feel thrilled

6 AB de Villiers Abraham Benjamin de Villiers, commonly known as AB de Villiers, Mr. 360° or simply AB, is a South African cricketer.

One and only devilliers

He can hit shots all over the stadium

Best in the world right now

Best in the world

7 Rohit Sharma Rohit Gurunath Sharma is an Indian international cricketer who plays for Mumbai in domestic cricket and captains Mumbai Indians.

Actually I think Rohit Sharma is a best best best batsman in the world at this moment because you just see his records it looks very amazing and his six hitting ability is very good and fantastic... at this time his performances dominating all the formats of cricket he is here very good player and captain we don't forget that he captain Star Mumbai Indians after 6 years which he won the trophy for four times number 1 captain that does when he sets no player having two equal him who is most dangerous batsman in the world all three formats at present because see his 6 kitting abilities good cricketer shorts all very nice

Best attacking batsman

I love him when he plays

Greatest of all

8 Shahid Afridi

Greatest attacker in the world

He can hit sixes every ball

Shahid Afridi is # 1

No worries

9 Virat Kohli

A man from which power lies down

He deserves to be in top 5

10 Sanath Jayasuriya
The Contenders
11 Sachin Tendulkar Sachin Ramesh Tendulkar is a former Indian cricketer and captain, widely regarded as one of the greatest batsmen of all time.

Attacked always with his furious class

12 Mathew Hayden
13 Brendon McCullum

Every batmens except him is mad his is great batman,great fielder,great wicket kiper,great captain and also a bowler what are the other things that a great player need he is the best please vote for him

Brendon is awesome...

My role model.Bazz can hit sixes off any ball.He scored first 300 for New Zealand.A very friendly captain.Calm and cool.Excellent player Nzs best player now.

14 Dwayne Smith

One of the baddest players the world has produced

Get that idiot off the list

15 Yuvraj Singh

Man with golden Arm along with superb timing... Most elegant left hander ever I saw...

16 David Warner David Andrew Warner is an Australian cricketer and the current vice-captain of the Australian cricket team.
17 Hashim Amla Hashim Mahomed Amla OIS is a former South African international cricketer who played for South Africa in all three formats.
18 David Miller
19 Viv Richards
20 Sharjeel Khan
21 Suresh Raina
22 Brian Lara

Brian lara.No words to describe this great man.Have you guys forgotten his 400 not out?!

23 Chris Cairns

If you put Afridi and Maxi on the list, you've got to include Cairns who was certainly more consistent with the bat than either of those two.

24 Martin Guptill
BAdd New Item