Oddsworth

Afghanistan v Zimbabwe, 2nd ODI: Afghanistan won by 158 runs

Afghanistan 294; our pre-match call 89%. Zimbabwe 136; our pre-match call 11%.

Afghanistan ODI tri-series 2026, 2nd ODI

Afghanistan won by 158 runs

Monday 19 October 2026, 4:00pm GMT+4 (day/night)Sheikh Zayed Cricket Stadium, Abu Dhabi

Prediction locked in 19th October, 05:39 UTCWhen we've said 80–90%, the favourite won 47 of 53

Afghanistan, last 5

LWWWW

  • 15 Aug 2026 Afghanistan won by 6 wickets v Ireland
  • 12 Aug 2026 Afghanistan won by 42 runs v Ireland
  • 10 Aug 2026 Afghanistan won by 3 wickets v Ireland
  • 7 Aug 2026 Afghanistan won by 92 runs v Ireland
  • 20 Jun 2026 India won by 9 wickets v India

Zimbabwe, last 5

LLLLW

  • 17 Oct 2026 Zimbabwe won by 99 runs v Bangladesh
  • 20 Sept 2026 Australia won by 1 wicket v Australia
  • 18 Sept 2026 Australia won by 84 runs v Australia
  • 15 Sept 2026 Australia won by 59 runs v Australia
  • 11 Jul 2026 Bangladesh won by 7 wickets v Bangladesh

Head to head

20Afghanistan wins since 2014
10Zimbabwe wins since 2014
  • 21 Dec 2024 Afghanistan won by 8 wickets at Harare Sports Club
  • 19 Dec 2024 Afghanistan won by 232 runs at Harare Sports Club
  • 17 Dec 2024 No result at Harare Sports Club
  • 9 Jun 2022 Afghanistan won by 4 wickets at Harare Sports Club

Afghanistan teamsheet

Batting positionPlayer and last 10Exp. runsBatBowl
1Rahmanullah GurbazRahmanullah Gurbaz †344 runs35+5.5–
2Ibrahim ZadranIbrahim Zadran435 runs44+2.1–
3Sediqullah AtalSediqullah Atal496 runs36−1.6–
4Rahmat ShahRahmat Shah (c)383 runs32+2.5–
5Azmatullah OmarzaiAzmatullah Omarzai189 runs, 12 wkts28+6.5−0.9
6Hashmatullah ShahidiHashmatullah Shahidi278 runs26−0.4−1.3
7Mohammad NabiMohammad Nabi175 runs, 7 wkts18+0.7+4.0
8Rashid KhanRashid Khan92 runs, 30 wkts11+0.4+13.3
9Allah GhazanfarAllah Ghazanfar12 runs, 8 wkts4−1.8+4.2
10Ziaur RahmanZiaur Rahman6 runs, 1 wkt in 5 matches5−1.2−6.0
11Fazalhaq FarooqiFazalhaq Farooqi0 runs, 10 wkts3−0.4−3.7

Team record and squad

Zimbabwe teamsheet

Batting positionPlayer and last 10Exp. runsBatBowl
1Brian BennettBrian Bennett162 runs, 1 wkt25−3.0−0.4
2Ben CurranBen Curran323 runs35−1.1–
3TTTafadzwa Tsiga22 runs in 3 matches26−4.1–
4Brendan TaylorBrendan Taylor †168 runs29+1.5–
5Sikandar RazaSikandar Raza (c)407 runs, 7 wkts30+3.1+4.2
6Ryan BurlRyan Burl252 runs20+0.4−1.5
7Wessly MadhevereWessly Madhevere172 runs, 4 wkts16−1.6+0.5
8Brad EvansBrad Evans180 runs, 23 wkts11+0.70.0
9Wellington MasakadzaWellington Masakadza97 runs, 5 wkts6−0.1+3.5
10EMErnest Masuku5 runs, 6 wkts in 4 matches5−0.9−2.9
11Blessing MuzarabaniBlessing Muzarabani22 runs, 8 wkts2−0.6+2.8

Team record and squad

Share