Afghanistan secured a crushing 232-run win over Zimbabwe in the second ODI in Harare, knocking over the hosts for 54 and setting a new team record in the process.

Afghanistan secured a crushing 232-run win over Zimbabwe in the second ODI in Harare, knocking over the hosts for 54 and setting a new team record in the process.

Zimbabwe elected to field first in the second ODI – a decision which proved to be their undoing. Afghan openers Abdul Malik and Sediqullah Atal put on a massive opening stand of 191 and were finally separated in the 35th over when Abdul was bowled by teenage pacer Newman Nyamhuri for 84.

Sediqullah managed to score his first century at international level but departed soon after for 104. Nyamhuri finished with 3-53 as Afghanistan posted 286-6.

In reply, Zimbabwe lost opener Ben Curran in the very first over after the batter chanced Hashmatullah Shahidi's arm for a quick single, only to be run out by a direct hit. The hosts lost their second, third and fourth wickets in the fifth, sixth and seventh overs as Fazalhaq Farooqi and Azmatullah Omarzai wreaked havoc.

Teenage spinner Allah Ghazanfar then took over, striking twice in the 12th over to remove Sean Williams and Brian Bennett to leave Zimbabwe 32-6. Seamer Naveed Zadran struck with three more quick wickets to mop up the tail, before Ghazanfar removed Tinotenda Maposa to strike the final blow and bowl Zimbabwe out for 54. Sikandar Raza was left stranded, unbeaten on 19.

Biggest wins in men's ODIs, full list: Afghanistan set new team record

The 232-run win is now Afghanistan's biggest margin of victory in ODI cricket, and their only one by over 200 runs. Their previous best was a 177-run win over South Africa in Sharjah earlier this year, as they posted 311-4 before bowling the Proteas out for 134.

The men's ODI record remains India's win by 317 runs over Sri Lanka last year, where the Men in Blue slammed 390-5 before Mohammed Siraj's 4-32 helped bowl the Lankans out for just 73.

Team Margin Opposition Venue Date
India 317 runs Sri Lanka Thiruvananthapuram 15 Jan 2023
Australia 309 runs Netherlands Delhi 25 Oct 2023
Zimbabwe 304 runs U.S.A. Harare 26 Jun 2023
India 302 runs Sri Lanka Wankhede 2 Nov 2023
New Zealand 290 runs Ireland Aberdeen 1 Jul 2008
Australia 275 runs Afghanistan W.A.C.A 4 Mar 2015
South Africa 272 runs Zimbabwe Benoni 22 Oct 2010
South Africa 258 runs Sri Lanka Paarl 11 Jan 2012
India 257 runs Bermuda Port of Spain 19 Mar 2007
South Africa 257 runs West Indies Sydney 27 Feb 2015
Australia 256 runs Namibia Potchefstroom 27 Feb 2003
India 256 runs Hong Kong Karachi 25 Jun 2008
Pakistan 255 runs Ireland Dublin (Malahide) 18 Aug 2016
Sri Lanka 245 runs India Sharjah 29 Oct 2000
Pakistan 244 runs Zimbabwe Bulawayo 20 Jul 2018
India 243 runs South Africa Eden Gardens 5 Nov 2023
Sri Lanka 243 runs Bermuda Port of Spain 15 Mar 2007
England 242 runs Australia Nottingham 19 Jun 2018
Pakistan 238 runs Nepal Multan 30 Aug 2023
Sri Lanka 234 runs Pakistan Lahore 24 Jan 2009
Pakistan 233 runs Bangladesh Dhaka 2 Jun 2000
Afghanistan 232 runs Zimbabwe Harare 19 Dec 2024
Australia 232 runs Sri Lanka Adelaide 28 Jan 1985
England 232 runs Netherlands Amstelveen 17 Jun 2022
South Africa 231 runs Netherlands Mohali 3 Mar 2011

Follow Wisden for all cricket updates, including live scores, match stats, quizzes and more. Stay up to date with the latest cricket news, player updates, team standings, match highlights, video analysis and live match odds.