Shakib Al Hasan: The Career, Records and Legacy of Bangladesh’s Great All-Rounder

Bangladesh has produced talented batsmen, clever spinners, fast bowlers and memorable captains.

Few players, however, have influenced the country’s cricket across as many areas as Shakib Al Hasan.

For nearly two decades, Shakib provided Bangladesh with something every international side wants but very few possess:

A genuine world-class all-rounder.

He could bat in the top order.

He could control an innings with left-arm spin.

He could attack when wickets were needed.

And across Tests, One Day Internationals and T20 cricket, he repeatedly found ways to remain relevant.

By the end of his international career, Shakib had accumulated more than 14,000 runs and 700 wickets across the three major formats.

Those numbers tell an impressive story.

His wider influence on Bangladesh cricket tells an even bigger one.

From Magura to International Cricket

Shakib Al Hasan was born on 24 March 1987 in Magura, Bangladesh.

His cricketing ability became apparent early, and he progressed through Bangladesh’s age-group system before reaching senior international cricket.

He made his One Day International debut against Zimbabwe in August 2006.

His Test debut followed against India in May 2007.

Bangladesh were still relatively new to Test cricket at the time.

The country had received Test status only a few years earlier and was working to establish itself against far more experienced international teams.

Shakib became part of the generation that helped Bangladesh move beyond simply participating.

They wanted to compete.

A Genuine Two-Way Cricketer

The term “all-rounder” is used frequently in cricket.

But not every player described that way contributes equally with both bat and ball.

Shakib did.

He was good enough to bat in Bangladesh’s top order and good enough to serve as one of the team’s principal bowlers.

That made team selection easier.

A captain effectively gained two major players in one position.

If Shakib scored runs, Bangladesh benefited.

If he failed with the bat, he could still change the game with the ball.

That versatility became the foundation of his career.

The Batting Style

Shakib was a left-handed batsman who rarely depended on extravagant technique.

His batting was built around timing, placement and an excellent understanding of match situations.

He could rotate the strike effectively against spin.

He was comfortable cutting and driving pace bowling.

And when the situation demanded aggression, he could increase the scoring rate quickly.

One of his strongest qualities was adaptability.

In Test cricket, he could build a long innings.

In ODIs, he could anchor the middle order.

In T20 cricket, he could attack from the moment he arrived.

That ability to adjust his tempo helped him remain successful across formats.

The Bowling Style

With the ball, Shakib operated as a slow left-arm orthodox spinner.

He was not dependent on enormous turn.

Instead, he used accuracy, changes of pace and subtle variations.

He understood how to make batsmen uncomfortable.

Sometimes that meant attacking.

Sometimes it meant restricting runs until pressure created the wicket.

His bowling became especially valuable in limited-overs cricket, where controlling the scoring rate is almost as important as dismissing batsmen.

Shakib could do both.

Becoming Bangladesh’s Leading All-Rounder

Shakib’s rise was relatively quick.

By the late 2000s, he had established himself as one of Bangladesh’s most important players.

His performances also began receiving international recognition.

He climbed the ICC all-rounder rankings and eventually reached the No. 1 position in Test cricket.

That achievement was historically important.

Shakib became the first Bangladesh player to reach the top of the ICC Test all-rounder rankings.

For a cricket nation still fighting for greater respect internationally, having a player ranked above all other Test all-rounders was significant.

A Landmark Performance Against Pakistan

One of the performances that helped establish Shakib at the top of the Test all-rounder rankings came against Pakistan in Dhaka in 2011.

He scored 144 runs.

Then he took 6 for 82 with the ball.

It was the first time a Bangladesh player had scored a century and taken five wickets in the same Test.

The performance demonstrated exactly why Shakib was so valuable.

He was not contributing a few useful runs and occasional overs.

He was capable of dominating major sections of a Test match with both disciplines.

Bangladesh’s Changing Expectations

Shakib’s career coincided with a major shift in Bangladesh cricket.

During the country’s earliest Test years, avoiding heavy defeats was often treated as progress.

That gradually changed.

Bangladesh began defeating established teams.

They became dangerous at home.

They developed greater depth.

Supporters began expecting victories rather than merely hoping for competitive performances.

Shakib was one of the players at the centre of that transformation.

The 2007 World Cup

Shakib played in his first Cricket World Cup in 2007.

Bangladesh produced one of the tournament’s biggest early surprises by defeating India.

The result helped Bangladesh advance from the group stage.

They later defeated South Africa during the Super Eight phase.

For young players such as Shakib, the tournament provided evidence that Bangladesh could compete with major cricket nations on the global stage.

It would be the first of several World Cup appearances during his career.

A Long ODI Career

One Day International cricket became one of Shakib’s strongest formats.

Across 247 ODIs, he scored 7,570 runs.

He also took 317 wickets.

Only a small group of international players have combined that level of batting production with more than 300 ODI wickets.

Shakib became the first Bangladesh bowler to reach the 300-wicket mark in ODI cricket.

He also remained one of the team’s leading run-scorers.

That balance separated him from specialists.

The 2019 World Cup

If one tournament captures Shakib’s ability at its highest level, it is the 2019 ICC Cricket World Cup in England and Wales.

Bangladesh did not reach the semi-finals.

Shakib nevertheless produced one of the greatest individual all-round campaigns in World Cup history.

He scored 606 runs in eight matches.

His batting average was above 86.

He passed fifty seven times.

And with the ball, he took 11 wickets.

He became the first player in World Cup history to complete the double of 500 runs and 10 wickets in the same edition.

The 124 Against West Indies

One of Shakib’s finest performances during that tournament came against the West Indies at Taunton.

West Indies scored 321.

Bangladesh faced a difficult chase.

Shakib responded with an unbeaten 124.

Bangladesh reached the target with more than eight overs remaining.

It was not a slow rescue innings.

It was controlled aggression.

Shakib understood the chase, manipulated the field and kept the required rate under control.

The innings demonstrated his maturity as an international batsman.

The Five-Wicket Haul Against Afghanistan

Later in the same tournament, Shakib produced another extraordinary all-round performance against Afghanistan.

He scored 51.

Then he took 5 for 29.

Bangladesh won comfortably.

Shakib became only the second player at the time to score a fifty and take five wickets in the same World Cup match.

Again, both sides of his game influenced the result.

That was the theme of his career.

A Long Reign at No. 1

Shakib’s consistency was reflected in the ICC rankings.

In ODI cricket, he spent long periods as the world’s No. 1-ranked all-rounder.

One particularly remarkable spell lasted 1,739 consecutive days, from May 2019 until February 2024.

Remaining at the top for that long required more than one excellent series.

It demanded consistent contributions over several seasons.

That longevity became one of the strongest features of his career.

Test Cricket

Shakib’s Test record is equally important.

He played 71 Test matches.

He scored 4,609 runs at an average of 37.77.

He made five Test centuries.

With the ball, he took 246 Test wickets.

He also recorded 19 five-wicket innings and two ten-wicket match hauls.

Those numbers made him one of the most productive Test all-rounders of his era.

The Double Century in Wellington

Shakib’s highest Test score came against New Zealand in Wellington in 2017.

He scored 217.

It was his first Test double century.

The innings demonstrated his ability to move beyond useful contributions and produce truly major scores.

For a player carrying significant bowling responsibility as well, making more than 200 runs in a Test innings highlighted the depth of his batting ability.

Seven for 36

Shakib’s best Test bowling figures were 7 for 36.

It was another reminder that his primary value could never be placed entirely on one side of the game.

There were days when Bangladesh needed him to produce a hundred.

There were other days when seven wickets mattered more.

Very few players could realistically be asked to provide either.

Success Against Established Teams

Shakib’s career included major performances against nearly every leading cricket nation.

He played against India, Pakistan, Australia, England, South Africa, Sri Lanka, New Zealand, West Indies and others.

The quality of opposition mattered.

He was not accumulating numbers only against weaker sides.

He competed against elite batsmen and bowlers across different conditions.

That helped establish his international reputation.

T20 Cricket

Shakib also became one of Bangladesh’s most experienced T20 players.

He played 129 T20 Internationals, scoring 2,551 runs and taking 149 wickets.

His economy and wicket-taking ability made him particularly useful in the middle overs.

Batting teams often wanted to attack spin during that phase.

Shakib’s accuracy made that risky.

He understood T20 cricket well enough to adjust pace, line and length depending on the batsman and match situation.

Franchise Cricket Around the World

Shakib’s skills also made him attractive to franchise teams.

He played T20 cricket in several major competitions around the world.

These included appearances in leagues in India, Bangladesh, the Caribbean and Pakistan.

Franchise cricket exposed him to different teammates, coaches, surfaces and tactical systems.

It also reinforced his status as an internationally respected all-rounder.

Few Bangladesh players of his generation gained comparable experience across so many high-profile competitions.

Captaincy

Shakib also captained Bangladesh during different stages of his international career.

Leadership brought an additional challenge.

An all-rounder already carries a heavy workload.

A captain must also think about field settings, bowling changes, tactics and the emotional state of the team.

Shakib took on those responsibilities while continuing to play central roles with bat and ball.

His leadership periods contained both successes and difficult moments, but they added another dimension to his influence on Bangladesh cricket.

Career Interruptions

Shakib’s career was not without controversy or interruptions.

In 2019, the ICC suspended him after he accepted charges relating to failures to report approaches under the Anti-Corruption Code.

Part of the suspension was later suspended, allowing him to return after serving the required period.

It was a major interruption during what had been one of the strongest periods of his career.

He eventually returned to international cricket and continued representing Bangladesh.

More Than 700 International Wickets

Across Tests, ODIs and T20 Internationals, Shakib finished with:

246 Test wickets

317 ODI wickets

149 T20I wickets

That produced 712 international wickets.

For a player who also scored almost 15,000 international runs, the total is extraordinary.

Most international bowlers never reach 700 wickets.

Most international batsmen never score 14,000 runs.

Shakib combined both achievements in one career.

More Than 14,000 International Runs

With the bat, Shakib finished with:

4,609 Test runs

7,570 ODI runs

2,551 T20I runs

Together, those totals gave him 14,730 international runs.

That balance of runs and wickets explains why he remained among cricket’s highest-rated all-rounders for so long.

A Career Across Three Formats

Shakib’s international record included:

71 Tests

247 ODIs

129 T20 Internationals

That means he appeared in 447 international matches.

His career began in 2006 and his final international appearances came in 2024.

Few Bangladesh players have experienced as many different periods in the country’s cricket development.

Shakib played when Bangladesh were still fighting to establish credibility.

He remained when they had become capable of defeating major nations regularly.

A Defining Figure for Bangladesh

Every cricket nation has players who become closely associated with a particular period.

For Bangladesh, Shakib became one of those figures.

His career overlapped with other important players such as Mashrafe Mortaza, Tamim Iqbal, Mushfiqur Rahim and Mahmudullah.

Together, they formed one of the most experienced generations Bangladesh had produced.

Shakib’s distinction was his ability to influence the game in almost every department.

Why His Numbers Matter

Statistics can sometimes exaggerate the difference between players from different eras.

But Shakib’s career numbers reveal something straightforward.

He contributed repeatedly.

Thousands of runs.

Hundreds of wickets.

More than 400 international appearances.

Major World Cup performances.

Long periods at the top of the ICC all-rounder rankings.

That is sustained international production.

Shakib Al Hasan’s Lasting Legacy

Bangladesh cricket existed before Shakib Al Hasan and will continue long after his playing career.

But certain players help change what supporters believe their team can achieve.

Shakib was one of them.

He gave Bangladesh a player who could stand alongside the world’s leading all-rounders.

He reached No. 1 in international rankings.

He produced one of the greatest individual World Cup campaigns ever seen.

He became the first Bangladesh bowler to pass 300 ODI wickets.

And he ended his international career with more than 14,000 runs and 700 wickets.

Those achievements made him far more than a successful Bangladesh cricketer.

They made him one of the defining all-rounders of his generation.

For Bangladesh, his career represented something even more important:

Proof that a player from the country’s emerging cricket system could rise to the very top of the international game.


Quick Facts

Full Name: Shakib Al Hasan
Born: 24 March 1987
Country: Bangladesh
Playing Role: All-rounder
Batting Style: Left-handed
Bowling Style: Slow left-arm orthodox
International Career: 2006–2024
Test Matches: 71
Test Runs: 4,609
Test Centuries: 5
Highest Test Score: 217
Test Wickets: 246
Best Test Bowling: 7/36
Test Five-Wicket Hauls: 19
ODI Matches: 247
ODI Runs: 7,570
ODI Centuries: 9
ODI Wickets: 317
T20I Matches: 129
T20I Runs: 2,551
T20I Wickets: 149
International Runs: 14,730
International Wickets: 712
2019 World Cup Runs: 606
2019 World Cup Wickets: 11

Leave a Reply

Your email address will not be published. Required fields are marked *