Selecting the All-Time Best Bangladesh ODI XI is no easy task. Bangladesh has evolved from an emerging cricket nation into a competitive ODI side capable of beating the world's best teams. Along the way, the Tigers have produced several legendary players who transformed the team's identity and inspired a new generation.
An all-time XI should be based on more than statistics alone. Longevity, consistency, leadership, match-winning performances, and team balance all play a crucial role. This lineup combines Bangladesh's finest ODI performers into a balanced team capable of succeeding in any conditions.
All-Time Best Bangladesh ODI XI
Position | Player | Role |
1 | Tamim Iqbal | Opening Batter |
2 | Soumya Sarkar | Opening Batter |
3 | Shakib Al Hasan | Batting All-Rounder |
4 | Mushfiqur Rahim (WK) | Wicketkeeper-Batter |
5 | Mahmudullah Riyad | Middle-Order Batter |
6 | Nasir Hossain | Utility All-Rounder |
7 | Mohammad Rafique | Spin All-Rounder |
8 | Mashrafe Mortaza (C) | Fast Bowler |
9 | Abdur Razzak | Left-Arm Spinner |
10 | Mustafizur Rahman | Left-Arm Fast Bowler |
11 | Taskin Ahmed | Fast Bowler |
Opening Pair
Tamim Iqbal
Tamim Iqbal is Bangladesh's greatest ODI batter and the country's highest run-scorer in the format. With over 8,300 runs, 14 centuries, and an average of around 36.6, he has been the backbone of Bangladesh's batting for more than a decade.
His ability to build long innings while maintaining a healthy scoring rate makes him an automatic selection at the top of the order.
Soumya Sarkar
Soumya Sarkar complements Tamim perfectly with his aggressive approach. He has scored over 1,900 ODI runs at a strike rate close to 97, making him a dangerous powerplay batter.
Besides his batting, Soumya contributes with left-arm medium pace, providing valuable flexibility in team selection.
Middle Order
Shakib Al Hasan
No Bangladesh ODI XI is complete without Shakib Al Hasan. With more than 7,500 runs and 310 wickets, he is one of cricket's greatest all-rounders.
Batting at No. 3 allows him to control the innings, while his left-arm spin regularly breaks partnerships. His 2019 ICC Cricket World Cup, where he scored 606 runs and claimed 11 wickets, remains one of the greatest all-round performances in tournament history.
Mushfiqur Rahim (Wicketkeeper)
Mushfiqur Rahim has been one of Bangladesh's most dependable performers, scoring over 7,700 ODI runs while completing 300+ dismissals behind the stumps.
His ability to rotate strike, rebuild innings, and finish matches makes him the ideal wicketkeeper-batter in this team.
Mahmudullah Riyad
Mahmudullah is known for his calm temperament and ability to perform under pressure. With over 5,300 ODI runs and three World Cup centuries, he has delivered numerous match-winning innings.
His off-spin also provides another useful bowling option when conditions favor spin.
Lower Middle Order
Nasir Hossain
During his peak years, Nasir Hossain was among Bangladesh's most valuable utility cricketers. He contributed with the bat, chipped in with off-spin, and was an outstanding fielder.
His batting average of around 32 and ability to finish innings earn him a place at No. 6.
Mohammad Rafique
Mohammad Rafique played a crucial role in Bangladesh's early years in international cricket. He claimed 125 ODI wickets with an impressive economy rate of 4.43, while also contributing useful lower-order runs.
His experience and control make him an important part of this all-time XI.
Bowling Attack
Mashrafe Mortaza (Captain)
Mashrafe Mortaza is Bangladesh's most successful ODI captain and one of its greatest fast bowlers. He finished with 270 ODI wickets while transforming the team's mentality through inspirational leadership.
His ability to swing the new ball and deliver breakthroughs makes him the ideal captain of this side.
Abdur Razzak
Abdur Razzak became the first Bangladeshi bowler to reach 200 ODI wickets, finishing with 207 wickets at an average of 29.29.
His left-arm spin, disciplined bowling, and wicket-taking ability made him Bangladesh's leading spinner for many years.
Mustafizur Rahman
Known as "The Fizz," Mustafizur Rahman quickly established himself as one of the world's best white-ball bowlers. His slower cutters, yorkers, and variations have helped him take 160+ ODI wickets, including six five-wicket hauls.
He remains Bangladesh's premier death-over specialist.
Taskin Ahmed
Every balanced ODI attack needs genuine pace, and Taskin Ahmed provides exactly that. With speeds exceeding 140 km/h and over 100 ODI wickets, he adds bounce and aggression to the pace attack.
His ability to perform on overseas pitches completes a well-rounded bowling unit.
Why This XI Works
This team offers an excellent balance between batting depth and bowling variety.
Key strengths include:
Batting depth extending to No. 8.
Three specialist fast bowlers supported by multiple spin options.
World-class all-round ability through Shakib Al Hasan.
Strong leadership under Mashrafe Mortaza.
Flexibility to adapt to different playing conditions.
The attack combines pace, swing, spin, and experience, giving the captain several tactical options throughout an innings.
Also Read | Greatest Bangladesh Cricketers of all time







