Afghanistan beat Zimbabwe to win the one-day tri-series in the United Arab Emirates
23 October 2026
Afghanistan won the one-day international tri-series played in the United Arab Emirates, beating Zimbabwe in the final. Afghanistan were set 170 to win and finished the chase inside the 35th over, with Ibrahim Zadran unbeaten on 70. Rahmat Shah captained the Afghanistan side in the tournament. The three teams in the series were Afghanistan, Zimbabwe and Bangladesh; Bangladesh were knocked out in the league stage. Rashid Khan was the pick of the bowlers in the final with three wickets for 41 runs, and took eight wickets across the wins over Zimbabwe and Bangladesh. The International Cricket Council linked the result to Afghanistan's build-up to the ICC Cricket World Cup 2027. Afghanistan and Zimbabwe were to follow the tri-series with Twenty20 International and Test matches in Sharjah.
In plain words
ODI One Day International — A limited-overs international match of fifty overs a side.