- Home
- Teams
- Bangladesh
National team · Men
Bangladesh cricket team stats and records
Data through 3 October 2026Last updated 3 October 2026
In the data, Bangladesh won 237 of 662 matches between 2003 and 2026 (37.6% of matches with a result). Their best format by win rate is ODIs: 133 wins and 190 defeats (41.2%). At home they won 47.1% of decided matches, and away or at neutral grounds 29.9%. Mushfiqur Rahim has scored the most runs for them in the data (14,995).
Matches
662
2003–2026
Won
237
Lost
394
Win %
37.6%
matches with a result
Tied / drawn / NR
1 / 15 / 15
Bangladesh results by format
| Format | Played | Won | Lost | Tied | Drawn | NR | Win % | Years |
|---|---|---|---|---|---|---|---|---|
| Tests | 125 | 26 | 84 | 0 | 15 | 0 | 23.6% | 2003–2026 |
| ODIs | 333 | 133 | 190 | 1 | 0 | 9 | 41.2% | 2003–2026 |
| T20Is | 202 | 77 | 120 | 0 | 0 | 5 | 39.1% | 2007–2026 |
| Other T20 | 2 | 1 | 0 | 0 | 0 | 1 | 100.0% | 2014–2014 |
Win percentage by year
Show as table
| Year | Win % |
|---|---|
| 2003 | 0.0 |
| 2004 | 0.0 |
| 2005 | 18.2 |
| 2006 | 50.0 |
| 2007 | 17.9 |
| 2008 | 3.7 |
| 2009 | 68.2 |
| 2010 | 25.7 |
| 2011 | 26.9 |
| 2012 | 41.2 |
| 2013 | 46.7 |
| 2014 | 32.3 |
| 2015 | 60.9 |
| 2016 | 39.1 |
| 2017 | 25.9 |
| 2018 | 52.6 |
| 2019 | 34.6 |
| 2020 | 66.7 |
| 2021 | 44.4 |
| 2022 | 36.8 |
| 2023 | 47.4 |
| 2024 | 43.6 |
| 2025 | 45.9 |
| 2026 | 48.1 |
Years with at least 3 matches with a result.
Home and away record
| Where | Played | Won | Lost | Win % |
|---|---|---|---|---|
| Away | 365 | 105 | 246 | 29.9% |
| Home | 297 | 132 | 148 | 47.1% |
Bangladesh head to head
| Opponent | Played | Won | Lost | Other |
|---|---|---|---|---|
| vs Zimbabwe | 98 | 69 | 29 | 0 |
| vs Sri Lanka | 94 | 23 | 63 | 8 |
| vs West Indies | 84 | 36 | 43 | 5 |
| vs New Zealand | 78 | 19 | 54 | 5 |
| vs Pakistan | 67 | 15 | 51 | 1 |
| vs India | 61 | 8 | 50 | 3 |
| vs Australia | 42 | 9 | 32 | 1 |
| vs South Africa | 39 | 6 | 31 | 2 |
| vs England | 36 | 9 | 27 | 0 |
| vs Ireland | 24 | 16 | 4 | 4 |
| vs Netherlands | 10 | 7 | 2 | 1 |
| vs United Arab Emirates | 7 | 5 | 2 | 0 |
| vs Kenya | 5 | 4 | 1 | 0 |
Highest and lowest totals by Bangladesh
| Team | Score | Overs | Against | Date | Result |
|---|---|---|---|---|---|
| Bangladesh | 638 | Sri Lanka | 8 Mar 2013 | Drawn | |
| Bangladesh | 595/8 | New Zealand | 12 Jan 2017 | Lost | |
| Bangladesh | 587/8 | Ireland | 11 Nov 2025 | Won | |
| Bangladesh | 565 | Pakistan | 21 Aug 2024 | Won | |
| Bangladesh | 560/6 | Zimbabwe | 22 Feb 2020 | Won |
| Team | Score | Overs | Against | Date | Result |
|---|---|---|---|---|---|
| Bangladesh | 43 | West Indies | 4 Jul 2018 | Lost | |
| Bangladesh | 53 | South Africa | 31 Mar 2022 | Lost | |
| Bangladesh | 58 | 18.5 | West Indies | 4 Mar 2011 | Lost |
| Bangladesh | 58 | 17.4 | India | 17 Jun 2014 | Lost |
| Bangladesh | 62 | Sri Lanka | 3 Jul 2007 | Lost |
Biggest wins
| Winner | Margin | Against | Format | Date | Ground |
|---|---|---|---|---|---|
| Bangladesh | innings and 184 runs | West Indies | Test | 30 Nov 2018 | Shere Bangla National Stadium |
| Bangladesh | innings and 106 runs | Zimbabwe | Test | 22 Feb 2020 | Shere Bangla National Stadium |
| Bangladesh | innings and 106 runs | Zimbabwe | Test | 28 Apr 2025 | Zahur Ahmed Chowdhury Stadium |
| Bangladesh | innings and 47 runs | Ireland | Test | 11 Nov 2025 | Sylhet International Cricket Stadium |
| Bangladesh | 220 runs | Zimbabwe | Test | 7 Jul 2021 | Harare Sports Club |
| Bangladesh | 10 wickets | Ireland | ODI | 23 Mar 2023 | Sylhet International Cricket Stadium |
| Bangladesh | 10 wickets | United States of America | T20I | 25 May 2024 | Prairie View Cricket Complex |
| Bangladesh | 10 wickets | Pakistan | Test | 21 Aug 2024 | Rawalpindi Cricket Stadium |
Heaviest defeats
| Winner | Margin | Against | Format | Date | Ground |
|---|---|---|---|---|---|
| South Africa | innings and 273 runs | Bangladesh | Test | 29 Oct 2024 | Zahur Ahmed Chowdhury Stadium |
| South Africa | innings and 254 runs | Bangladesh | Test | 6 Oct 2017 | Mangaung Oval |
| Sri Lanka | innings and 248 runs | Bangladesh | Test | 27 Jan 2014 | Shere Bangla National Stadium |
| India | innings and 239 runs | Bangladesh | Test | 25 May 2007 | Shere Bangla National Stadium |
| Sri Lanka | innings and 234 runs | Bangladesh | Test | 25 Jun 2007 | Sinhalese Sports Club Ground |
| South Africa | 10 wickets | Bangladesh | ODI | 22 Feb 2003 | Goodyear Park |
| Sri Lanka | 10 wickets | Bangladesh | ODI | 23 Jul 2004 | R Premadasa Stadium |
| England | 10 wickets | Bangladesh | ODI | 16 Jun 2005 | Kennington Oval |
Most runs for Bangladesh
| Player | Team | Inns | Runs | Avg | SR | HS | 100s |
|---|---|---|---|---|---|---|---|
| Mushfiqur Rahim | Bangladesh | 492 | 14,995 | 35.70 | 63.9 | 219 | 23 |
| Tamim Iqbal | Bangladesh | 414 | 14,280 | 36.24 | 72.8 | 206 | 23 |
| Shakib Al Hasan | Bangladesh | 436 | 13,336 | 34.28 | 79.3 | 217 | 13 |
| Mahmudullah | Bangladesh | 400 | 10,289 | 32.25 | 73.9 | 150 | 9 |
| Liton Das | Bangladesh | 297 | 8,186 | 28.93 | 80.0 | 176 | 10 |
| Mominul Haque | Bangladesh | 172 | 5,583 | 34.89 | 55.5 | 181 | 12 |
| Najmul Hossain Shanto | Bangladesh | 181 | 5,125 | 30.15 | 66.2 | 163 | 10 |
| Soumya Sarkar | Bangladesh | 185 | 4,599 | 25.98 | 92.6 | 169 | 4 |
| Mohammad Ashraful | Bangladesh | 202 | 4,206 | 22.02 | 62.4 | 190 | 6 |
| Imrul Kayes | Bangladesh | 159 | 4,112 | 26.36 | 59.0 | 150 | 7 |
Most wickets for Bangladesh
| Player | Team | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| Shakib Al Hasan | Bangladesh | 431 | 617 | 29.61 | 3.97 | 6/33 |
| Mustafizur Rahman | Bangladesh | 253 | 358 | 24.87 | 5.32 | 6/10 |
| Mehedi Hasan Miraz | Bangladesh | 236 | 350 | 33.71 | 3.67 | 7/58 |
| Taijul Islam | Bangladesh | 124 | 293 | 29.82 | 3.16 | 8/39 |
| Mashrafe Mortaza | Bangladesh | 250 | 283 | 36.53 | 4.88 | 6/26 |
| Taskin Ahmed | Bangladesh | 198 | 265 | 30.11 | 5.16 | 6/64 |
| Abdur Razzak | Bangladesh | 166 | 221 | 31.45 | 4.49 | 5/29 |
| Rubel Hossain | Bangladesh | 163 | 185 | 41.72 | 5.11 | 6/26 |
| Shoriful Islam | Bangladesh | 116 | 151 | 27.13 | 5.18 | 7/48 |
| Mahmudullah | Bangladesh | 273 | 151 | 43.28 | 4.77 | 5/51 |
Grounds where Bangladesh played most
| Ground | Played | Won | Lost |
|---|---|---|---|
| Shere Bangla National Stadium | 174 | 79 | 89 |
| Zahur Ahmed Chowdhury Stadium | 49 | 24 | 18 |
| Harare Sports Club | 25 | 11 | 14 |
| Sylhet International Cricket Stadium | 21 | 12 | 7 |
| R Premadasa Stadium | 20 | 6 | 14 |
| Bir Sreshtho Flight Lieutenant Matiur Rahman Stadium | 16 | 4 | 12 |
| Queens Sports Club | 15 | 10 | 5 |
| Dubai International Cricket Stadium | 11 | 4 | 7 |
Latest Bangladesh matches in the data
| Date | Teams | Result | Ground |
|---|---|---|---|
| 3 Oct 2026 | Sri Lanka 165/9 (20 ov) Bangladesh 102 (17.3 ov) | Sri Lanka won by 63 runs | Korogi Sports Park |
| 1 Oct 2026 | Bangladesh 111/7 (13 ov) Pakistan 112/4 (11.3 ov) | Pakistan won by 6 wickets | Korogi Sports Park |
| 22 Aug 2026 | Bangladesh 64 & 95 Australia 210 | Australia won by an innings and 51 runs | Great Barrier Reef Arena |
| 13 Aug 2026 | Australia 198 & 284 Bangladesh 426 & 57/1 | Bangladesh won by 9 wickets | Marrara Stadium |
| 19 Jul 2026 | Zimbabwe 143/7 (20 ov) Bangladesh 144/6 (19.4 ov) | Bangladesh won by 4 wickets | Queens Sports Club |
| 17 Jul 2026 | Bangladesh 186/5 (20 ov) Zimbabwe 152 (19.4 ov) | Bangladesh won by 34 runs | Queens Sports Club |
| 15 Jul 2026 | Zimbabwe 170/6 (20 ov) Bangladesh 138 (19 ov) | Zimbabwe won by 32 runs | Queens Sports Club |
| 11 Jul 2026 | Zimbabwe 199 (48.1 ov) Bangladesh 200/3 (36 ov) | Bangladesh won by 7 wickets | Harare Sports Club |
| 9 Jul 2026 | Zimbabwe 247/6 (50 ov) Bangladesh 234 (48.1 ov) | Zimbabwe won by 13 runs | Harare Sports Club |
| 6 Jul 2026 | Zimbabwe 141 (36.4 ov) Bangladesh 116 (33.1 ov) | Zimbabwe won by 25 runs | Harare Sports Club |
Competitions
Frequently asked questions
How many matches have Bangladesh won?
237 of 662 matches in the data (2003–2026): 26 of 125 Tests, 133 of 333 ODIs, 77 of 202 T20Is, 1 of 2 Other T20.
What is Bangladesh's highest total?
638 against Sri Lanka on 8 Mar 2013.
What is Bangladesh's lowest total?
43 all out against West Indies on 4 Jul 2018.
What is Bangladesh's biggest win?
By innings and 184 runs against West Indies (Test, 30 Nov 2018).
Who has taken the most wickets for Bangladesh?
Shakib Al Hasan, with 617 wickets in the data.
Coverage: Cricsheet data only (from the early 2000s). Matches against Afghanistan are not included.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Definitions: methodology.