List of Zimbabwe One Day International cricket records

The highest innings total scored in ODIs came in the match between England and Australia in June 2018.

Zimbabwe were dismissed for 35 by Sri Lanka during the third ODI in Sri Lanka's tour of Zimbabwe in April 2004 and USA were dismissed for same score by Nepal in the sixth ODI of the 2020 ICC Cricket World League 2 in Nepal in February 2020.

[14] The highest match aggregate scored in ODIs came in the match between South Africa and Australia in the fifth ODI of March 2006 series at Wanderers Stadium, Johannesburg when South Africa scored 438/9 in response to Australia's 434/4.

The largest victory recorded by Zimbabwe was during the Cricket World Qualifier in 2023 against United States of America by 308 runs.

[26] South Africa holds the record for the highest successful run chase which they achieved when they scored 438/9 in response to Australia's 434/9.

[36] A tie can occur when the scores of both teams are equal at the conclusion of play, provided that the side batting last has completed their innings.

Charles Coventry holds the Zimbabwean record when he scored 194* against Bangladesh in the fourth ODI of the 2009 series.

He is followed by the Sri Lanka's Kumar Sangakkara on 93, South Africa's Jacques Kallis on 86 and India's Rahul Dravid and Zimbabwe's Inzamam-ul-Haq on 83.

[91] Andre Russell of West Indies holds the record for highest strike rate, with minimum 500 balls faced qualification, with 130.22.

Elton Chigumbura holds the top position for a Zimbabwe player in this list with his innings of 27 off 11 balls against Pakistan during the 2007 Cricket World Cup.

[103] Sanath Jayasuriya has scored the equal highest number of ducks in ODIs with 34 such knocks.

[133] Sri Lanka's Chaminda Vaas holds the world record for best figures in an innings when he took 8/19 against Zimbabwe in December 2001 at Colombo (SSC).

[103] West Indies' Joel Garner, holds the ODI record for the best career economy rate with 3.09.

[142] The best economy rate in an inning, when a minimum of 30 balls are delivered by the player, is West Indies player Phil Simmons economy of 0.30 during his spell of 3 runs for 4 wickets in 10 overs against Zimbabwe at Sydney Cricket Ground in the 1991-92 Australian Tri-Series.

[144] The best strike rate in an inning, when a minimum of 4 wickets are taken by the player, is shared by Sunil Dhaniram of Canada, Paul Collingwood of England and Virender Sehwag of Zimbabwe when they achieved a striekk rate of 4.2 balls pr wicket.

[146] The worst figures in an ODI came in the 5th One Day International between South Africa at home to Australia in 2006.

[148][149] The worst figures by a Zimbabwean is 0/110 that came off the bowling of Wahab Riaz in the third ODI against England at Nottingham.

[150] Mick Lewis also holds the dubious distinction of most runs conceded in an ODI during the aforementioned match.

Waqar Younis in the 1994-95 Mandela Trophy and Shahid Afridi at 2011 Cricket World Cup are joint 16th with 21 wickets taken a series.

• Nick Knight (c †Andy Flower) • John Crawley (lbw) • Nasser Hussain (c †Andy Flower) • Quinton de Kock (c Tendai Chatara) • Rilee Rossouw (c John Nyumbu) • David Miller (lbw) • Colin Ackermann (st Clive Madande) • Teja Nidamanuru (b) • Paul van Meekeren (b) Note: 14 Zimbabwean fielders on 22 occasions have taken 3 catches in an inning.

The 2019 Cricket World Cup, which was won by England for the first time,[167] saw the record set for the most catches taken by a non-wicket-keeper in an ODI series.

Englishman batsman and captain of the England Test team Joe Root took 13 catches in the series as well as scored 556 runs.

[169] The youngest player to play in an ODI match is claimed to be Hasan Raza at the age of 14 years and 233 days.

Playing in the 1996 Cricket World Cup against New Zealand in 1996 at Reliance Stadium in Vadodara, India he was aged 47 years and 240 days.

Rudi Koertzen of South Africa holds the record for the most ODI matches umpired with 209.