STATZ
Menu

Account

Sign Up Free Upgrade

Already have an account? Log In

Fixtures
Upcoming Results Standings
Franchise
International
UP NEXT · Mon 19 Oct 2026 These sides meet again: Afghanistan vs Zimbabwe Preview & predicted XIs →

Zimbabwe vs Afghanistan - Players & Playing XI · One Day Internationals 2024

One Day Internationals • Match 3rd ODI
Result
ZIM
127/10
30.1 ov
Result
Afghanistan won by 8 wickets (with 139 balls remaining)
AFG
131/2
26.5 ov
AM Ghazanfar
Statz MVP
AM Ghazanfar
Cricket betting tips from Ed Hawkins, Paul Krishnamurty & Richard Mann — get 50% off with code IPLTIPS

Zimbabwe vs Afghanistan: who played

Afghanistan won by 8 wickets (with 139 balls remaining) in One Day Internationals 2024 at Harare Sports Club on 21 December 2024. Sean Williams top-scored with 60 off 61 balls and AM Ghazanfar took 5/33.

More on this match


Frequently asked questions

Who played in Zimbabwe vs Afghanistan?

Zimbabwe XI: Joylord Gumbie, Ben Curran, Craig Ervine (c), Sean Williams, Sikandar Raza, Brian Bennett, Tadiwanashe Marumani (wk), Wellington Masakadza, Newman Nyamhuri, Richard Ngarava, Trevor Gwandu. Afghanistan XI: Sediqullah Atal, Abdul Malik, Rahmat Shah, Hashmatullah Shahidi (c), Azmatullah Omarzai, Mohammad Nabi, Ikram Alikhil (wk), Bilal Sami, Rashid Khan, AM Ghazanfar, Fareed Ahmad.

Who won Zimbabwe vs Afghanistan?

Afghanistan won by 8 wickets (with 139 balls remaining).

When and where was Zimbabwe vs Afghanistan played?

Zimbabwe vs Afghanistan was played at Harare Sports Club, Harare on Saturday 21 December 2024, in One Day Internationals 2024.

What were the final scores in Zimbabwe vs Afghanistan?

Zimbabwe scored 127/10 in 30.1 overs. Afghanistan scored 131/2 in 26.5 overs.

Who was the Statz MVP in Zimbabwe vs Afghanistan?

AM Ghazanfar was named Statz MVP. The Statz Rating combines batting impact, bowling impact and match context.

Who was the top run-scorer in Zimbabwe vs Afghanistan?

Sean Williams top-scored with 60 off 61 balls.

Who took the most wickets in Zimbabwe vs Afghanistan?

AM Ghazanfar took 5/33 in 10 overs.