Bangladesh and England are two of the top 10 international teams in limited-overs cricket. While England have won multiple ICC trophies, including the 2015 Cricket World Cup and 2022 T20 World Cup, Bangladesh are yet to win their first senior men’s trophy.

Meanwhile, in ODI cricket, the Bangladesh cricket team and the English cricket team have a brief history of playing each other. The two teams first faced off in this format at Nairobi in the ICC Knockout in October 2000, which was won by the Englishmen courtesy of Alec Stewart’s half-century.

Since then, England have dominated the head-to-head against Bangladesh in ODIs with 17 wins in 21 matches. The Bangla Tigers have only four victories in this fixture. 

England won the latest match between the two teams at Cardiff in the 2019 ICC Cricket World Cup. On the other hand, Bangladesh last won an ODI against the English side in October 2016 at Mirpur.

Here’s all the important Bangladesh vs England ODI stats, including head-to-head, most runs, most wickets and others.  

Bangladesh vs England head-to-head in ODIs


Bangladesh won

England won


No result






Bangladesh vs England ODI records

Highest team total

England hold the record for the highest team total in ODIs between the two teams. On the back of Andrew Strauss’ 152 and Paul Collingwood’s 112, England put up a massive total of 391/4 at Nottingham in June 2005. Collingwood also picked up six wickets in that match to restrict Bangladesh to 223 in the run chase.

Bangladesh have crossed the 300-run mark only once against England in this format. Tamim Iqbal’s ton powered the Bangla Tigers to 305/6. However, Joe Root smashed a 129-ball 133 in the run chase, guiding England to an eight-wicket victory.

Lowest team total

Six of the 10 lowest ODI team totals in this fixture belong to Bangladesh. In November 2003, the Khaled Mahmud-led team scored 134/9 in 50 overs at Dhaka, which remains the lowest score.

England, on the other hand, have a lowest team score of 204 in this fixture. In that match, Jos Buttler and Co. fell short of the Bangladeshi total by 34 runs in October 2016 at Mirpur. 

Most runs

Former English captain Andrew Strauss holds the record for most runs in England vs Bangladesh ODIs. The left-handed opener scored 610 runs in just eight matches, with a stunning average of 87.14. Strauss registered three fifties and two hundreds against Bangladesh in this format, while boasting a top score of 154.

Tamim Iqbal (488 runs) and Musfiqur Rahim (485 runs), who rank second and third, respectively, on the all-time list, are the top run-getters among active players.

Most wickets

Bangladesh’s Mashrafe Mortaza has 17 wickets against England in 14 ODIs, the most by any player in this fixture. With a steady economy rate of 5.01, the Norail-born bowling all-rounder scalped a wicket for every 36.70 runs he conceded.

Mortaza boasts the best bowling figures of 4/29 against the English side, which he achieved in the above-mentioned Bangla Tigers’ success at Mirpur in October 2016.

Shakib Al Hasan with 14 wickets and Andrew Flintoff with 12 wickets complete the top three of this list.

Highest individual score

Along with most runs, England’s Andrew Strauss has registered the highest individual score in this fixture. Known as Straussy, the former skipper scored 154 off 140 balls at Birmingham in July 2010. The hosts beat Bangladesh by 144 runs in the match thanks to his exploits.

Jason Roy, another Englishman, came tantalisingly close to breaking the record at Cardiff in June 2019. His 153-run knock came off 121 balls and included 14 fours and five sixes.  

Strauss’ previous 150+ score against the Bangla Tigers in ODIs was achieved at Nottingham in June 2005, when England scored the highest team total in this fixture.

Best bowling figures

Paul Collingwood’s spell of 6/31 at Nottingham in June 2005 is the best bowling figures in this fixture. The all-rounder floored Bangladesh while they were chasing a massive target of 392. He also bowled a maiden and maintained a miserly economy rate of 3.10 in the match.

England’s Jake Ball is the only other bowler with a five-for in this head-to-head. Andrew Flintoff, Adil Rashid and Mashrafe Mortaza headline the list of bowlers with four-wicket hauls in Bangladesh vs England ODIs. 

Highest partnership

Strauss, once again, features in an ODI record between the two nations. Alongside Jonathan Trott, Strauss stitched a partnership of 250 runs at Birmingham in July 2010, which is the highest partnership by any pair in this fixture. 

Strauss’ 210-run stand with Collingwood at Nottingham in June 2005, meanwhile, ranks second. An unbeaten partnership of 192 with Marcus Trescothick sees Strauss feature in all of the top three stands in this fixture.


Photo credits: Alamy