Afghanistan and Bangladesh meet in the third match of the UAE ODI Tri-Series on Wednesday, 21 October 2026, in a contest that is unusually balanced on the long-term head-to-head record. The numbers, however, point to a clearer edge in recent form, where Afghanistan have built stronger momentum across their latest completed ODIs.
Head-to-Head Record: Level Overall, But Afghanistan Hold the Recent Edge
The all-time ODI series between the two teams is perfectly tied at 11 wins each from 22 matches. That parity gives this fixture a genuine competitive profile, but the last five meetings have shifted slightly in Afghanistan’s direction.
| Head-to-Head ODI Record | Matches | Afghanistan | Bangladesh |
|---|
| All-time | 22 | 11 | 11 |
| Last 5 meetings | 5 | 4 | 1 |
| Last 10 decisive meetings | 10 | 60% | 40% |
The most recent sequence is especially notable. Afghanistan won by 200 runs on 14 October 2025, by 81 runs on 11 October 2025, and by 5 wickets with 17 balls remaining on 8 October 2025. That run suggests they have been winning both high-margin and chase-based games in this matchup.
Recent Form: Afghanistan Arrive With Strong Momentum
Recent team form offers the clearest statistical separation. Afghanistan have won 9 of their last 10 completed ODIs, with one no result in that sequence. Bangladesh have won 5 of their last 9 completed ODIs, leaving their recent win rate at 56%.
| Recent Form | Matches | Wins | Losses | Win Rate |
|---|
| Afghanistan | 10 | 9 | 0 | 90% completed-match win rate |
| Bangladesh | 9 | 5 | 4 | 56% |
Afghanistan’s recent results include a 158-run win over Zimbabwe on 19 October 2026, plus a run of controlled victories over Ireland earlier in the year. Bangladesh, by contrast, have shown more variation in their last few outings, including defeats by 99 runs, 13 runs and 25 runs against Zimbabwe across July and October 2026.
Batting Form: Top-Order Contributions Could Shape the Contest
Afghanistan Batters in Form
Afghanistan’s standout batting metric over the last 12 months belongs to Sediqullah Atal, who has scored 415 runs in 5 innings at a best of 143. That is an average of 83.0 runs per innings across that sample, a strong return in a limited set of appearances.
| Afghanistan Batting Leaders | Runs | Innings | Best | Runs per Innings |
|---|
| Sediqullah Atal | 415 | 5 | 143 | 83.0 |
| Ibrahim Zadran | 298 | 5 | 107 | 59.6 |
| Rahmat Shah | 186 | 5 | 143 | 37.2 |
Ibrahim Zadran has also produced 298 runs in 5 innings, while Rahmat Shah’s best of 143 indicates he can anchor or accelerate depending on match state. Taken together, Afghanistan’s top order has shown both ceiling and consistency.
Bangladesh Batters in Form
Bangladesh’s strongest batting return in the last 12 months has come from Tanzid Hasan, who has 380 runs in 7 innings with a best of 107. Soumya Sarkar and Towhid Hridoy have added useful support, but the aggregate output is slightly lower than Afghanistan’s leading trio.
| Bangladesh Batting Leaders | Runs | Innings | Best | Runs per Innings |
|---|
| Tanzid Hasan | 380 | 7 | 107 | 54.3 |
| Soumya Sarkar | 228 | 7 | 91 | 32.6 |
| Towhid Hridoy | 214 | 8 | 60 | 26.8 |
On pure recent output, Bangladesh’s batting core has been respectable, but not at the same scoring rate as Afghanistan’s leading names. That difference matters in a fixture that has often been decided by momentum across the first 30 overs.
Bowling Comparison: Rashid Khan Remains the Standout Impact Bowler
The bowling numbers also tilt towards Afghanistan, largely because of Rashid Khan’s wicket-taking rate. He has claimed 16 wickets in 4 matches over the last 12 months, which is a strike return of 4.0 wickets per match.
| Afghanistan Bowling Leaders | Wickets | Matches | Wickets per Match |
|---|
| Rashid Khan | 16 | 4 | 4.0 |
| Azmatullah Omarzai | 8 | 5 | 1.6 |
| AM Ghazanfar | 7 | 5 | 1.4 |
Bangladesh’s bowling numbers are competitive, with Taskin Ahmed and Nahid Rana each taking 15 wickets in their respective recent samples. Rishad Hossain has also contributed 12 wickets in 8 matches, giving Bangladesh a balanced attack even if the headline impact has been slightly lower than Rashid’s.
| Bangladesh Bowling Leaders | Wickets | Matches | Wickets per Match |
|---|
| Taskin Ahmed | 15 | 7 | 2.14 |
| Nahid Rana | 15 | 5 | 3.00 |
| Rishad Hossain | 12 | 8 | 1.50 |
Fixture History Since 2021: Small Margins Have Decided Key Roles
The fixture’s performance leaderboard since 2021 adds another layer of context. Rahmanullah Gurbaz leads the run charts with 552 runs in 14 innings, ahead of Mehidy Hasan Miraz on 472 runs in 12 innings and Ibrahim Zadran on 471 runs in 9 innings. The narrow gap between the top two Afghanistan names shows how even small sample differences can matter.
| Since 2021 | Runs/Wickets | Sample |
|---|
| Rahmanullah Gurbaz | 552 runs | 14 innings |
| Mehidy Hasan Miraz | 472 runs | 12 innings |
| Ibrahim Zadran | 471 runs | 9 innings |
| Rashid Khan | 20 wickets | Top wicket-taker in fixture |
| Mehidy Hasan Miraz | 18 wickets | Second in fixture |
| Taskin Ahmed | 17 wickets | Third in fixture |
Those figures confirm that both teams have key players with established records in this matchup. But Afghanistan’s combination of stronger recent form, slightly better head-to-head momentum, and a higher-impact bowling leader gives them the statistical edge.
Prediction: What the Numbers Suggest
CricStats’ data lean makes Afghanistan the slight favourites at 66%, compared with Bangladesh at 34%. That is not a certainty, especially in a fixture where the all-time record is level, but the current indicators point to Afghanistan being better placed on recent evidence.
Bangladesh remain capable of challenging, particularly if their top-order batting and new-ball bowling align. Even so, the available metrics suggest Afghanistan should enter the match with the stronger probability of success.