What's new

Shakib Al Hasan vs Ben Stokes - The better all-rounder?

Executioner

Test Debutant
Joined
Mar 17, 2012
Runs
15,032
Post of the Week
1
There has been several arguements regarding the best all-rounder in the world all formats combined

Shakib sits strong on the rankings. Currently top ranked ODI and T20 all-rounder and 2nd in test rankings but will probably ahead of Ashwin with the current series'.

Also Shakib has great stats for an all-rounder in all formats.

However many rate Ben Stokes highly because he is an impact player. Stokes has also improved lately. Both are world class fielders but Stokes would be one of the best.

What do folks feel about this.
 
in Asia id probably take Shakib. Outside Asia Stokes. in Tests Stokes is a better player though and has potential to become a great Test all rounder. Dont feel Shakib is as much of a threat in Tests like he is in LOIs
 
Statistically, Shakib will always be ahead. But like you said, Stokes is an impact player. Tough debate but for me, Shakib ahead at the moment because he's come out so well despite playing for a minnow nation and he's seen the whole process of them being minnows to a very good team now. So, Shakib for me. He's been seriously instrumental in Bangladesh going from minnows to a really good team. Easily GOAT for Bangladesh. Will end up as an ATG in one of the formats at least.
 
in Asia id probably take Shakib. Outside Asia Stokes. in Tests Stokes is a better player though and has potential to become a great Test all rounder. Dont feel Shakib is as much of a threat in Tests like he is in LOIs

TBH Shakib is a better player in tests. Averaging 41 with bat 33 with ball.

On topic:
A trivia. In the last 3 premier leagues Shakib has played in his team has won the championship each time. CPL, BPL, PSL (didn't play the final tho)
 
[MENTION=130260]Executioner[/MENTION] Stokes is more of an impact player i feel in Tests especially as batsman i think he has a higher ceiling than Shakib.
 
[MENTION=130260]Executioner[/MENTION] Stokes is more of an impact player i feel in Tests especially as batsman i think he has a higher ceiling than Shakib.

About ceiling I agree. And Shakib with ball too is a much better choice. Has 15 5-fers. Good record away for Asia for a spinner.

I think it's T20s where Shakib isn't an impact player. In tests Shakib is an impact player. He bats at a good strike rate. Counter attacks. He has scored close 600 runs this year alone in tests, all of them away including a double hundred.
 
I think Stokes definitely takes the honour of the most overrated all-rounder ever to play the game. If he wasn't English, he would barely be spoken about.
 
Shakib for me is the best all rounder in last 7-8 years.
Big fan of him starting from his 50 against Ind in 2007 world cup when BD won.

Unfortunately he plays in a weak side so his performances didnt result in many wins. Also i think he is not someone who you can rely on to finish matches so maybe they did wrong to send him at no 5-6 in odis.
 
I am not interested in stats. Stokes is the best all-rounder in the world except for perhaps Limited Overs matches in Asia, where I would prefer Shakib, who is world class too.
 
Last edited:
Shakib atm.

The youngsta beauty-Stokes is a mediocre batsman and bowler in Tests. In LOIs, he is a good batsman, but a poor bowler.

Maybe Stokes will overtake Shakib in a couple of years time though.
 
Shakib is the best spin-bowling all-rounder while Stokes is the equivalent of pace-bowling. Can't compare the two just like you wouldn't compare a pacer with a spinner.
 
Stokes will eventually surpass Shakib.

He is an underrated test all rounder and irrespective of stats he did well in Ban and India tour last year.

Shakib is very good too.However, in a high profile games like Ashes test or the upcoming home series vs SA, Stokes is going to be one of the best bets.

Both Stokes and Ashwin will surpass Shakib in long run.
 
Stokes doesn't deserve to be compared to a proven AR like Shakib.

On utility and performances even Hafeez was better (pre-ban).

Can Stokes ever get there? Doesn't have the ingredients, we'll see. Very overrated.
 
Stokes doesn't deserve to be compared to a proven AR like Shakib.

On utility and performances even Hafeez was better (pre-ban).

Can Stokes ever get there? Doesn't have the ingredients, we'll see. Very overrated.

Absolutely. Stokes can not even dream of matching Hafeez's 258 in South Africa, or his Ashes ton at Perth. :salute
 
Stokes will eventually surpass Shakib.

He is an underrated test all rounder and irrespective of stats he did well in Ban and India tour last year.

Shakib is very good too.However, in a high profile games like Ashes test or the upcoming home series vs SA, Stokes is going to be one of the best bets.

Both Stokes and Ashwin will surpass Shakib in long run.

I don't think Shakib is a good batsman, but Ashwin is hardly a good allrounder. All his 4 centuries were against minnow West Indies who are as bad as it gets (WI will probably lose test status by next decade). As an overall player Ashwin is much more valuable than Shakib (a potential ATG spinner) but to call Ashwin a good allrounder is a stretch. Sometimes stats are deceiving without proper context.
 
I don't think Shakib is a good batsman, but Ashwin is hardly a good allrounder. All his 4 centuries were against minnow West Indies who are as bad as it gets (WI will probably lose test status by next decade). As an overall player Ashwin is much more valuable than Shakib (a potential ATG spinner) but to call Ashwin a good allrounder is a stretch. Sometimes stats are deceiving without proper context.

He has played some crucial knocks and although his hundreds have come vs WI only he still has good amount of years left. Let's not come into any conclusion on the basis of one series.

I still back Ashwin to play some quality knocks overseas this time with the bat too.One of his hundreds vs WI last year was a really good knock scored in bowling friendly conditions.
 
Stokes will eventually surpass Shakib.

He is an underrated test all rounder and irrespective of stats he did well in Ban and India tour last year.

Shakib is very good too.However, in a high profile games like Ashes test or the upcoming home series vs SA, Stokes is going to be one of the best bets.

Both Stokes and Ashwin will surpass Shakib in long run.

First of all Ashwin cant ever surpass Shakib in LoIs. Ashwin doesn't have the skillset for LOI batting and tbh in Shakib is the better LOI bowler. In tests Ashwin has performed better than Shakib with ball but Shakib is the much better batsman.

Ashwin is older than Shakib BTW
 
Last edited:
On SC pitches I would take Ashwin for his bowling alone.

The only thing I have heard about Stokes is that he can win much more matches because he's impact but too hit or miss
 
Both are the best allrounders currently and only very few genuine all rounders, Shakib has better stats but Stroke is ahead as a match winner.
 
First of all Ashwin cant ever surpass Shakib in LoIs. Ashwin doesn't have the skillset for LOI batting and tbh in Shakib is the better LOI bowler. In tests Ashwin has performed better than Shakib with ball but Shakib is the much better batsman.

Ashwin is older than Shakib BTW

I was referring to tests only.You didnt mentioned formats.
 
Absolutely. Stokes can not even dream of matching Hafeez's 258 in South Africa, or his Ashes ton at Perth. :salute

hahahahah :))) sorry this was just too good!

On a related note - Hafeez is not bad in Asia as an all-rounder but leaves a lot to be desired as soon as we tour abroad.
 
Sorry to say this but calling Ben Stokes a more valuable player than Shakib is an insult to the latter.

Ben Stokes plays for a strong team. Shakib played most of his matches for a weak team and had singlehandedly take the team out of trouble. Even despite all this he scored a bulk of the runs and took bulk of the wicket. Had to deal with the pressure of being the only world class player in the side.

I know pundits from Western countries go gaga over Stokes and hardly knows about Shakib, he doesn't need their affirmations. The affirmations are already in the rankings.

No. 1 in ODIs
No. 1 in Tests(likely to overtake Ashwin after today)
No. 1 in T20s

Stokes highest ranking in any of them is 5th and that in tests.
 
Both are the best allrounders currently and only very few genuine all rounders, Shakib has better stats but Stroke is ahead as a match winner.

Stokes who has veterans like Anderson, Broad, Cook and future greats like Root in his team. There is also Bairstow who's in great form, and Chris Woakes who's a decent allrounder himself. I would hardly call Stokes a match winner when the other guys do the hard work, and Stokes isn't even the best player in his team. Match winner is hardly relevant as comparison when one plays in a team of mediocre players and carries burden for team to achieve a respectable defeat. Do you really think Stokes would make any difference if he was in BDesh team?
 
Who is Hasan to put it n the same bracket as Shakib

Shakib is the only world class all rounder produced since kallis

Stokes has all the potential to be great but need to see how far he will go
 
Apples and oranges. How do you compare Murali with Wasim?

How do you compare, Opener vs Middle order batsman? They have two different task for his team.

I'd take both if we have space.

Statistically Ben is not even close to Shakib. Batting or Bowling. Test, ODI, T20 (joke). Believe me.

Shakib
http://stats.espncricinfo.com/ci/engine/player/56143.html?class=3;template=results;type=allround
Average difference batting vs bowling Ave
Test 7.88
ODI 6.62
T20 2.66

Stokes
http://stats.espncricinfo.com/ci/en...rderby=default;template=results;type=allround
Average difference batting vs bowling Ave
Test -0.5
ODI -8.29
T20 -33.73
 
Stats wise, Shakib > Stokes (currently)

Potential & Impact wise, Stokes >>> Shakib.

Stokes is destined to become one of the best allrounders ever. Performing in tests is the biggest thing for any cricketer. Even stats wise(tests), Stokes got similar stats to Shakib. And keep in mind that, stokes is only go upwards from here and hasn't even reached his peak yet. In tests, Stokes wipes the floor with Shakib and would make any test XI in the world.

Even in shorter formats where Stokes have much inferior stats currently, would Shakib make up any world XI currently as an allrounder, let alone as batsman or bowler purely? No, but Stokes will be in world XI as a batsman alone. That's how dangerous he is.
 
Stats wise, Shakib > Stokes (currently)

Potential & Impact wise, Stokes >>> Shakib.

Stokes is destined to become one of the best allrounders ever. Performing in tests is the biggest thing for any cricketer. Even stats wise(tests), Stokes got similar stats to Shakib. And keep in mind that, stokes is only go upwards from here and hasn't even reached his peak yet. In tests, Stokes wipes the floor with Shakib and would make any test XI in the world.

Even in shorter formats where Stokes have much inferior stats currently, would Shakib make up any world XI currently as an allrounder, let alone as batsman or bowler purely? No, but Stokes will be in world XI as a batsman alone. That's how dangerous he is.

Shakib in tests averages 41. His test average in the last 4 years has gone up to 50+ and I am sure if you average 50+ you can walk into most sides in the world. And also Shakib has 15 5-wicket hauls.

In LoIs he would get into sides with his bowling performance alone. And his batting average aren't bad either - 35 in ODIs and 24 in T20s.

Shakib is as impactful as Stokes if not more. Stokes plays for a strong team, Shakib for a weaker side. Only recently Shakib's team has improved. Infact Shakib played a great role in our recent two wins against England and Lanka.
 
Shakib in tests averages 41. His test average in the last 4 years has gone up to 50+ and I am sure if you average 50+ you can walk into most sides in the world. And also Shakib has 15 5-wicket hauls.

In LoIs he would get into sides with his bowling performance alone. And his batting average aren't bad either - 35 in ODIs and 24 in T20s.

Shakib is as impactful as Stokes if not more. Stokes plays for a strong team, Shakib for a weaker side. Only recently Shakib's team has improved. Infact Shakib played a great role in our recent two wins against England and Lanka.

1. Someone like Saha also averages something like 50 in the last 2 years. That doesn't mean he would walk into most sides into the world. Stop picking out some selective stats.

2. What's the impact you are talking about? Shakib played 9 matches against top teams overseas throughout his career. Yes, a grand total of 9. Though not his fault, but still how can put him in the same league as one of the best allrounders ever and call him impact player based on damnn 9 games?

3. Shakib playing for a weaker team is his strength as he gets to play against West Indies and Zimbabwe regularly and boost his stats, which Shakib has even failed to do so. And also top teams don't put much focus on him and sometimes teams don't even play their full strength teams, which obviously have helped Shakib to inflate his stats.

4. No, he would not get into any side as a bowler. Might not even get into Afghanistan side as Rashid seems to be better than him.
 
1. Someone like Saha also averages something like 50 in the last 2 years. That doesn't mean he would walk into most sides into the world. Stop picking out some selective stats.

2. What's the impact you are talking about? Shakib played 9 matches against top teams overseas throughout his career. Yes, a grand total of 9. Though not his fault, but still how can put him in the same league as one of the best allrounders ever and call him impact player based on damnn 9 games?

3. Shakib playing for a weaker team is his strength as he gets to play against West Indies and Zimbabwe regularly and boost his stats, which Shakib has even failed to do so. And also top teams don't put much focus on him and sometimes teams don't even play their full strength teams, which obviously have helped Shakib to inflate his stats.

4. No, he would not get into any side as a bowler. Might not even get into Afghanistan side as Rashid seems to be better than him.

1) Shakib as an all-rounder achieved 50+ average for not to 2 years but for last 5 years or so

2) he isn't an impact player? Do you think 41 averaging batsman with 15 five wicket hauls cannot make an impact? And are you putting Stokes in the league of the greatest all-rounders and not Shakib who has performed for the last 7 years as the leading all-rounder in world cricket in not one but 3 formats

3) Shakib has played 10 test matches against West Indies and Zimbabwe combined that means 40 tests against top teams. Thus indicates that he has performed against top teams in the world. He just scored a double century in new Zealand. Also no team has sent a second string xi in tests against Bangladesh in my recent memory.

4) Shakib averages 28 with ball in ODIs with ER of 4. He would walk into Pakistan, England, Aus, SL, WI, NZ sides easily. Only South Africa and India don't need his services. His T20 average isn't shabby either 21 with ball and ER of 6.76

And his batting not bad either
 
Last edited:
English cricketers are the most overhyped in the world. Stokes double in SA (similar conditions) is considered the best thing since sliced bread and butter but Shakib's double in NZ (completely alien conditions and minnow test team) is often ignored.

Double standards?
 
Shakib as he is more proven, not just better then Stokes but the best A/R in the world PERIOD. He has reigned as champion for a long time, there have been some dry spells and competition in the form of Kallis but Shakib has been in the top 2 or 3 for a long long time. Stokes is okay but a long time to go, Shakib is the KING for now.
 
English cricketers are the most overhyped in the world. Stokes double in SA (similar conditions) is considered the best thing since sliced bread and butter but Shakib's double in NZ (completely alien conditions and minnow test team) is often ignored.

Double standards?

What makes that innings so commonly mentioned is the speed and brutality with which it was scored. To compare it to Shakibs 200, 41 runs more than Shakib in 78 less balls.
 
What makes that innings so commonly mentioned is the speed and brutality with which it was scored. To compare it to Shakibs 200, 41 runs more than Shakib in 78 less balls.

Stokes scored on a pitch on which both teams posted 600+ scores. Conditions in SA are not alien for English batsman. Even Nasser Hussain averaged 60+ in SA.

Shakib scored in completely alien conditions in a much weaker batting line-up.

You must consider all of that before bringing in the SR.
 
Stokes scored on a pitch on which both teams posted 600+ scores. Conditions in SA are not alien for English batsman. Even Nasser Hussain averaged 60+ in SA.

Shakib scored in completely alien conditions in a much weaker batting line-up.

You must consider all of that before bringing in the SR.

Not really fair saying Stokes scored on a flat deck whilst comparing it to Shakibs 200, not exactly like that pitch had a lot in it for the bowlers either...
 
Sorry to say this but calling Ben Stokes a more valuable player than Shakib is an insult to the latter.

Ben Stokes plays for a strong team. Shakib played most of his matches for a weak team and had singlehandedly take the team out of trouble. Even despite all this he scored a bulk of the runs and took bulk of the wicket. Had to deal with the pressure of being the only world class player in the side.

I know pundits from Western countries go gaga over Stokes and hardly knows about Shakib, he doesn't need their affirmations. The affirmations are already in the rankings.

No. 1 in ODIs
No. 1 in Tests(likely to overtake Ashwin after today)
No. 1 in T20s

Stokes highest ranking in any of them is 5th and that in tests.

If he is number 1 - why does he need to overtake Ashwin?
 
Judging by the price the (IPL) market is willing to pay, Stokes (14 crs) is ahead of Shakib (2 crs).
 
If he is number 1 - why does he need to overtake Ashwin?

He was no. 1 for a week then became no. 2 again but after last test match likely to regain the top spot.

Tbh Ashwin won't be in the top for too long because he doesn't bat enough and his batting form isn't best. Bowling still exceptional though
 
He was no. 1 for a week then became no. 2 again but after last test match likely to regain the top spot.

Tbh Ashwin won't be in the top for too long because he doesn't bat enough and his batting form isn't best. Bowling still exceptional though

ah gotcha thanks!
 
Judging by the price the (IPL) market is willing to pay, Stokes (14 crs) is ahead of Shakib (2 crs).

Like I said, one of the most overrated players to ever play the game. Plus attitude that stinks to match.

Will be very surprised if he ends up realising even half the potential everyone sees in him.

Shakib on the other hand has performed well for years. However he too has attitude issues and due to the fact that he plays for a minnow cannot directly be compared. No one knows how good or bad he could have been had he played for one of the main teams.
 
Judging by the price the (IPL) market is willing to pay, Stokes (14 crs) is ahead of Shakib (2 crs).

Stokes will obviously be ahead in these leagues because he's a dashing player even though he may be inferior in terms of ability and performance. For example, Shahid Afridi plays all over the world and for good money even though he doesn't perform a whole lot, but teams continue to select him.. Why? Because he's a brand. He's like a designer wallet. Will be more expensive than they money you put inside and will do a lesser job compared to an average wallet because of its fancy nature but will still be sought by more. Same goes for Stokes.

Also, Shakib unfortunately plays for a minnow nation and doesn't quite have the swagger (personality and fame) that Stokes has.
 
Bitter but true that Asians are obsessed with white skin

You know what, I agree with this. Asians most definitely are obsessed with skin, especially the ones in sub continent. But this is not the case here, the only reason Shakib doesn't get a higher price is because he doesn't possess the swagger Stokes has. And unfortunately, maybe not the looks either. There's no denying in the fact that looks play a big role because these players are a brand. Shahid Afridi being an attractive man played a big role in his fame. So, its more to do with the swagger, fame, personality you have that attracts big money instead of the color of your skin.

West Indians make big, big money in the IPL. Why? Because of they are genuine entertainers even though they aren't white like you said. Not only do they offer big hitting and express pace (which is basically what sells when it comes to franchises) but also a lot of other entertainment like all the dancing, partying, singing and even good looks. So, you have to have be an overall package to make good money.

This is why the likes of Yuvraj and Afridi have made big money despite not being the most successful cricketers.
 
Stats wise, Shakib > Stokes (currently)

Potential & Impact wise, Stokes >>> Shakib.

Stokes is destined to become one of the best allrounders ever. Performing in tests is the biggest thing for any cricketer. Even stats wise(tests), Stokes got similar stats to Shakib. And keep in mind that, stokes is only go upwards from here and hasn't even reached his peak yet. In tests, Stokes wipes the floor with Shakib and would make any test XI in the world.

Even in shorter formats where Stokes have much inferior stats currently, would Shakib make up any world XI currently as an allrounder, let alone as batsman or bowler purely? No, but Stokes will be in world XI as a batsman alone. That's how dangerous he is.

What? Stokes us decent, but not that great batsman to make world Xi. You are clearly biased. I think stokes has improved a lot, but shakib us older and better right now
 
Stats wise, Shakib > Stokes (currently)

Potential & Impact wise, Stokes >>> Shakib.

Stokes is destined to become one of the best allrounders ever. Performing in tests is the biggest thing for any cricketer. Even stats wise(tests), Stokes got similar stats to Shakib. And keep in mind that, stokes is only go upwards from here and hasn't even reached his peak yet. In tests, Stokes wipes the floor with Shakib and would make any test XI in the world.

Even in shorter formats where Stokes have much inferior stats currently, would Shakib make up any world XI currently as an allrounder, let alone as batsman or bowler purely? No, but Stokes will be in world XI as a batsman alone. That's how dangerous he is.

What? Stokes us decent, but not that great batsman to make world Xi. You are clearly biased. I think stokes has improved a lot, but shakib us older and better right now
 
And people saying stokes has better impact, stokes let a hack like brathwaite score 4 sixes in the last over in world cup final. While shakib has been carrying minnow Bangla to some wins here and there for like a decade. I don't think this is even a close comparison at this point
 
Shakib now no. 1 ranked all-rounder in all formats.

The criticism for Shakib is that he lacks venom. Well if venom is what he lacks then many didn't even bother to watch cricket. It's easy to play for a top side like England who has batsmen till no. 9 and win matches when the hard work is done by others.

But how difficult would it be if you played for a weaker side? It's much harder when all the pressure is on you. You are the leading batsman and leading bowler. And Shakib has not been just performing for a year or two. He has been performing before Stokes even picked up a proper cricket bat. Shakib was one of the top players in the world when he was a teenager. He has been performing for almost a decade.

If you see some of the records Shakib has created, he is easily the number one all-rounder in recent times. And if he continues this in a few years he would definitely be ranked amongst the greatest all-rounders. He doesn't need to have 2 million dollar paycheck from IPL or some Aus/Eng commies saying he is the best. He has outperformed everyone by a country mile considering all formats and his stats and rankings attest to that. Maybe the Aussies would have loved to have him.
 
Stokes is a good player, Different to Shakib as he relies more on power and impact.

But Shakib is a world class proven performer who is really coming into his own now, More of a guy who carries the team.
 
I honestly believe Stokes would be nowhere near as effective had he played for BDesh, Shakib has won dozens of matches for the minnow country. Stokes is carried by Root, Anderson, Broad, Ali, Bairstow, Woakes, Cook etc. England would win matches regardless of Stokes, same can't be said for BDesh without Shakib
 
You can't compare a legend like Shakib to an emerging player like Stokes. It's just pure blasphemy.
:shakib :stokes
 
Shakib is better allrounder, but on high profile games in English, NZ, Aus, SA Ben Stokes would be more preferred.

Playing in a weaker team means they have potential to prove themselves more. So this argument doesnt have much point. Cricket is more an individual game unlike football.
 
You can't compare a legend like Shakib to an emerging player like Stokes. It's just pure blasphemy.
:shakib :stokes

But a lot of pundits are like "Stokes is like the best all-rounder in the world" and no I am not talking about fans but so-called​cricket experts.
 
But a lot of pundits are like "Stokes is like the best all-rounder in the world" and no I am not talking about fans but so-called​cricket experts.

Shakib is a great and the best in the world. Stokes is the best pace-bowling all-rounder but is not a great player yet.
 
English cricketers are the most overhyped in the world. Stokes double in SA (similar conditions) is considered the best thing since sliced bread and butter but Shakib's double in NZ (completely alien conditions and minnow test team) is often ignored.

Double standards?

NZ like Pakistan, is less important than team like Australia, England, India and South Africa. Performing against or in these four countries holds more significance than performing against NZ and Pakistan. It might be double standards, but that is how it is.
 
Shakib Al Hasan vs Ben Stokes - Who is the best allrounder in current times?

Here are some stats below. Starting with ODIs

Minnows such as Afghanistan, Zimbabwe, Ireland and other non-associates have been filtered out, for obvious reasons

Shakib

Batting Stats
Inn - 110
Runs - 3177
Avg - 3177
SR - 78.61
100s - 3
50s - 27

Home Avg - 36.95
Away Avg - 25.05
Neutral Avg - 31.06
Tournament Avg (+3 teams) - 36.13

Bowling Stats
Inn - 114
Wkts - 127
Avg - 36.36
Econ - 4.76
SR - 45.8

Home Avg - 28.79
Away Avg - 42.12
Neutral Avg - 71.60
Tournament Avg (+3 teams) - 47.20

Stokes

Batting Stats
Inn - 58
Runs - 1788
Avg - 36.48
SR - 96.59
100s - 3
50s - 11

Home Avg - 42.12
Away Avg - 31.08
Tournament Avg (+3 teams) - 92.00

Bowling Stats
Inn - 54
Wkts - 58
Avg - 37.13
Econ - 6.09
SR - 36.5

Home Avg - 34.70
Away Avg - 39.75
Tournament Avg (+3 teams) - 62.33

Now for Tests

Shakib

Batting Stats
Inn - 84
Runs - 3120
Avg - 40.51
SR - 61.24
100s - 4
50s - 18

Home Avg - 40.31
Away Avg - 40.92

Bowling Stats
Inn - 74
Wkts - 162
Avg - 33.83
Econ - 3.05
SR - 66.4
5 wkt - 14
10 wkt - 1

Home Avg - 34.52
Away Avg - 32.36


Stokes

Batting Stats
Inn - 73
Runs - 2532
Avg - 35.16
SR - 61.92
100s - 6
50s - 13

Home Avg - 34.55
Away Avg - 38.97
Neutral Avg (UAE) - 14.66

Bowling Stats
Inn - 71
Wkts - 95
Avg - 34.13
Econ - 3.35
SR - 60.9
5 wkt - 4
10 wkt - 0

Home Avg - 35.60
Away Avg - 32.34
Neutral Avg (UAE) - 39.60


So who do you think is better?
 
Slightly off topic, but whats the reason behind people saluting Stokes after getting him out? Any back story? Have seen Samuels and Shakib both do it.
 
Sorry to say this but calling Ben Stokes a more valuable player than Shakib is an insult to the latter.

Ben Stokes plays for a strong team. Shakib played most of his matches for a weak team and had singlehandedly take the team out of trouble. Even despite all this he scored a bulk of the runs and took bulk of the wicket. Had to deal with the pressure of being the only world class player in the side.

:))) :))) :))) No test openers, no #3, four right-arm FM swingers and no spinner, wrong wickie.

Well OK, the ODI outfit is pretty good.
 
Interesting comparison.

When we talk about genuine all-rounders, after the legend, Jacques Kallis, there are two names that comes in front- Shakib-Al Hasan and Ben Stokes.

Close comparison and this I feel can go either way.
 
For me, Ben Stokes because his impact can be measured as he wins a lot of matches for England all around the world. It's very difficult to measure shakib's impact as he plays for a weak team, which performs only on one kind of wicket - spinning tracks in Bdesh. Infact won't be unfair to say team that performs in only 1 ground.

Shakib is more like Ashwin or Jadeja both of whom take bucketloads of wickets on spinning pitches and even score runs at a healthy average, but are duds outside their comfort zones. Inspite of Ashwin averaging 30 with the bat, I win never categorize him as an all rounder. Stokes on the other hand gives his all in the most difficult conditions and ends up coming up with very impactful performances.
 
I like Ben Stokes and his passion for cricket. His fighting spirit and the way he always want to be in the center of attention has always inspired me.

But with all due respect, he is a nobody in front of Shakib Al hasan. I don't know where will he be by the time he retires from cricket. But as of now as an allrounder he is no match for Shakib. Shakib has achived almost everything as an allrounder but Stokes has achived little to nothing.

Shakib is already one of the greats of the game. Stokes has to go a long way before we can even think of making a comparison between these two.
 
Last edited:
Stokes has a higher ceiling as is only just beginning the climb after that personal setback he got himself in. Shakib is good, let’s face it poor guy has to face bum teams most of the time and plays with a squad of tomato cans, so will never see him part of any famous wins, his stock won’t ever skyrocket.
 
no contest.
stokes is a scary test bowler
at his best, a belligerent batsman in all 3 formats
and one the best fielders in the world.
 
Depends what part of the world. On the Subcontinent, Shakib. Elsewhere, Stokes.
 
Shakib and Stokes both are controversial figures, I like both of them. Shakib ahead at the moment, Shakib played with failures like Javed Omar, Habibul Bashar, Khaled Mashud and Tapash Baisya from then onwards he came a long way. It’s because of Shakib’s mental strength Bangladesh came a long way. Shakib is the face of Bangladesh cricket. He is the most wanted man in all leagues. Shakib is the brand of Bangladesh cricket. No other mummy daddy players will get to represent Bangladesh in any leagues. This guy is the Shahid Afridi of Bangladesh
 
Both are arrogant men, one more than other but in my books Shakib (the player) > Stokes (the player) atm. He kept that #1 spot for a long time for good reasons. Both plays similar roles, middle order batsmen + main bowler.

It would be interesting to see how long Ben Stokes Keeps up his purple patch. By the end of his carreer, if he performs consistently like he is doing atm, I have no doubt he will over take shakib as a great all rounder. Like Bilal said, one is a great player, another is a good allrounder.
 
An unfair comparison that shouldn't even be discussed.

Both of these guys occupy the same spot in the batting order but fast bowling is a lot more demanding than spin bowling.

Also not to forget Shakib's bowling is suited to Bangladesh conditions whereas Stokes is unfortunate to play his home matches in England because his style of bowling on the other hand is better suited for more lively wickets like Aus and SA.

Stokes is a far better fielder as well and a better leader of men despite his antics, therefore a greater asset in the side.
 
Last edited:
In Asian Countries Shakib. Outside Asia Stokes.
though, "who is better than who" is always a useless debate
 
An unfair comparison that shouldn't even be discussed.

Both of these guys occupy the same spot in the batting order but fast bowling is a lot more demanding than spin bowling.

Also not to forget Shakib's bowling is suited to Bangladesh conditions whereas Stokes is unfortunate to play his home matches in England because his style of bowling on the other hand is better suited for more lively wickets like Aus and SA.

Stokes is a far better fielder as well and a better leader of men despite his antics, therefore a greater asset in the side.

You may be right, but there is also another side to the story. England is a top team now not because of Ben Stokes but because of inclusion of spin all rounders like Moin Ali and Adil Rashid. They filled the gap for England's weakness which was lack of spin bowling options. England have plenty of fast bowling options so for them it is hardly any demanding.

Shakib's away bowling average against all the test teams excluding ZIM is 30.78.

I agree that it is unfair comparison as Ben Stokes is more a Chris Woakes type of player and Shakib is more of a Ravindra Jadeja type of player.
 
Back
Top