Bangladesh vs England Head to Head Stats & Records in ODI Cricket
BAN Vs ENG in all seasons
| # | Team 1 | Team 2 | Winner | Margin | Date | Venue | Scorecard |
|---|---|---|---|---|---|---|---|
| 1 | England | Bangladesh | ENG | 137 runs. | 10 Oct 2023 | Dharamsala | ENG won by 137 runs. |
| 2 | Bangladesh | England | BAN | 50 runs. | 06 Mar 2023 | Chattogram | BAN won by 50 runs. |
| 3 | Bangladesh | England | ENG | 132 runs. | 03 Mar 2023 | Dhaka | ENG won by 132 runs. |
| 4 | Bangladesh | England | ENG | 3 wickets | 01 Mar 2023 | Dhaka | ENG won by 3 wickets |
| 5 | England | Bangladesh | ENG | 106 runs | 08 Jun 2019 | Cardiff | ENG won by 106 runs |
| 6 | England | Bangladesh | ENG | 8 wickets | 01 Jun 2017 | London | ENG won by 8 wickets (with 16 balls remaining) |
| 7 | Bangladesh | England | ENG | 4 wickets | 12 Oct 2016 | Chattogram | ENG won by 4 wickets (with 13 balls remaining) |
| 8 | Bangladesh | England | BAN | 34 runs | 09 Oct 2016 | Dhaka | BAN won by 34 runs |
| 9 | Bangladesh | England | ENG | 21 runs | 07 Oct 2016 | Dhaka | ENG won by 21 runs |
| 10 | Bangladesh | England | BAN | 15 runs | 09 Mar 2015 | Adelaide | BAN won by 15 runs |
| 11 | Bangladesh | England | BAN | 2 wkts (6b rem) | 11 Mar 2011 | Chattogram | BAN won by 2 wkts (6b rem) |
| 12 | England | Bangladesh | ENG | won by 144 runs | 12 Jul 2010 | Birmingham | ENG won by 144 runs |
| 13 | Bangladesh | England | BAN | won by 5 runs | 10 Jul 2010 | Bristol | BAN won by 5 runs |
| 14 | England | Bangladesh | ENG | won by 6 wickets | 08 Jul 2010 | Nottingham | ENG won by 6 wickets |
| 15 | England | Bangladesh | ENG | won by 45 runs | 05 Mar 2010 | Chattogram | ENG won by 45 runs |
| 16 | England | Bangladesh | ENG | won by 2 wickets | 02 Mar 2010 | Dhaka | ENG won by 2 wickets |
| 17 | England | Bangladesh | ENG | won by 6 wickets | 28 Feb 2010 | Dhaka | ENG won by 6 wickets |
| 18 | England | Bangladesh | ENG | won by 4 wickets | 11 Apr 2007 | Barbados | ENG won by 4 wickets |
| 19 | England | Bangladesh | ENG | won by 5 wickets | 26 Jun 2005 | Leeds | ENG won by 5 wickets |
| 20 | England | Bangladesh | ENG | won by 168 runs | 21 Jun 2005 | Nottingham | ENG won by 168 runs |
| 21 | England | Bangladesh | ENG | won by 10 wickets | 16 Jun 2005 | London | ENG won by 10 wickets |
| 22 | England | Bangladesh | ENG | won by 7 wickets | 12 Nov 2003 | Dhaka | ENG won by 7 wickets |
| 23 | England | Bangladesh | ENG | won by 7 wickets | 10 Nov 2003 | Dhaka | ENG won by 7 wickets |
| 24 | England | Bangladesh | ENG | won by 7 wickets | 07 Nov 2003 | Chattogram | ENG won by 7 wickets |
| 25 | England | Bangladesh | ENG | won by 8 wickets | 05 Oct 2000 | Nairobi | ENG won by 8 wickets |
Bangladesh vs England Head to Head in ODI Cricket
Bangladesh and England have played 25 One Day Internationals against each other, the first in 2000 and the latest on 10 October 2023. England have won 20 and Bangladesh 5. England lead by 15. Bangladesh's highest total in the fixture is 305 and England's is 391. Their lowest completed totals are 134 and 196. Bangladesh batters have scored 5 centuries here, England batters 13. Each of those meetings is listed above with its venue and margin. Updated 9 September, 2026.
The most consequential match the two have played was at Adelaide Oval on 9 March 2015. Bangladesh made 275 for 7, Mahmudullah scoring 103 - the first World Cup century by a Bangladesh batter - and bowled England out for 260 to win by 15 runs and knock them out at the group stage. The defeat triggered the overhaul that produced England's 2019 World Cup-winning side.
England lead the overall record comfortably, having won all eight matches played in the 2000s, but Bangladesh have taken five since and are consistently dangerous at home. Their 2016 series win in Dhaka came within a few months of their Test victory at the same ground.
Scoring is much higher now than it was, with England's best in the fixture well clear of anything made in its first decade.
AFG
AUS
IND
IRE
NAM
NED
NZ
PAK
SCOT
SA
SL
UAE
WI
ZIM