Menu

Account

Create a free account Go Pro

Already have an account? Log in

Fixtures
Upcoming Results Standings
Franchise
International

Zimbabwe vs Afghanistan Scorecard · Test Series 2025

Test Series 2025 · Only Test · Mon 20 Oct 2025 Result
Zimbabwe 347
Zimbabwe won by an innings and 73 runs Harare Sports Club, Harare
Afghanistan 127 & 159
Updated .

Afghanistan · 1st innings

127 (all out · 32.3 ov)
BatterDismissalRB4s6sSR
Ibrahim Zadran c Fielder b Blessing Muzarabani c Fielder b Blessing Muzarabani 19 234082.6
Abdul Malik run out run out 30 402075.0
Yamin Ahmadzai not out not out 10* 152066.7
Extras1 (lb 1) Total127 (all out · 32.3 ov)
Fall of wickets1-23 Ibrahim Zadran 5.4 ov, 2-77 Rahmanullah Gurbaz 15.3 ov, 3-88 Abdul Malik 17.1 ov, 4-100 Hashmatullah Shahidi 22.1 ov, 5-102 Afsar Zazai 22.5 ov, 6-114 Bahir Shah 25.6 ov, 7-115 Ismat Alam 27.3 ov, 8-115 Sharafuddin Ashraf 28.1 ov, 9-127 Khalil Gurbaz 32.2 ov, 10-127 Ziaur Rahman Sharifi 32.3 ov

Zimbabwe bowling

BowlerOMRWEcon
Richard Ngarava 612804.67
Blessing Muzarabani 1114734.27
Tanaka Chivanga 602914.83
Brad Evans 9.322252.32

Zimbabwe · 1st innings

347 (all out · 103 ov)
BatterDismissalRB4s6sSR
Ben Curran lbw b Ismat Alam lbw b Ismat Alam 121 25615047.3
Craig Ervine (c) lbw b Ismat Alam lbw b Ismat Alam 5 81062.5
Sikandar Raza c Fielder b Sharafuddin Ashraf c Fielder b Sharafuddin Ashraf 65 887073.9
Brad Evans not out not out 35* 484172.9
Extras19 (b 5, lb 11, w 1, nb 2) Total347 (all out · 103 ov)
Fall of wickets1-9 Brian Bennett 3.3 ov, 2-106 Nick Welch 33.1 ov, 3-154 Brendan Taylor 45.2 ov, 4-165 Craig Ervine 48.5 ov, 5-264 Sikandar Raza 75.3 ov, 6-302 Ben Curran 89.4 ov, 7-316 Tafadzwa Tsiga 92.4 ov, 8-316 Richard Ngarava 92.5 ov, 9-335 Blessing Muzarabani 96.3 ov, 10-359 Tanaka Chivanga 102.6 ov

Afghanistan bowling

BowlerOMRWEcon
Yamin Ahmadzai · 1 wd1 wd 24.176202.57
Ziaur Rahman Sharifi 31.539773.05
Sharafuddin Ashraf 1746513.82
Ismat Alam · 2 nb2 nb 1525123.40
Khalil Gurbaz 905406.00

Afghanistan · 2nd innings

159 (all out · 43 ov)
BatterDismissalRB4s6sSR
Yamin Ahmadzai not out not out 13* 191168.4
Extras5 (b 2, lb 1, w 1, nb 1) Total159 (all out · 43 ov)
Fall of wickets1-10 Abdul Malik 3.6 ov, 2-43 Rahmanullah Gurbaz 14.3 ov, 3-59 Ibrahim Zadran 17.6 ov, 4-60 Hashmatullah Shahidi 19.5 ov, 5-109 Bahir Shah 29.4 ov, 6-127 Afsar Zazai 34.1 ov, 7-135 Ismat Alam 37.3 ov, 8-142 Sharafuddin Ashraf 39.5 ov, 9-159 Khalil Gurbaz 42.3 ov, 10-159 Ziaur Rahman Sharifi 42.6 ov

Zimbabwe bowling

BowlerOMRWEcon
Blessing Muzarabani 1214834.00
Richard Ngarava 1323752.85
Brad Evans 602804.67
Sikandar Raza 10303.00
Tanaka Chivanga · 1 wd · 1 nb1 wd · 1 nb 1114023.64
Most recent · ZIM · AFG Test Series 2026
Match drawnThu 5 Nov · Sharjah Cricket Stadium Scorecard ›
Afghanistan v Zimbabwe Next meeting · Fri 13 Nov · 06:00 GMT · ◆ Model ◆ Model Preview ›
Match details
TossZimbabwe, bowl GroundHarare Sports Club › StartMon 20 Oct · 09:00 BST

Zimbabwe vs Afghanistan: result and key facts

Zimbabwe won by an innings and 73 runs in Test Series 2025 at Harare Sports Club on 20 October 2025. Ben Curran top-scored with 121 off 256 balls and Ziaur Rahman Sharifi took 7/97.

More on this match

Frequently asked questions

Who won Zimbabwe vs Afghanistan?

Zimbabwe won by an innings and 73 runs. The match was played at Harare Sports Club, Harare on 20 October 2025, in Test Series 2025. Ben Curran top-scored with 121 off 256 balls and Ziaur Rahman Sharifi took 7/97.

When and where was Zimbabwe vs Afghanistan played?

Zimbabwe vs Afghanistan was played at Harare Sports Club, Harare on Monday 20 October 2025, in Test Series 2025.

What were the final scores in Zimbabwe vs Afghanistan?

Zimbabwe scored 347/10 in 103 overs. Afghanistan scored 127/10 in 32.3 overs. Zimbabwe won by an innings and 73 runs. The full scorecard, with every batter's and bowler's figures, is on this page.

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

Ben Curran top-scored with 121 off 256 balls, a strike rate of 47.3. Sikandar Raza made the next-highest score, 65 off 88 balls. Every innings is on the scorecard, with the fours, sixes and strike rate of each batter.

Who took the most wickets in Zimbabwe vs Afghanistan?

Ziaur Rahman Sharifi took 7/97 in 31.5 overs.

Who played in Zimbabwe vs Afghanistan?

Zimbabwe XI: Brian Bennett, Ben Curran, Nick Welch, Brendan Taylor, Craig Ervine (c), Sikandar Raza, Tafadzwa Tsiga (wk), Brad Evans, Richard Ngarava, Blessing Muzarabani, Tanaka Chivanga. Afghanistan XI: Ibrahim Zadran, Abdul Malik, Rahmanullah Gurbaz, Hashmatullah Shahidi (c), Bahir Shah, Afsar Zazai (wk), Ismat Alam, Sharafuddin Ashraf, Yamin Ahmadzai, Khalil Gurbaz, Ziaur Rahman Sharifi.