Azmatullah Omarzai hit 116 off 50 balls as Afghanistan beat Zimbabwe by 19 runs in the second T20I at Sharjah Cricket Stadium on 29 October 2026. Afghanistan made 221/7 and held Zimbabwe to 202/5, despite an unbeaten 106 from Sikandar Raza. Omarzai, named player of the match, also took 1/17 with the ball.
How It Unfolded
Zimbabwe won the toss and chose to field first. Afghanistan lost Ibrahim Zadran for 1 off 9 balls, and Sediqullah Atal made 17 off 21, but Omarzai took the innings away. His 116 came with five fours and 12 sixes. Ijaz Ahmad Ahmadzai added 52 off 27 balls with three sixes, and Rashid Khan finished with 25 not out off just six balls, all four of his scoring shots clearing the rope. Brad Evans took 2/40 and Kundai Matigimu 2/48 from his four overs, which included a maiden. Vincent Masekesa returned 1/21 from three overs and Ernest Masuku 1/42.
Chasing 222, Zimbabwe kept up with the rate for long spells. Innocent Kaia struck 25 off 13 balls and Brian Bennett 22 off 15, while Wessly Madhevere (4) and Ryan Burl (2) fell cheaply. Raza carried the chase with 106 not out off 56 balls, hitting five fours and nine sixes, and Tafadzwa Tsiga added 31 not out off 23. Zimbabwe finished 19 runs short on 202/5 from their 20 overs.
Abdollah Ahmadzai was Afghanistan's best bowler with 2/34. Rashid Khan conceded 29 in his four overs for one wicket, and Fareed Ahmad took 1/51.
What's Next
Afghanistan won the first T20I by 37 runs and now lead the series 2-0 with three matches to play. The CricMind Oracle gives Afghanistan an 88% chance of winning the series. Follow every remaining game on the Zimbabwe tour of United Arab Emirates 2026/27 hub, and see the full Oracle call for this match.
Source: Scorecard and the Oracle call.