AFG vs BAN 3rd ODI Match Result: Rahmat Shah 67*, Rashid Khan 4/31 Power Afghanistan to 7-Wicket Win and Tri-Series Final

Afghanistan beat Bangladesh by 7 wickets in the third ODI of the UAE tri-series at the Sharjah Cricket Stadium on Wednesday, chasing down 161 with 87 balls to spare to seal their place in the October 23 final. Rahmat Shah’s unbeaten 67 and Rashid Khan’s 4 for 31 headlined a clinical all-round display — Afghanistan’s second straight win of the tri-series — while Bangladesh were eliminated from final contention. The AFG vs BAN ODI prediction on CricFacts had backed Afghanistan, and the pick was right.

Afghanistan vs Bangladesh 3rd ODI result: match summary and scorecard

Match: 3rd ODI, ODI Tri-Nation Series in UAE 2026 (Etisalat ACB ODI Tri-Nation Series), Sharjah Cricket Stadium, October 21, 2026 — day/night, 5:00 PM IST start. Toss: Bangladesh won the toss and elected to bat. Result: Afghanistan won by 7 wickets (87 balls remaining).

Team Score Overs
Bangladesh 160 all out 41.2
Afghanistan 161 for 3 35.3

Player of the Match: Rashid Khan (4/31). Umpires: Ahmed Shah Durrani and Allahuddien Paleker (TV: Ahsan Raza); Referee: Dave Gilbert. Conditions were clear and hot at 30°C in Sharjah.

Bangladesh innings 160 all out: Parvez Hossain Emon’s fighting 70 in vain after top-order collapse

Bangladesh’s decision to bat first backfired spectacularly inside the opening seven overs. Both openers fell in the second over with the score on 6, and when Najmul Hossain Shanto and captain Towhid Hridoy followed in quick succession, Bangladesh were reeling at 28 for 4 — still only 38 for 4 at the end of the first 10 overs.

The recovery came from wicketkeeper Parvez Hossain Emon and Saif Hassan, who rebuilt with a patient 93-run fifth-wicket partnership — the only period of the innings in which Bangladesh looked in control. Emon was the standout, striking 70 from 96 deliveries with five fours and two sixes and reaching his half-century from 75 balls as Bangladesh reached 100 in the 26th over. Saif supported him with 41 off 82 balls before Mohammad Nabi broke the stand in the 32nd over, substitute fielder Nangeyalia Kharote completing the catch.

Emon carried on until Rashid Khan trapped him lbw in the 40th over, and Bangladesh — who had passed 150 in the 39th over — could not bat out their overs. Rashid ran through the tail, dismissing Aliss Al Islam and Mustafizur Rahman in the 42nd over, as Bangladesh were bowled out for 160 in 41.2 overs.

Bangladesh fall of wickets

  • 1-6 (Tanzid Hasan Tamim, 1.2 ov), 2-6 (Soumya Sarkar, 1.3 ov), 3-27 (Najmul Hossain Shanto, 6.4 ov), 4-28 (Towhid Hridoy, 6.6 ov)
  • 5-121 (Saif Hassan, 31.3 ov), 6-124 (Mehidy Hasan Miraz, 32.5 ov), 7-147 (Shoriful Islam, 37.3 ov), 8-156 (Parvez Hossain Emon, 39.2 ov), 9-160 (Aliss Al Islam, 41.1 ov), 10-160 (Mustafizur Rahman, 41.2 ov)

Afghanistan bowling figures

Bowler Overs Runs Wickets Economy
Rashid Khan 8.2 31 4 3.72
Azmatullah Omarzai 7 27 2 3.86
Yamin Ahmadzai 6 21 2 3.50
Mohammad Nabi 9 35 1 3.89
Bilal Sami 6 23 1 3.83
Allah Mohammad Ghazanfar 5 12 0 2.40

Afghanistan run chase 161/3: Rahmat Shah’s unbeaten 67 seals comfortable win

The chase began with a wobble as Taskin Ahmed removed both openers — Rahmanullah Gurbaz bowled for 6 and Sediqullah Atal bowled for 4 — leaving Afghanistan 42 for 2 at the end of the powerplay. But Ibrahim Zadran (34 off 48 balls) and Rahmat Shah steadied the innings with a 50-run third-wicket partnership from 74 deliveries, taking Afghanistan past 100 in the 22nd over before Mustafizur Rahman broke through, Shanto taking the catch.

From there, Rahmat Shah and Hashmatullah Shahidi shut the door on Bangladesh with an unbroken 50-run fourth-wicket stand from 70 balls. Rahmat reached his half-century from 66 deliveries and finished 67 not out from 90 balls with five fours, while Shahidi contributed an unbeaten 36 off 54 balls with four boundaries. Afghanistan reached 150 in the 33rd over and completed the chase at 161 for 3 in 35.3 overs.

Afghanistan batting

Batter Dismissal Runs Balls 4s/6s
Rahmanullah Gurbaz b Taskin Ahmed 6 8 1/0
Ibrahim Zadran c Shanto b Mustafizur Rahman 34 48 2/0
Sediqullah Atal b Taskin Ahmed 4 13 1/0
Rahmat Shah not out 67 90 5/0
Hashmatullah Shahidi not out 36 54 4/0

Bangladesh bowling figures

Bowler Overs Runs Wickets Economy
Taskin Ahmed 8 36 2 4.50
Mustafizur Rahman 6 32 1 5.33
Shoriful Islam 5 18 0 3.60
Mehidy Hasan Miraz 8 25 0 3.13
Aliss Al Islam 8.3 47 0 5.53

Player of the Match: Rashid Khan’s four-wicket haul

Rashid Khan was named Player of the Match for a decisive spell of 4 for 31 in 8.2 overs. Introduced after Bangladesh’s fifth-wicket recovery, he broke the innings open by trapping the well-set Emon lbw for 70, then returned at the death to remove Aliss Al Islam and Mustafizur Rahman in the space of two balls, bowling Bangladesh out with 52 deliveries unused. Yamin Ahmadzai (2/21) and Azmatullah Omarzai (2/27) did the early damage, while Mohammad Nabi’s removal of Saif Hassan ended Bangladesh’s only meaningful partnership.

Turning points: where the Sharjah ODI was won and lost

  • The new-ball burst: Bangladesh crashed to 6 for 2 in the second over and 28 for 4 inside seven overs, a hole they never climbed out of despite the recovery.
  • The Emon–Saif 93-run stand: the lone bright passage for Bangladesh, lifting them from 28/4 to 121/5 and giving the total a semblance of respectability.
  • Rashid’s strikes: removing Emon for 70 and then two wickets in two balls to end the innings kept Bangladesh to 160 — well short of a competitive total on a slowing Sharjah surface.
  • Taskin’s double blow: dismissing both Afghanistan openers cheaply briefly gave Bangladesh hope at 42/2 in the chase.
  • Rahmat and Shahidi’s unbroken stand: a calm, risk-free 50-run partnership that drained the remaining tension from the chase and finished the job with 87 balls to spare.

UAE ODI tri-series standings: Afghanistan into the final, Bangladesh eliminated

The win was Afghanistan’s second consecutive victory in the tri-series and sealed their place in the October 23 final against Zimbabwe with a game to spare. Zimbabwe sit on two points having completed both their league games, while Bangladesh’s campaign ends without a place in the final. The Afghanistan Cricket Board confirmed the result “makes it to the final of the Etisalat ACB ODI Tri-Nation Series 2026” after what it called a “remarkable all-round performance”. For context on the rivalry, see the Afghanistan vs Bangladesh head-to-head record.

What’s next: tri-series final on October 23

Afghanistan now head into the October 23 final against Zimbabwe as the form team of the tri-series, with back-to-back wins, a settled top order and Rashid Khan hitting his straps at exactly the right time. Bangladesh, meanwhile, leave the UAE ruing another top-order collapse and will need a serious rethink of their ODI batting plans before their next assignment.

AFG vs BAN 3rd ODI playing XIs

Afghanistan: Rahmanullah Gurbaz, Ibrahim Zadran, Sediqullah Atal, Rahmat Shah, Azmatullah Omarzai, Hashmatullah Shahidi, Mohammad Nabi, Rashid Khan, Allah Mohammad Ghazanfar, Bilal Sami, Yamin Ahmadzai.

Bangladesh: Tanzid Hasan Tamim, Soumya Sarkar, Najmul Hossain Shanto, Saif Hassan, Towhid Hridoy (c), Mehidy Hasan Miraz, Parvez Hossain Emon (wk), Aliss Al Islam, Shoriful Islam, Taskin Ahmed, Mustafizur Rahman.

Our prediction verdict

CricFacts’ AFG vs BAN 3rd ODI prediction picked Afghanistan to win — the right call, and in the manner expected: the bowlers restricted Bangladesh to a below-par total before the batters completed a controlled chase.