Tonight at Sharjah Cricket Stadium, one of the most perfectly balanced rivalries in modern cricket goes to a decider. Afghanistan and Bangladesh meet in the third ODI of the UAE tri-series at 5:00 PM PKT (5:30 PM IST) with the all-time ODI head-to-head dead level β 22 matches, 11 wins each, not a single tie or no-result. And this is no dead rubber: a place in the October 23 final is on the line.
The equation is deliciously simple for one side and brutally complicated for the other. Beat Bangladesh and Afghanistan march into the final alongside Zimbabwe. But a Bangladesh win leaves all three teams on two points, with net run rate deciding the finalists β Afghanistan's towering +3.160 is near-untouchable, making it effectively a shootout between Bangladesh (β1.980) and Zimbabwe (β0.590) for the second spot. A narrow Bangladesh win would still send Zimbabwe through; only a big win β roughly 40-plus runs, or a chase completed with around nine overs to spare β would carry Towhid Hridoy's men to the final.

This rivalry has a habit of producing exactly these knife-edge nights. Here is how we got here, why Afghanistan start as favourites, and the one bowler Bangladesh simply have to survive.
22 ODIs since 2014. The rivalry's landmark moments β and the recent tilt toward Afghanistan.
| Milestone | Result |
|---|---|
| Overall (22 ODIs) | Afghanistan 11 β Bangladesh 11 |
| First meeting β Fatullah, 1 Mar 2014 | Afghanistan won by 32 runs β their first-ever ODI win over a Full Member nation |
| ODI World Cups (2015, 2019, 2023) | Bangladesh lead 3β0 β Afghanistan have never beaten them at a World Cup |
| Last bilateral series β Abu Dhabi, Oct 2025 | Afghanistan swept 3β0 (5 wickets, 81 runs, 200 runs) |
| Most recent meeting β 14 Oct 2025 | Afghanistan won by 200 runs; Rashid Khan 3/12, Bilal Sami five-for |
| Tonight β Sharjah, 3rd ODI | The 23rd meeting. Winner takes the tri-series final spot π |
The tri-series has already delivered a genuine upset. In the opener, Zimbabwe slumped to 24 for 3 before Craig Ervine (93) and Brendan Taylor (81) rebuilt with a 150-run fourth-wicket stand, lifting them to 271 for 8 β and then skittled Bangladesh for 172 to win by 99 runs. Taskin Ahmed's career-best new-ball spell (3/44) and Tanzid Hasan Tamim's 46 were Bangladesh's only bright spots on a sobering day.
Two days later, Afghanistan answered emphatically: 294 β built on Sediqullah Atal's 102 and Ibrahim Zadran's 90 β before Rashid Khan (4/17) and Fazalhaq Farooqi (2/15) routed Zimbabwe for 136. The 158-run win lifted their net run rate to an almost untouchable +3.160.
UAE ODI tri-series table before the 3rd ODI β top two reach the final on October 23 in Sharjah
If Bangladesh are to gatecrash this final, they must do what they have rarely managed: survive Rashid Khan. The numbers against this opposition are absurd β 35 ODI wickets in 19 matches at 19.22, economy 3.77. Last October's 3β0 sweep brought him 11 wickets at 6.09, including a 5 for 17 that tied Saqlain Mushtaq for the joint-third-most ODI five-fors by a spinner in history. He opened this series with 4 for 17 against Zimbabwe.
He is not alone. AM Ghazanfar has a 6 for 26 against Bangladesh in ODIs, Mohammad Nabi remains a banker in the middle overs, and Ibrahim Zadran β player of the series in October 2025 β made 90 in the last outing. Afghanistan captain Rahmat Shah made no secret of the home advantage before the series:
"I think Afghanistan would be the favourite team here because we've been playing all our games in the UAEβ¦ I think we have more advantages considering the home conditions here." β Rahmat Shah, Afghanistan captain
Bangladesh arrive in Sharjah with a leadership crisis. Full-time ODI captain Litton Das β appointed only in July 2026 β was ruled out of the series on October 17 with a right hip-joint injury after failing a fitness test, and scans have him targeting the West Indies Tests instead. The armband passes to vice-captain Towhid Hridoy, who becomes Bangladesh's 18th ODI captain in his first stint leading the 50-over side. Nahid Rana is out with a side strain, and Mehidy Hasan Miraz missed the opener with fever β his availability tonight is uncertain.
One matchup could swing the night: Shoriful Islam has dismissed Ibrahim Zadran six times in 55 balls across formats. If the left-armer removes Afghanistan's anchor early and Najmul Hossain Shanto converts a start, Bangladesh have a path β but it demands their best batting display of the series against the tournament's best bowling attack.
Tonight's venue matters. Sharjah Cricket Stadium β not Abu Dhabi, where the first two games were played β hosts the 3rd ODI and the final. Its traits are well known: short boundaries, early swing, then a surface that grips and slows with spin taking roughly half the wickets. Batting first wins 52% of games here, and both tri-series matches so far followed the script: runs posted, chases collapsing. Expect the toss-winner to bat.
Afghanistan: Ibrahim Zadran, Rahmanullah Gurbaz (wk), Sediqullah Atal, Rahmat Shah (c), Hashmatullah Shahidi, Azmatullah Omarzai, Mohammad Nabi, Rashid Khan, AM Ghazanfar, Zia Ur Rahman Sharifi, Fazalhaq Farooqi.
Bangladesh: Tanzid Hasan Tamim, Soumya Sarkar, Najmul Hossain Shanto, Towhid Hridoy (c), Mosaddek Hossain, Saif Hassan, Nurul Hasan (wk), Rishad Hossain, Shoriful Islam, Taskin Ahmed, Mustafizur Rahman.
Our prediction: Afghanistan. Home conditions, a settled XI, the tournament's best spinner on a spinner's ground, and the small matter of a 3β0 sweep of these opponents twelve months ago. Bangladesh's only realistic route is early wickets through Taskin and Shoriful β if Ibrahim Zadran survives the first ten overs, expect Afghanistan to march into the final.