BangladeshTest and ODI ground2006 to 2026
Shere Bangla National Stadium
Dhaka, Bangladesh
Shere Bangla National Stadium in numbers
Shere Bangla National Stadium, in Dhaka, Bangladesh, has staged 27 Tests and 131 one-day internationals in CricArcade's archives. The first was an ODI between Zimbabwe and Bangladesh in 2006, and the most recent international here was in 2026.
Of the 27 Tests played at Shere Bangla National Stadium, 3 were drawn (11%), 13 won by the side batting first and 11 by the side batting second. Decided Tests have split close to evenly between the side batting first and the side batting second. Bangladesh have played 27 of those Tests and won 8, lost 16 and drawn or tied 3, a win rate of 30%. The most frequent visitors have been Sri Lanka (4) and West Indies (4). The average first-innings total was 339 in the 2000s (4 Tests) and 292 in the 2020s (8 Tests), peaking at 344 in the 2010s. Its busiest decade was the 2010s, with 15 Tests, against 8 in the 2020s. Mushfiqur Rahim has made more Test runs here than anyone, 1,811 in 47 innings with 4 hundreds, and Shakib Al Hasan has taken the most wickets, 76 in 20 Tests. The highest total is Sri Lanka's 730 for 6 in 2014; the lowest completed innings Bangladesh's 87 in 2021; the highest individual score Azhar Ali's 226 against Bangladesh in 2015; the best bowling Taijul Islam's 8 for 39 in 2014. The heaviest defeat was Bangladesh's, by an innings and 248 runs against Sri Lanka in 2014.
Of the 131 ODIs played at Shere Bangla National Stadium, sides batting first have won 62 and chasing sides 66, with 1 tie; 2 produced no result. Decided ODIs have split close to evenly between the side batting first and the side batting second. Bangladesh have played 114 of those ODIs and won 57, lost 54 and tied or had no result in 3, a win rate of 50%. The most frequent visitors have been Sri Lanka (25) and India (24). The average first-innings total was 209 in the 2000s (26 ODIs) and 226 in the 2020s (23 ODIs), peaking at 236 in the 2010s. Its busiest decade was the 2010s, with 82 ODIs, against 26 in the 2000s. Tamim Iqbal has made more ODI runs here than anyone, 2,897 in 85 innings with 5 hundreds, and Shakib Al Hasan has taken the most wickets, 131 in 89 ODIs. The highest total is India's 370 for 4 in 2011; the lowest completed innings Bangladesh's 58 in 2011; the highest individual score Shane Watson's 185 not out against Bangladesh in 2011; the best bowling Stuart Binny's 6 for 4 in 2014. The widest margin by runs was South Africa's 206-run win over Bangladesh in 2011. The closest finishes: Australia won by 1 wickets (2026) and Match tied (2025).
Tests at Shere Bangla National Stadium
27 Tests, 2007 to 2023. The first was India v Bangladesh on 25 May 2007: India won by an innings and 239 runs.
- Won batting first
- Won batting second
- Drawn / tied
First-innings totals by decade
| Decade | Tests | Average first-innings total |
|---|---|---|
| 2000s | 4 | 339 |
| 2010s | 15 | 344 |
| 2020s | 8 | 292 |
Most runs
| Batter | Team | Inns | Runs | 100s |
|---|---|---|---|---|
| Mushfiqur Rahim | Bangladesh | 47 | 1,811 | 4 |
| Shakib Al Hasan | Bangladesh | 38 | 1,583 | 1 |
| Tamim Iqbal | Bangladesh | 37 | 1,312 | 2 |
| Mominul Haque | Bangladesh | 31 | 1,169 | 4 |
| Mahmudullah | Bangladesh | 20 | 796 | 2 |
Most wickets
| Bowler | Team | Tests | Wkts |
|---|---|---|---|
| Shakib Al Hasan | Bangladesh | 20 | 76 |
| Taijul Islam | Bangladesh | 15 | 74 |
| Mehidy Hasan Miraz | Bangladesh | 11 | 58 |
| Zaheer Khan | India | 2 | 17 |
| Shahadat Hossain | Bangladesh | 9 | 16 |
Test records
- Highest total
- 730/6
- Lowest completed total
- 87
- Highest score
- 226 · Azhar Ali
- Best bowling
- 8/39 · Taijul Islam
- Biggest innings win
- Inns & 248
- Biggest win by runs
- 546 runs
ODIs at Shere Bangla National Stadium
131 ODIs, 2006 to 2026. The first was Zimbabwe v Bangladesh on 8 December 2006: Bangladesh won by 8 wickets (with 106 balls remaining).
- Won batting first
- Won batting second
- Tied / NR
First-innings totals by decade
| Decade | ODIs | Average first-innings total |
|---|---|---|
| 2000s | 26 | 209 |
| 2010s | 82 | 236 |
| 2020s | 23 | 226 |
Most runs
| Batter | Team | Inns | Runs | 100s |
|---|---|---|---|---|
| Tamim Iqbal | Bangladesh | 85 | 2,897 | 5 |
| Mushfiqur Rahim | Bangladesh | 91 | 2,684 | 3 |
| Shakib Al Hasan | Bangladesh | 85 | 2,656 | 2 |
| Mahmudullah | Bangladesh | 74 | 1,997 | 0 |
| Imrul Kayes | Bangladesh | 33 | 1,169 | 2 |
Most wickets
| Bowler | Team | ODIs | Wkts |
|---|---|---|---|
| Shakib Al Hasan | Bangladesh | 89 | 131 |
| Mashrafe Mortaza | Bangladesh | 64 | 94 |
| Abdur Razzak | Bangladesh | 52 | 75 |
| Mustafizur Rahman | Bangladesh | 35 | 66 |
| Rubel Hossain | Bangladesh | 48 | 65 |
ODI records
- Highest total
- 370/4
- Lowest completed total
- 58
- Highest score
- 185* · Shane Watson
- Best bowling
- 6/4 · Stuart Binny
- Biggest win by runs
- 206 runs
Closest finishes
Most recent matches
- Bangladesh v Australia (ODI, 14 June 2026): Australia won by 1 wickets
- Australia v Bangladesh (ODI, 11 June 2026): Bangladesh won by 5 wickets
- Bangladesh v Australia (ODI, 9 June 2026): Bangladesh won by 86 runs
- New Zealand v Bangladesh (ODI, 20 April 2026): Bangladesh won by 6 wickets
- New Zealand v Bangladesh (ODI, 17 April 2026): New Zealand won by 26 runs
- Bangladesh v Pakistan (ODI, 15 March 2026): Bangladesh won by 11 runs
- Pakistan v Bangladesh (ODI, 13 March 2026): Pakistan won by 128 runs
- Pakistan v Bangladesh (ODI, 11 March 2026): Bangladesh won by 8 wickets
- Bangladesh v West Indies (ODI, 23 October 2025): Bangladesh won by 179 runs
- Bangladesh v West Indies (ODI, 21 October 2025): Match tied
Sources
- CricArcade Test archive: 27 scorecards at this ground
- CricArcade ODI archive: 131 scorecards at this ground
- Figures computed with scripts/build-archive-derived.ts over the scorecards