Cricket News

Afghanistan vs Bangladesh ODI Preview: Data Lean Favors Afghanistan

Afghanistan vs Bangladesh ODI preview with head-to-head, recent form, key performers and CricStats prediction showing Afghanistan as slight favourites.

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 RecordMatchesAfghanistanBangladesh
All-time221111
Last 5 meetings541
Last 10 decisive meetings1060%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 FormMatchesWinsLossesWin Rate
Afghanistan109090% completed-match win rate
Bangladesh95456%

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 LeadersRunsInningsBestRuns per Innings
Sediqullah Atal415514383.0
Ibrahim Zadran298510759.6
Rahmat Shah186514337.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 LeadersRunsInningsBestRuns per Innings
Tanzid Hasan380710754.3
Soumya Sarkar22879132.6
Towhid Hridoy21486026.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 LeadersWicketsMatchesWickets per Match
Rashid Khan1644.0
Azmatullah Omarzai851.6
AM Ghazanfar751.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 LeadersWicketsMatchesWickets per Match
Taskin Ahmed1572.14
Nahid Rana1553.00
Rishad Hossain1281.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 2021Runs/WicketsSample
Rahmanullah Gurbaz552 runs14 innings
Mehidy Hasan Miraz472 runs12 innings
Ibrahim Zadran471 runs9 innings
Rashid Khan20 wicketsTop wicket-taker in fixture
Mehidy Hasan Miraz18 wicketsSecond in fixture
Taskin Ahmed17 wicketsThird 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.

RECENT RESULTS 1 match