Top 10 Best Attacking Cricketers of All Time

The beauty of cricket lies in its blend of strategy, skill, and sheer force of will. And no one embodies this more than the attacking cricketer, the player who seizes the initiative, takes the game by the scruff of the neck, and drives their team towards victory. Be it through blistering centuries, fiery five-wicket hauls, or game-changing performances in high-pressure situations, these cricketers have carved out a place for themselves in cricket folklore.

From the early days of Test cricket to the frenetic pace of today's T20 matches, the game has always celebrated its attacking players. Figures like Sir Vivian Richards, Adam Gilchrist, or Virender Sehwag, who've electrified the crowd with their aggressive batting, or fearsome bowlers like Wasim Akram, Dennis Lillee, or Glenn McGrath, whose deadly precision and ruthless attack could swing the game in their team's favor in a matter of overs. And let's not forget the all-rounders – those gifted few like Kapil Dev, Ian Botham, or Jacques Kallis, who could change the face of a match with both bat and ball.

Now, comes the big question: who are the best attacking cricketers of all time? It's a question that sparks animated debates among cricket lovers. Your answer could depend on a range of factors: the era in which you grew up watching cricket, the team you support, or the specific cricketing feats that left you in awe.
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.

One of the most dangerous cricketers.Had a knack of going aerial even in test cricket.

He is the most attacking batsman.

Only he is the player who have best strike rate in all the format of cricket

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

He has gained numerous victories for India. Can be really attacking at times. He should be higher up on this list. A great captain too...

He is one of the match winner around the world.

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

Why is he no 3? And why is sachin on the list? Sachin is a defensive player. Gilly should be number 1. Though I am an Indian I say this. Sehwag always targets small second rate bowlers and he has got no class. He just use brute force. Gilly has made centuries in WC final against one of the best bowlers of the era. Sehwag looks for personal milestones but Gilly... He is the Destroyer. Sehwags a fat kid with a bat

Hits ball like an ass
He is the greatest hitter of all time

He has won Australia 2 world cup finals of his own!

4 Shahid Afridi

Highest Strike rate. Maximum sixes. He is a great attack player.

5 Sachin Tendulkar Sachin Ramesh Tendulkar is a former Indian cricketer and captain, widely regarded as one of the greatest batsmen of all time.

Master blaster is the best batsman of the world. He should be at the top.

The master makes his entry here also with his attacking batting

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

I think Ab de should be at top 5 for his exellent batting skills. Expecialy his reverse sweep against the fast bowlers was miracle. He doesn't gone for duck until his 77 matched had he played.

AB is the most attacking player in the world and he made fastest 100 is the proof of it.

8 Lasith Malinga

He is not fair. He is chucking and getting the leading wicket taker awards. We always go against him. Bye

9 Rohit Sharma Rohit Gurunath Sharma is an Indian international cricketer who plays for Mumbai in domestic cricket and captains Mumbai Indians.
10 Matthew Hayden
The Contenders
11 Viv Richards
12 Jonty Rhodes

No one can even think of matching his attacking fielding skills

13 Wasim Akram Wasim Akram is a Pakistani cricket commentator, coach and former cricketer, captain of Pakistan national cricket team.
14 Virat Kohli

He is the master of off drive cut and he also name has king of the pop virat kohli

15 Kapil Dev
16 David Miller
17 Glenn Maxwell Glenn James Maxwell is an Australian cricketer who plays One Day International and Twenty 20 International matches for Australia.

Amazing striker of the ball. Anyone who has seen him play in the Indian Premier League season (IPL) 7 will agree with me. Here are his scores for example - 95 of 43, 89, again 95 of 43, 90 of 37 etc.

Watching a cricketer playing is boring. But not Glenn maxwell

18 Andre Russell
19 Shikhar Dhawan
20 Corey Anderson
21 Sanath Jayasuriya

He is one of the greatest attacking cricketers of all time and the inventor of the modern power hitting format all back in 1996 where no one ever had any thoughts about it. Since then the tempo and pace of the ODI cricket begun to change, first 15 overs were flows of fours and sixers. He is a game changer...!

22 Ian Botham Sir Ian Terence Botham is a former England Test cricketer and Test team captain, and current cricket commentator.
23 Ross Taylor
24 Mitchell Johnson
25 Suresh Raina
8Load More
PSearch List