Bangladesh National Cricket Team Records and Results
Covers 658 matches played by Bangladesh from Feb 2003 to Aug 2026 (Afghanistan matches are not in the open data set).
How has the Bangladesh national cricket team fared since Feb 2003? Across 658 matches up to Aug 2026, ODIs have been the best format, with 133 wins and a 41.2% share of decided games, while Tests remain the hardest, at 26 wins from 125.
The more recent Test results look brighter. In 2026 alone the data shows two home wins over Pakistan and a 9-wicket win in Darwin against Australia. Read on for Bangladesh’s record against each opponent, the Tigers’ leading batters and bowlers, and their best and worst innings totals. Matches with Afghanistan are left out, because the open data does not hold them.
Bangladesh cricket results by format
Tests: 125 played since 18 Jul 2003, producing 26 Bangladesh wins, 84 losses and 15 draws. They have a winning record against Zimbabwe (8 wins to 5) and Ireland (3 from 3), but no Test wins yet against India in 13 or South Africa in 12. Sri Lanka have been the most frequent opponent, 24 Tests, with just 1 Bangladesh win.
ODIs: 133 won and 190 lost out of 333. Zimbabwe account for 43 of those wins, the most against any side, and Bangladesh also lead West Indies 23 to 19 and Ireland 8 to 1. Australia have been the toughest ODI opponent, with only 3 Bangladesh wins in 22. A recent run of home ODI wins in 2026 over New Zealand and Australia is visible in the latest results table.
T20Is: 77 wins from 200. The record against Zimbabwe is 18 to 9 and against the Netherlands 6 to 1, but India have won 17 of 18 and South Africa all 9.
Bangladesh National Cricket Team Results by Format
Format
Matches
Won
Lost
Tied
Drawn
NR
Win % (decided)
First match
Tests
125
26
84
0
15
0
23.6
18 Jul 2003
ODIs
333
133
190
1
–
9
41.2
11 Feb 2003
T20Is
200
77
118
0
–
5
39.5
1 Sep 2007
Bangladesh in Tests
Tests in this record book: 125, from Jul 2003 to Aug 2026.
Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1), Al Amarat
21 Oct 2021
Bangladesh won by 83 runs
T20I
Rangiri Dambulla International Stadium, Dambulla
13 Jul 2025
Bangladesh won by 80 runs
T20I
Arnos Vale Ground, Kingstown
19 Dec 2024
Bangladesh won by 10 wickets
T20I
Prairie View Cricket Complex, Houston
25 May 2024
Bangladesh won by 9 wickets
T20I
Shere Bangla National Stadium, Mirpur
11 Mar 2020
Bangladesh won by 9 wickets
T20I
Sylhet International Cricket Stadium, Sylhet
1 Sep 2025
Latest results
Match
Date
Venue
Result
Zimbabwe v Bangladesh
19 Jul 2026
Queens Sports Club, Bulawayo
Bangladesh won by 4 wickets
Bangladesh v Zimbabwe
17 Jul 2026
Queens Sports Club, Bulawayo
Bangladesh won by 34 runs
Zimbabwe v Bangladesh
15 Jul 2026
Queens Sports Club, Bulawayo
Zimbabwe won by 32 runs
Bangladesh v Australia
21 Jun 2026
Bir Sreshtho Flight Lieutenant Matiur Rahman Stadium, Chattogram
Australia won by 7 wickets
Australia v Bangladesh
19 Jun 2026
Bir Sreshtho Flight Lieutenant Matiur Rahman Stadium, Chattogram
Australia won by 7 runs
Bangladesh v Australia
17 Jun 2026
Bir Sreshtho Flight Lieutenant Matiur Rahman Stadium, Chattogram
Australia won by 4 wickets
Bangladesh v New Zealand
2 May 2026
Shere Bangla National Stadium, Mirpur
New Zealand won by 6 wickets (DLS)
New Zealand v Bangladesh
27 Apr 2026
Bir Sreshtho Flight Lieutenant Matiur Rahman Stadium, Chattogram
Bangladesh won by 6 wickets
Most Player of the Match Awards for Bangladesh
Player
Awards
Shakib Al Hasan
36
Tamim Iqbal
20
Mushfiqur Rahim
20
Liton Das
12
Mashrafe Mortaza
10
Mahmudullah
10
Mehedi Hasan Miraz
10
Soumya Sarkar
9
Mustafizur Rahman
9
Mohammad Ashraful
7
Top Bangladesh national cricket team players
Shakib Al Hasan stands above everyone for Bangladesh in match awards, with 36, while Tamim Iqbal and Mushfiqur Rahim are tied for second on 20. Shakib has the most ODI wickets, 258, and also sits third in ODI runs with 6,638.
Mushfiqur Rahim has made 6,592 Test runs in 100 Tests, more than any teammate, and he owns four of the six highest Test innings for Bangladesh, topped by 219 not out against Zimbabwe at Mirpur in Nov 2018. Tamim’s 7,648 ODI runs, with 12 hundreds, are a Bangladesh record, and Liton Das has the most in T20Is, 2,467.
Taijul Islam has 264 Test wickets and the best innings figures, 8/39 versus Zimbabwe in Oct 2014. Mustafizur Rahman has taken 150 T20I wickets for his country, the most, and his 6/10 against USA in May 2024 is Bangladesh’s best T20I analysis.
Bangladesh's best and worst totals and widest wins
Bangladesh’s highest Test total is 638 against Sri Lanka at Galle in Mar 2013. Ireland conceded the 50-over high, 349/6 at Sylhet on 20 Mar 2023, and Sri Lanka the T20I high, 215/5 in Colombo in Mar 2018.
The lowest totals are severe. Bangladesh were bowled out for 43 by West Indies at North Sound in Jul 2018, and twice for 58 in ODIs, both at Mirpur. A 220-run defeat of Zimbabwe in Harare in Jul 2021 is their widest Test margin, and Ireland were beaten by 183 runs in an ODI in Mar 2023.