Afghanistan and Bangladesh meet in the third match of the UAE ODI Tri-Series on Wednesday, 21 October 2026, and the numbers suggest another tense contest. The head-to-head record is dead even, the recent trend tilts toward Afghanistan, and both sides arrive with several in-form performers. On paper, this looks like a fixture where small moments could decide everything.
This ODI rivalry has been remarkably even over time. Across 22 meetings, Afghanistan and Bangladesh have won 11 matches each, making this one of the more balanced head-to-head records in recent Associate-to-Full Member contests. Their first ODI meeting came in 2014, and since then the edge has swung both ways.
The more recent picture, however, leans Afghanistan’s way. In their last five ODI meetings, Afghanistan have won four, including a dominant 200-run victory on 14 October 2025, an 81-run win on 11 October 2025, and a five-wicket success with 17 balls remaining on 8 October 2025. Bangladesh’s most recent win in the fixture came on 9 November 2024 by 68 runs in Sharjah.
Those results matter because they show Afghanistan have repeatedly found a way to break Bangladesh’s resistance in pressure moments. The margins have varied from comprehensive to close, but the pattern is consistent: Afghanistan have usually been more efficient in decisive phases of the match.
| Head-to-head ODI record | Numbers |
|---|---|
| Matches played | 22 |
| Afghanistan wins | 11 |
| Bangladesh wins | 11 |
Recent form strengthens Afghanistan’s case. Their last 10 completed ODIs against any opposition read like a team in full control: nine wins, no losses, and one no-result. Their most recent outing, on 19 October 2026 against Zimbabwe, ended in a 158-run win, reinforcing the idea that they are carrying momentum into this fixture.
Bangladesh’s last 10 completed ODIs paint a more mixed picture, with five wins and four losses across nine completed results. They have shown the ability to win, including a seven-wicket success over Zimbabwe on 11 July 2026 and an 11-run victory over Pakistan on 15 March 2026, but the consistency has not been as clean as Afghanistan’s.
Based purely on current trends, Afghanistan arrive with the sharper all-round record. Bangladesh remain dangerous, but the numbers suggest they may need a standout batting effort or a high-impact spell with the ball to tilt the contest their way.
| Recent ODI form | Record |
|---|---|
| Afghanistan last 10 completed ODIs | 9 wins, 0 losses, 1 NR |
| Bangladesh last 9 completed ODIs | 5 wins, 4 losses |
Several batters and bowlers have been in strong ODI form over the last 12 months, even though squads for this match are not yet confirmed. For Afghanistan, Sediqullah Atal has produced 415 runs in five innings, including a best of 143, while Ibrahim Zadran has added 298 runs in five innings and Rahmat Shah has scored 186 runs in five innings with a best of 143.
With the ball, Rashid Khan has been especially influential, taking 16 wickets in four matches. Azmatullah Omarzai has claimed eight wickets in five matches, and AM Ghazanfar has taken seven in five matches. That balance of batting form and wicket-taking threat is a major reason Afghanistan are viewed as slight favourites.
Bangladesh also have standout numbers in their camp. Tanzid Hasan has scored 380 runs in seven innings, Soumya Sarkar has 228 runs in seven innings, and Towhid Hridoy has contributed 214 runs in eight innings. In the bowling department, Taskin Ahmed and Nahid Rana have both taken 15 wickets in recent ODI cricket, while Rishad Hossain has added 12.
| Afghanistan | Recent ODI form |
|---|---|
| Sediqullah Atal | 415 runs in 5 inns |
| Ibrahim Zadran | 298 runs in 5 inns |
| Rashid Khan | 16 wickets in 4 matches |
| Bangladesh | Recent ODI form |
|---|---|
| Tanzid Hasan | 380 runs in 7 inns |
| Taskin Ahmed | 15 wickets in 7 matches |
| Nahid Rana | 15 wickets in 5 matches |
History within this matchup adds another layer. Since 2021, Rahmanullah Gurbaz has scored 552 runs in 14 innings against Bangladesh, while Mehidy Hasan Miraz has made 472 runs in 12 innings for Bangladesh in this fixture. Ibrahim Zadran also stands out with 471 runs in nine innings, showing how often Afghanistan’s top order has troubled Bangladesh.
With the ball, Rashid Khan has taken 20 wickets in this matchup since 2021, followed by Mehidy Hasan Miraz on 18 and Taskin Ahmed on 17. Those figures underline how often the same key names have influenced this rivalry.
“When a head-to-head is this even, recent momentum often becomes the difference,” the CricStats numbers suggest.
The CricStats data lean gives Afghanistan a slight edge, with the model reading Afghanistan at 66% and Bangladesh at 34%. That does not make the result a certainty, especially in a rivalry where the all-time record is level, but it does point toward Afghanistan as the more likely winner on current evidence.
The decisive factors are recent form, stronger all-round momentum, and a slightly better recent head-to-head trend. Bangladesh have enough quality to make this competitive, but the numbers suggest Afghanistan enter the fixture with the clearer statistical advantage.
Prediction: Afghanistan are slight favourites according to the data, though the contest profile still points to a closely fought ODI.






