England vs Bangladesh Head-to-Head Records

England vs Bangladesh has developed from a one-sided matchup into a rivalry containing several major upsets and historic Bangladesh victories. England still lead comfortably in Tests and ODIs, but Bangladesh hold the advantage in T20Is after sweeping the 2023 home series. Bangladesh have also defeated England twice at the ODI World Cup, including the famous 2015 victory that eliminated England from the tournament. Through October 2026, the teams have played 10 Tests, 25 ODIs and four T20Is. England lead 9-1 in Tests and 20-5 in ODIs, while Bangladesh lead the T20I record 3-1.

England vs Bangladesh Head-to-Head Record

Format Matches England Wins Bangladesh Wins Draw/No Result
Test 10 9 1 0
ODI 25 20 5 0
T20I 4 1 3 0

England dominated the early history of this contest. They won the first nine Tests before Bangladesh finally broke through in Dhaka in 2016. England also won the first several ODI meetings, but Bangladesh later produced victories that had major consequences at the 2011 and 2015 World Cups. The shortest format tells a different story: Bangladesh have won three of their four T20Is against England.

England vs Bangladesh ODI Record

England lead the ODI head-to-head 20-5 from 25 matches.

Bangladesh’s first ODI victory over England came in Bristol in 2010. Since then, the Tigers have added four more wins, including two at ODI World Cups.

England’s strongest ODI performances have often come through their powerful batting. Their highest total in this matchup is 391, while Bangladesh’s best is 305. Bangladesh’s lowest completed ODI score against England is 134, while England’s lowest is 196.

The rivalry became particularly interesting during the 2010s because Bangladesh developed into a much stronger home side and became capable of beating England in global tournaments.

2011 World Cup Upset

Bangladesh’s victory over England at the 2011 ODI World Cup was one of the country’s most dramatic early World Cup wins.

England were bowled out for 225 in Chattogram.

Jonathan Trott top-scored with 67, but Bangladesh’s bowlers prevented England from building a bigger total.

The chase became tense.

Bangladesh reached 169/8 and appeared to be heading for defeat. However, the lower order refused to surrender.

Shafiul Islam and Mahmudullah put together the partnership Bangladesh needed, taking the score to 227/8 in 49 overs.

Bangladesh won by two wickets with six balls remaining.

Imrul Kayes scored 60 and was named Player of the Match.

The victory kept Bangladesh’s World Cup campaign alive and gave the home crowd one of the tournament’s memorable nights.

2015 World Cup – Bangladesh Knock England Out

Four years later, Bangladesh produced an even more significant World Cup victory.

The teams met at Adelaide Oval with England needing a win to maintain realistic hopes of reaching the quarterfinals.

Bangladesh scored 275/7.

Mahmudullah made 103, becoming the first Bangladesh batter to score a century at the Men’s ODI World Cup. Mushfiqur Rahim added a crucial 89 and helped Bangladesh recover from early trouble.

England’s chase reached 260 before they were bowled out in 48.3 overs.

Jos Buttler made 65 from 52 balls and Ian Bell scored 63, but Rubel Hossain’s 4/53 decided the match.

Bangladesh won by 15 runs and qualified for the World Cup quarterfinals, while England were eliminated from the group stage.

The defeat became a major turning point for English white-ball cricket. England later rebuilt their ODI approach and eventually won the 2019 World Cup.

2016 Dhaka Test – Bangladesh’s Historic Victory

Bangladesh’s only Test victory over England came in Dhaka in October 2016.

England won the first Test in Chattogram by only 22 runs, setting up a competitive second match.

Bangladesh scored 220 in their first innings and England replied with 244.

Bangladesh then made 296, leaving England a target of 273.

England appeared to be in control when Alastair Cook and Ben Duckett took the score to 100 without loss.

The match changed suddenly.

Mehidy Hasan Miraz and Shakib Al Hasan destroyed England’s batting order after tea. England lost all 10 wickets for only 64 additional runs and were bowled out for 164.

Mehidy took 6/77, while Shakib claimed 4/49.

Bangladesh won by 108 runs to record their first Test victory over England and level the two-match series 1-1.

Mehidy finished his first Test series with 19 wickets and was named Player of the Series.

2016 ODI Series in Bangladesh – England Win 2-1

Although Bangladesh won an important match during the 2016 ODI series, they did not win the series itself.

England won the three-match contest 2-1.

England took the first ODI in Dhaka by 21 runs. Ben Stokes scored 101, Jos Buttler added 63 and England reached 309/8. Bangladesh were in a strong position at 271/4 during the chase, but Jake Ball and Adil Rashid triggered a collapse.

Bangladesh responded in the second ODI, winning by 34 runs after scoring 238/8 and dismissing England for 204.

The deciding third match went to England by four wickets. Bangladesh made 277/6 before England reached 278/6.

England therefore won the series 2-1, while Bangladesh’s major success on that tour came in the Test series, which they drew 1-1.

2023 England Tour of Bangladesh

England returned to Bangladesh in March 2023 for three ODIs and three T20Is.

The ODI series went England’s way.

They won the first game by three wickets and dominated the second by 132 runs after making 326/7.

Bangladesh avoided a clean sweep by winning the third ODI by 50 runs. Shakib Al Hasan had an excellent series, scoring 141 runs and taking six wickets, while Adil Rashid finished as Player of the Series with eight wickets.

The T20I series was completely different.

Bangladesh won all three matches against the reigning T20 World Cup champions.

They won the opener by six wickets, the second by four wickets and the third by 16 runs.

Najmul Hossain Shanto led the series batting with 144 runs, while Mehidy Hasan Miraz produced the standout bowling performance with 4/12 in the second T20I.

Jofra Archer took 3/13 in that same match and finished with four wickets across the series.

The 3-0 result gave Bangladesh their first T20I series victory over England.

Shakib Al Hasan vs England

Shakib Al Hasan has been one of Bangladesh’s most productive players against England.

In ODIs, he scored 541 runs from 18 innings at an average of 31.82, including one century and four fifties. His highest score was 121.

He also took 21 ODI wickets against England, making him the leading wicket-taker in the ODI head-to-head.

Shakib’s Test record against England includes 308 runs from six matches.

His most important contribution came during the 2016 Dhaka Test, where his 4/49 in the second innings helped complete Bangladesh’s historic victory.

Mushfiqur Rahim vs England

Mushfiqur Rahim is the leading run-scorer in the England-Bangladesh ODI rivalry.

He scored 626 ODI runs against England at an average of 41.73.

His highest score was 89, made during the famous 2015 World Cup victory in Adelaide.

That innings was especially valuable because Bangladesh had lost early wickets before Mahmudullah and Mushfiqur rebuilt the innings.

Mushfiqur’s ability to play England’s fast bowlers through the middle overs made him one of Bangladesh’s most reliable batters in this matchup.

Tamim Iqbal vs England

Tamim Iqbal produced some of his finest Test batting against England.

He scored centuries in consecutive Tests in England in 2010.

At Lord’s, Tamim made 103 from 100 balls in Bangladesh’s second innings and became the first Bangladesh batter to appear on the Lord’s Test batting honours board.

He followed it with 108 at Old Trafford.

Tamim also scored 104 in Bangladesh’s historic 2016 Dhaka Test victory.

In ODIs, he accumulated 557 runs against England with two centuries.

Joe Root vs Bangladesh

Joe Root has produced several major innings against Bangladesh in ICC tournaments.

His most famous came at the 2017 Champions Trophy, when Bangladesh scored 305/6 at The Oval.

Root responded with an unbeaten 133 as England successfully chased 306.

He also scored 82 from 68 balls against Bangladesh at the 2023 ODI World Cup, helping England reach 364/9 and win by 137 runs.

Root’s ability to rotate strike against spin has made him especially effective when facing Bangladesh on slower surfaces.

Jos Buttler vs Bangladesh

Jos Buttler has an excellent ODI record against Bangladesh.

He scored 432 runs from 10 ODI innings at an average of 43.20 and strike rate of almost 126.

His highest ODI score against Bangladesh is 76.

Buttler also scored 65 in England’s losing 2015 World Cup chase.

In T20Is, he scored 129 runs from four matches against Bangladesh, including a high score of 67.

Ben Stokes vs Bangladesh

Ben Stokes produced one of his early major ODI innings during England’s 2016 tour.

He scored 101 in the opening ODI in Dhaka, his first ODI century, helping England post 309/8.

Overall, Stokes scored 238 ODI runs against Bangladesh at an average of 59.50, with one century and one fifty.

He also scored 128 runs and took 11 wickets during the 2016 Test series, underlining his all-round importance even though Bangladesh won the second Test.

Jofra Archer vs Bangladesh

Jofra Archer has faced Bangladesh in both ODIs and T20Is.

At the 2019 World Cup, Archer was part of the England attack that defended 386 in Cardiff.

His extra pace caused problems on a good batting surface as England won by 106 runs.

During the 2023 T20I series, Archer was England’s joint-leading wicket-taker with four wickets.

His best figures were 3/13 in the second match, where England defended only 117 unsuccessfully as Bangladesh reached 120/6.

Best Batting Performances

Player Score Format Match
Jonathan Trott 226 Test Lord’s, 2010
Joe Root 133* ODI Champions Trophy, 2017
Tamim Iqbal 108 Test Manchester, 2010
Tamim Iqbal 104 Test Dhaka, 2016
Mahmudullah 103 ODI World Cup, 2015
Tamim Iqbal 103 Test Lord’s, 2010
Ben Stokes 101 ODI Dhaka, 2016
Mushfiqur Rahim 89 ODI World Cup, 2015

Trott’s 226 at Lord’s remains the highest Test innings in the rivalry, while Root’s unbeaten 133 is one of England’s strongest modern ODI performances against Bangladesh.

Best Bowling Performances

Bowler Figures Format Match
Mehidy Hasan Miraz 6/77 Test Dhaka, 2016
Steven Finn 5/42 Test Manchester, 2010
Jake Ball 5/51 ODI Dhaka, 2016
Shakib Al Hasan 4/35 ODI Bangladesh record vs England
Rubel Hossain 4/53 ODI World Cup, 2015
Mehidy Hasan Miraz 4/12 T20I Dhaka, 2023
Jofra Archer 3/13 T20I Dhaka, 2023

Mehidy’s 6/77 is especially important because it came in the innings that delivered Bangladesh’s first Test victory over England.

Conclusion

England continue to lead Bangladesh comfortably in the longer-established formats.

Through October 2026, England have won nine of 10 Tests and 20 of 25 ODIs. Bangladesh, however, lead the T20I record 3-1 after their historic 3-0 home series victory in 2023.

Bangladesh’s biggest moments in the rivalry have often come when the stakes were highest. They shocked England at the 2011 World Cup, eliminated them from the 2015 tournament and recorded their first Test win over England in Dhaka in 2016.

England have still produced many dominant performances, including their 2016 ODI series victory, the 2019 World Cup win and their 2-1 ODI series success in Bangladesh in 2023.

Shakib, Mushfiqur and Tamim have provided Bangladesh’s strongest individual records, while Root, Buttler, Stokes and Archer represent different generations of England’s success.

The overall numbers still favor England, but Bangladesh’s major tournament upsets and home victories have given the rivalry a much more competitive history than the raw head-to-head totals suggest.

FAQs

How many Tests have England and Bangladesh played?

England and Bangladesh have played 10 Tests.

Who leads the England vs Bangladesh Test head-to-head?

England lead 9-1.

How many ODIs have England and Bangladesh played?

The teams have played 25 ODIs.

Who leads the England vs Bangladesh ODI record?

England lead 20-5.

How many T20Is have England and Bangladesh played?

They have played four T20Is.

Who leads the T20I head-to-head?

Bangladesh lead 3-1.

When did Bangladesh first beat England in a Test?

Bangladesh defeated England by 108 runs in Dhaka in October 2016.

Who took the most wickets in Bangladesh’s 2016 Test victory?

Mehidy Hasan Miraz took 6/77 in England’s second innings and 12 wickets in the match.

Who won England vs Bangladesh at the 2011 World Cup?

Bangladesh won by two wickets in Chattogram.

What happened at the 2015 World Cup?

Bangladesh beat England by 15 runs in Adelaide, eliminating England from the tournament.

Who scored Bangladesh’s century against England at the 2015 World Cup?

Mahmudullah scored 103, Bangladesh’s first individual century at an ODI World Cup.

Did Bangladesh win the 2016 ODI series against England?

No. Bangladesh won the second ODI, but England won the three-match series 2-1.

Who won the 2023 ODI series in Bangladesh?

England won the ODI series 2-1.

Who won the 2023 T20I series?

Bangladesh swept England 3-0.

Who has scored the most ODI runs in this rivalry?

Mushfiqur Rahim leads the ODI head-to-head with 626 runs.

Who has taken the most ODI wickets in England vs Bangladesh matches?

Shakib Al Hasan leads with 21 ODI wickets.

What is Tamim Iqbal’s highest Test score against England?

Tamim scored 108 at Manchester in 2010.

What is Joe Root’s best ODI score against Bangladesh?

Root scored an unbeaten 133 in the 2017 Champions Trophy.

Rivcky John

A prominent figure in sports journalism for the last two decades. Cricket Analyst & Writing News, Features, Match Previews/Reviews/Reports, And Opinion Pieces on Cricket. You can connect with him on Facebook also.