Afghanistan beat Zimbabwe by 158 runs in the second match of the United Arab Emirates Tri-Nation Series at the Zayed Cricket Stadium in Abu Dhabi on 19 October 2026. Sediqullah Atal, named player of the match, made 102 off 110 balls, and Rashid Khan took 4/17 as Zimbabwe were bowled out for 136 chasing 295.
How It Unfolded
Afghanistan won the toss and chose to bat first in the day-night ODI. Atal built the innings with 102 off 110 balls, hitting eight fours and a six, and shared the bulk of the scoring with Ibrahim Zadran, who made 90 off 96 balls with nine fours and two sixes. Hashmatullah Shahidi added 28 off 30 balls and Rahmanullah Gurbaz 25 off 20 as Afghanistan reached 294.
Zimbabwe's seamers kept the total in check late on. Ernest Masuku took 3/44 from eight overs and Brad Evans 3/48 from his ten. Blessing Muzarabani finished with 2/68 and Sikandar Raza 1/54.
The chase never gathered pace. Brian Bennett made 31 off 40 balls before he was out lbw, and Raza top-scored with 48 off 80 balls. Ryan Burl added 31 off 63, but Afghanistan's spinners and seamers kept taking wickets. Rashid finished with 4/17 from eight overs, Fazalhaq Farooqi took 2/15 from five, AM Ghazanfar 1/21 and Mohammad Nabi 1/37. Zimbabwe were all out for 136 in 38.4 overs.
The full Oracle call for the match is on CricMind.
What's Next
Two matches into the series, Zimbabwe won the opening match by 99 runs and Afghanistan have now won the second by 158 runs. Results and the remaining fixtures are on the United Arab Emirates Tri-Nation Series hub.
Source: Scorecard and the Oracle call.