Bangladesh Cricket Team’s 5 Most Successful Captains

1. Mohammad Ashraful

Mohammad Ashraful’s international career came to an end in 2014 after he was found guilty of match-fixing. Mohammad Ashraful has played 61 Tests and 177 One-Day Internationals for Bangladesh, and is a prolific run-scorer in both formats.

Between 2007 and 2009, Ashraful led Bangladesh in 38 one-day internationals, making him one of the most successful captains in Bangladesh cricket history. He assisted Bangladesh in winning eight one-day internationals, despite the squad losing 30.

38 games were played, with 8 games being won. Lost: 30

Win 21.05 percentage


2. Mushfiqur Rahim

Mushfiqur Rahim has established himself as a famous Bangladeshi all-format player since joining the team as a wicket-keeper batter in 2004. In his international career, he has appeared in 70 Test matches and 218 One-Day Internationals.

Between 2011 and 2014, the wicket-keeper batsman also served as the team’s captain, and is regarded as one of Bangladesh cricket’s most successful captains.

In 37 one-day internationals, Rahim led Bangladesh. He was a part of 11 victories and 24 losses for the team.

37 matches played

11 matches won; 24 matches lost

Percentage of wins: 31.42


3. Habibul Bashar


Habibul Bashar, Bangladesh’s primary architect, has made a substantial contribution to the country’s cricket fortunes. Bangladesh won their first test against Zimbabwe under Bushar’s captaincy, and they also won their first matches against Australia, South Africa, and India. He presently serves as the Bangladesh cricket team’s top selector.

He has played in 50 Tests and 111 one-day internationals for Bangladesh, scoring 3026 runs and 2168 runs respectively. Habibul Bashar, one of Bangladesh’s most successful captains, commanded the country from 2004 to 2007.

Here’s a look at his captaincy track record:

69 games were played.

29 matches won

40 games were lost.

42.02 percent chance of winning.


2. Shakib Al-Hasan

Shakib Al Hasan, arguably Bangladesh’s best cricketer ever, is a world-class all-rounder. Apart from his outstanding fielding skills, the Southpaw is a useful batsman and bowler. He made his one-day international debut against Zimbabwe in 2006.


Between 2009 to 2017, he was the leader of Bangladesh for eight years. In his time as captain, he led the team to victory in 23 of 50 games, while losing in 26 of them.

50 matches played

23 matches won

26 games were lost.

1: No result

46.93 percent success rate


1. Mashrafe Mortaza


Bangladesh Cricket Team Captain Mashrafe Mortaza


Mushrafe Mortaza is Bangladesh’s most successful ODI skipper and one of the country’s most renowned players. Bangladesh fought hard in the 2019 World Cup under his leadership, with all-rounder Shakib Al Hasan contributing the most.

Mortaza has led the team to victories against some of the strongest teams in limited-overs cricket, and his record suggests he is the best Bangladeshi captain of all time.

Here’s a look at his One-Day International captaincy record:

88 games were played.

50 matches won

36 matches lost with no result

58.13 percent success rate