Top 10 International Cricketers in Bangladesh

In this article, you can read the best Bangladeshi cricketers in their history. Tell me the Top 10 international cricketers in Bangladesh history. Here is the list below.

1. Mohammad Ashraful (Batsman)

Mohammad Ashraful was the greatest middle-order batsman in Bangladesh cricket. He played his maiden match for Bangladesh in 2001 vs Zimbabwe.

He scored a ton in his first test match against Sri Lanka & became the youngest in world cricket. With 3000+ ODI runs and 2500+ test runs he scored more than 6500 runs for Bangladesh.

He was the 5th highest run-scorer for Bangladesh in One Day International. He also took 47 wickets in his carrier. He played his final cricket match in 2013 against Zimbabwe.

He is now 36 years old and could play more games for Bangladesh. But for some other reason, he could not play for his country.
  • Test Runs: 2737
  • ODI Runs: 3468
  • Centuries: 9
  • Wickets: 47

2. Shakib AL Hasan (All-Rounder)

You all know about this great Bangladeshi cricketer. He is such an inspiration for Bangladesh cricket. Shakib serving his 100% to Bangladesh cricket since 2006.

The man took 571 international wickets in his carrier. No.1 all-rounder in world cricket, most wicket-taker in ODI, Test & T20I format for Bangladesh.

His contribution to Bangladesh cricket will be unforgettable. Shakib and his teammates always had never given up attitude on the field. Whether it was s big match or an easy match he gave his 200% on the field.

He scored 11000+ in his international carrier and scored 9 ODI centuries & 5 test centuries. Not only he is the best Bangladeshi cricketer but a best international cricketer.
  • Test Runs: 3930
  • ODI Runs: 6451
  • Centuries: 14
  • Wickets: 571

3. Mashrafe Bin Mortaza (Bowler)

Mashrafe was the king of fast bowling for Bangladesh in the last 2 decades. He was the most successful 50 overs skipper for Bangladesh.

Talking about his bowling at the international level was sensational. Most successful ODI leader for Bangladesh history. He took 88 matches to complete the 50th victory for Bangladesh.

He took 269 ODI wickets in his international carrier. Second highest wicket-taker for Bangladesh in 50 overs format.

He played his last international game in 2020 against Zimbabwe & in 2009 he stopped playing test cricket.
  • Test Wickets: 78
  • ODI Wickets: 269
  • T20I Wickets: 42
  • 5 wicket Haul: 1

4. Tamim Iqbal Khan (Batsman)

The current skipper of the Bangladesh ODI squad Tamim Iqbal started his international cricket journey in 2007. He played so much cricket for Bangladesh Cricket Team.

He scored more than 13000+ runs in international cricket and only Bangladeshi player scored centuries in ODI, T20I & test cricket.

This opening batsman also scored a double hundred in red-ball cricket. With 13 ODI tons, he became the only Bangladeshi batsman who has scored the most centuries.

Tamim's highest score in ODI was 158 vs Zimbabwe & against Oman he smashed 103 not out in the 2016's 20 overs world cup.
  • Test Runs: 4788
  • ODI Runs: 7517
  • T20I Runs: 1758
  • Centuries: 23

5. Mohammad Rafique (All-Rounder)

Mohammad Rafique played 159 international matches for Bangladesh. When talking about top Bangladesh players then you should know him. 

Rafique was an all-rounder for his team & he took 226 wickets and scored 2000+ runs in his entire carrier.

The first player to take 100 red-ball wickets for Bangladesh.
  • Test Runs: 1059
  • ODI Runs: 1191
  • Centuries: 1
  • Wickets: 226

6. Mushfiqur Rahim (Batsman, WK)

 The most successful wicket-keeper batsman for the Bangladesh cricket team. Mushfiqur Rahim is playing cricket for more than 16 years. In the recent ODI series, he was in really good form.

He took 292 catches as a wicket-keeper & scored 12000+ international runs in his whole carrier. He played 4 world cups for his team and scored 877 runs and a century.

He did most stumping in ICC matches by the Bangladesh wicketkeeper. In ODI he did 46 stumpings and 29 in T20I's.
  • Test Runs: 4469
  • ODI Runs: 6553
  • T20I Runs: 1282
  • Centuries: 15
  • Stumpings: 90

7. Rubel Hossain (Bowler)

Rubel Hussain bowled with such perfection on the field. His average speed was over 140 km/h in the last world cup.

He played his 100th ODI match against New Zealand & became the 10th cricketer of Bangladesh who played 100th One Day matches.

He picked up 187 international wickets in ODI, Test & T20I. He bowled his dream spell against England in the 2015 world cup.

He bowled some favorites deliveries in the death overs and took the game away from England batsmen. In that match, he picked up 4 wickets for 53 runs.
  • Test Wickets: 33
  • ODI Wickets: 126
  • T20I Wickets: 28
  • 5 wicket Haul: 2

8. Mohammad Mahmudullah Riyad (Batsman, Spin Bowler)

I think Bangladesh cricket fans are really proud of this guy Mahmudullah Riyad. A very challenging cricketer who can take risks in any situation.

Mahmudullah became the first-ever Bangladeshi cricketer to score a century in the world cup cricket. 
He smashed a brilliant 103 against England & managed to get victory over the British squad.

He scored more than 7000+ runs in his entire career till now. In the world cup 2015, he scored back to back two 100s against England & New Zealand. He took 76 ODI wickets with an average of 47.00.
  • Test Runs: 2764
  • ODI Runs: 4262
  • T20I Runs: 1461
  • Centuries: 7
  • Wickets: 150

9. Abdur Razzak (Bowler)

Bangladesh's 4th highest ODI wicket-taker Abdul Razzak played international level cricket for 14 years. He served 100% on the field for his country.

As a full-time bowler, he took 207 One Day wickets and 44 T20I wickets. Also picked up 5 wicket haul 4 times.

Abdul was suspended 2 times for his bowling action that's why he only played two world cups(2007& 2011) otherwise I think he could play one more.
  • Test Wickets: 28
  • ODI Wickets: 207
  • T20I Wickets: 44
  • 5 wicket Haul: 4

10. Mustafizur Rahman (Bowler)

25 years old Mustafizur Rahman did so many records for Bangladesh. He was the only Bangladeshi cricketer to take the fastest 50 & 100 ODI wickets. Also, the fastest Bangladeshi to achieve 50 T20 international wickets.

In his entire carrier, he took 212 wickets. On his test and 50 overs cricket debut, he was awarded man of the match.

On his ODI debut, he stopped everyone with his off-cutter bowling. He completed his 100th wickets against Pakistan in WC 2019.
  • Test Wickets: 30
  • ODI Wickets: 124
  • T20I Wickets: 58
  • 5 wicket Haul: 6


I hope all of my friends read about the Top 10 Bangladeshi international cricketers. These cricketers have made Bangladesh's name very bright in world cricket.

This article was written by Dipanjan Pradhan and & you can contact me by sending an email at

Post a Comment

Previous Post Next Post