ODI Matches played on Harare Sports Club, Harare (180)
25th October 1992
India in South Africa and Zimbabwe 1992/93
only ODI
Zimbabwe v India
o764
8th November 1992
New Zealand in Zimbabwe 1992/93
2nd ODI
Zimbabwe v New Zealand
o766
2nd March 1993
Pakistan in Zimbabwe 1992/93
only ODI
Zimbabwe v Pakistan
o812
3rd November 1994
Sri Lanka in South Africa and Zimbabwe 1994/95
1st ODI
Zimbabwe v Sri Lanka
o945
5th November 1994
Sri Lanka in South Africa and Zimbabwe 1994/95
2nd ODI
Zimbabwe v Sri Lanka
o947
6th November 1994
Sri Lanka in South Africa and Zimbabwe 1994/95
3rd ODI
Zimbabwe v Sri Lanka
o948
22nd February 1995
Pakistan in South Africa and Zimbabwe 1994/95
1st ODI
Zimbabwe v Pakistan
o980
25th February 1995
Pakistan in South Africa and Zimbabwe 1994/95
2nd ODI
Zimbabwe v Pakistan
o982
26th February 1995
Pakistan in South Africa and Zimbabwe 1994/95
3rd ODI
Zimbabwe v Pakistan
o984
21st October 1995
South Africa in Zimbabwe 1995/96
1st ODI
Zimbabwe v South Africa
o1013
22nd October 1995
South Africa in Zimbabwe 1995/96
2nd ODI
Zimbabwe v South Africa
o1014
1st January 1997
England in Zimbabwe 1996/97
2nd ODI
Zimbabwe v England
o1156
3rd January 1997
England in Zimbabwe 1996/97
3rd ODI
Zimbabwe v England
o1158
17th February 1997
India in South Africa and Zimbabwe 1996/97
2nd ODI
Zimbabwe v India
o1178a
4th October 1997
New Zealand in Kenya and Zimbabwe 1997/98
2nd ODI
Zimbabwe v New Zealand
o1237
5th October 1997
New Zealand in Kenya and Zimbabwe 1997/98
3rd ODI
Zimbabwe v New Zealand
o1238
28th March 1998
Pakistan in South Africa and Zimbabwe 1997/98
1st ODI
Zimbabwe v Pakistan
o1297
29th March 1998
Pakistan in South Africa and Zimbabwe 1997/98
2nd ODI
Zimbabwe v Pakistan
o1298
30th September 1998
India in Zimbabwe 1998/99
3rd ODI
Zimbabwe v India
o1356
23rd October 1999
Australia in Zimbabwe 1999/00
2nd ODI
Zimbabwe v Australia
o1520
24th October 1999
Australia in Zimbabwe 1999/00
3rd ODI
Zimbabwe v Australia
o1521
15th December 1999
Sri Lanka in Zimbabwe 1999/00
3rd ODI
Zimbabwe v Sri Lanka
o1529
18th December 1999
Sri Lanka in Zimbabwe 1999/00
4th ODI
Zimbabwe v Sri Lanka
o1530
19th December 1999
Sri Lanka in Zimbabwe 1999/00
5th ODI
Zimbabwe v Sri Lanka
o1531
20th February 2000
England in South Africa and Zimbabwe 1999/00
3rd ODI
Zimbabwe v England
o1567
23rd February 2000
England in South Africa and Zimbabwe 1999/00
4th ODI
Zimbabwe v England
o1568a
27th September 2000
New Zealand in South Africa and Zimbabwe 2000/01
1st ODI
Zimbabwe v New Zealand
o1627
7th April 2001
Bangladesh in Zimbabwe 2000/01
1st ODI
Zimbabwe v Bangladesh
o1702
8th April 2001
Bangladesh in Zimbabwe 2000/01
2nd ODI
Zimbabwe v Bangladesh
o1704
23rd June 2001
Coca-Cola Cup (Zimbabwe) 2001
Zimbabwe v West Indies
o1727
24th June 2001
Coca-Cola Cup (Zimbabwe) 2001
Zimbabwe v India
o1729
4th July 2001
Coca-Cola Cup (Zimbabwe) 2001
India v West Indies
o1733
7th July 2001
Coca-Cola Cup (Zimbabwe) 2001
Final
India v West Indies
o1734
29th September 2001
South Africa in Zimbabwe 2001/02
2nd ODI
Zimbabwe v South Africa
o1749
30th September 2001
South Africa in Zimbabwe 2001/02
3rd ODI
Zimbabwe v South Africa
o1750
3rd October 2001
England in Zimbabwe 2001/02
1st ODI
Zimbabwe v England
o1751
6th October 2001
England in Zimbabwe 2001/02
2nd ODI
Zimbabwe v England
o1753
7th October 2001
England in Zimbabwe 2001/02
3rd ODI
Zimbabwe v England
o1755
27th November 2002
Pakistan in South Africa and Zimbabwe 2002/03
3rd ODI
Zimbabwe v Pakistan
o1903
30th November 2002
Pakistan in South Africa and Zimbabwe 2002/03
4th ODI
Zimbabwe v Pakistan
o1906
1st December 2002
Pakistan in South Africa and Zimbabwe 2002/03
5th ODI
Zimbabwe v Pakistan
o1908
8th December 2002
Kenya in Zimbabwe 2002/03
1st ODI
Zimbabwe v Kenya
o1914
10th February 2003
ICC World Cup 2002/03
Pool A
Zimbabwe v Namibia
o1944
13th February 2003
ICC World Cup 2002/03
Pool A
Zimbabwe v England
o1949a
19th February 2003
ICC World Cup 2002/03
Pool A
Zimbabwe v India
o1959
26th November 2003
West Indies in South Africa and Zimbabwe 2003/04
3rd ODI
Zimbabwe v West Indies
o2067
29th November 2003
West Indies in South Africa and Zimbabwe 2003/04
4th ODI
Zimbabwe v West Indies
o2069
30th November 2003
West Indies in South Africa and Zimbabwe 2003/04
5th ODI
Zimbabwe v West Indies
o2070
10th March 2004
Bangladesh in Zimbabwe 2003/04
3rd ODI
Zimbabwe v Bangladesh
o2110
12th March 2004
Bangladesh in Zimbabwe 2003/04
4th ODI
Zimbabwe v Bangladesh
o2111
14th March 2004
Bangladesh in Zimbabwe 2003/04
5th ODI
Zimbabwe v Bangladesh
o2113
25th April 2004
Sri Lanka in Zimbabwe 2004
3rd ODI
Zimbabwe v Sri Lanka
o2122
27th April 2004
Sri Lanka in Zimbabwe 2004
4th ODI
Zimbabwe v Sri Lanka
o2123
29th April 2004
Sri Lanka in Zimbabwe 2004
5th ODI
Zimbabwe v Sri Lanka
o2124
25th May 2004
Australia in Zimbabwe 2004
1st ODI
Zimbabwe v Australia
o2131
27th May 2004
Australia in Zimbabwe 2004
2nd ODI
Zimbabwe v Australia
o2132
29th May 2004
Australia in Zimbabwe 2004
3rd ODI
Zimbabwe v Australia
o2133
26th November 2004
England in Namibia, South Africa and Zimbabwe 2004/05
1st ODI
Zimbabwe v England
o2192a
28th November 2004
England in Namibia, South Africa and Zimbabwe 2004/05
2nd ODI
Zimbabwe v England
o2193
1st December 2004
England in Namibia, South Africa and Zimbabwe 2004/05
3rd ODI
Zimbabwe v England
o2194
30th July 2005
South Africa in Zimbabwe 2005/06
1st ODI
Zimbabwe v South Africa
o2262a
31st July 2005
South Africa in Zimbabwe 2005/06
2nd ODI
Zimbabwe v South Africa
o2263a
3rd August 2005
South Africa in Zimbabwe 2005/06
3rd ODI
Zimbabwe v South Africa
o2265a
29th August 2005
Videocon Tri-Series 2005/06
Zimbabwe v India
o2274
31st August 2005
Videocon Tri-Series 2005/06
Zimbabwe v New Zealand
o2276
2nd September 2005
Videocon Tri-Series 2005/06
India v New Zealand
o2278
4th September 2005
Videocon Tri-Series 2005/06
Zimbabwe v India
o2280
6th September 2005
Videocon Tri-Series 2005/06
Final
India v New Zealand
o2281
1st March 2006
Kenya in Zimbabwe 2005/06
3rd ODI
Zimbabwe v Kenya
o2343
3rd March 2006
Kenya in Zimbabwe 2005/06
4th ODI
Zimbabwe v Kenya
o2345
4th March 2006
Kenya in Zimbabwe 2005/06
5th ODI
Zimbabwe v Kenya
o2346a
29th July 2006
Bangladesh in Kenya and Zimbabwe 2006
1st ODI
Zimbabwe v Bangladesh
o2392
30th July 2006
Bangladesh in Kenya and Zimbabwe 2006
2nd ODI
Zimbabwe v Bangladesh
o2393
2nd August 2006
Bangladesh in Kenya and Zimbabwe 2006
3rd ODI
Zimbabwe v Bangladesh
o2394
4th August 2006
Bangladesh in Kenya and Zimbabwe 2006
4th ODI
Zimbabwe v Bangladesh
o2395
6th August 2006
Bangladesh in Kenya and Zimbabwe 2006
5th ODI
Zimbabwe v Bangladesh
o2398
4th February 2007
Bangladesh in Zimbabwe 2006/07
Zimbabwe v Bangladesh
o2506
6th February 2007
Bangladesh in Zimbabwe 2006/07
Zimbabwe v Bangladesh
o2511
9th February 2007
Bangladesh in Zimbabwe 2006/07
Zimbabwe v Bangladesh
o2517
10th February 2007
Bangladesh in Zimbabwe 2006/07
Zimbabwe v Bangladesh
o2518
25th August 2007
South Africa in Zimbabwe 2007/08
2nd ODI
Zimbabwe v South Africa
o2614
26th August 2007
South Africa in Zimbabwe 2007/08
3rd ODI
Zimbabwe v South Africa
o2615
30th November 2007
West Indies in Zimbabwe 2007/08
1st ODI
Zimbabwe v West Indies
o2650
2nd December 2007
West Indies in Zimbabwe 2007/08
2nd ODI
Zimbabwe v West Indies
o2652
4th December 2007
West Indies in Zimbabwe 2007/08
3rd ODI
Zimbabwe v West Indies
o2653
20th November 2008
Sri Lanka in Zimbabwe 2008/09
1st ODI
Zimbabwe v Sri Lanka
o2779
22nd November 2008
Sri Lanka in Zimbabwe 2008/09
2nd ODI
Zimbabwe v Sri Lanka
o2780
24th November 2008
Sri Lanka in Zimbabwe 2008/09
3rd ODI
Zimbabwe v Sri Lanka
o2782
28th November 2008
Sri Lanka in Zimbabwe 2008/09
4th ODI
Zimbabwe v Sri Lanka
o2784
30th November 2008
Sri Lanka in Zimbabwe 2008/09
5th ODI
Zimbabwe v Sri Lanka
o2785
12th October 2009
Kenya in Zimbabwe 2009/10
1st ODI
Zimbabwe v Kenya
o2908
13th October 2009
Kenya in Zimbabwe 2009/10
2nd ODI
Zimbabwe v Kenya
o2909
15th October 2009
Kenya in Zimbabwe 2009/10
3rd ODI
Zimbabwe v Kenya
o2910
17th October 2009
Kenya in Zimbabwe 2009/10
4th ODI
Zimbabwe v Kenya
o2911
18th October 2009
Kenya in Zimbabwe 2009/10
5th ODI
Zimbabwe v Kenya
o2912
3rd June 2010
Zimbabwe Tri-Series 2010
Zimbabwe v India
o2986
5th June 2010
Zimbabwe Tri-Series 2010
India v Sri Lanka
o2988
7th June 2010
Zimbabwe Tri-Series 2010
Zimbabwe v Sri Lanka
o2989
9th June 2010
Zimbabwe Tri-Series 2010
Final
Zimbabwe v Sri Lanka
o2990
26th September 2010
Ireland in Zimbabwe 2010/11
1st ODI
Zimbabwe v Ireland
o3048
28th September 2010
Ireland in Zimbabwe 2010/11
2nd ODI
Zimbabwe v Ireland
o3049
30th September 2010
Ireland in Zimbabwe 2010/11
3rd ODI
Zimbabwe v Ireland
o3050
12th August 2011
Bangladesh in Zimbabwe 2011
1st ODI
Zimbabwe v Bangladesh
o3176
14th August 2011
Bangladesh in Zimbabwe 2011
2nd ODI
Zimbabwe v Bangladesh
o3178
16th August 2011
Bangladesh in Zimbabwe 2011
3rd ODI
Zimbabwe v Bangladesh
o3180
11th September 2011
Pakistan in Zimbabwe 2011
2nd ODI
Zimbabwe v Pakistan
o3190
14th September 2011
Pakistan in Zimbabwe 2011
3rd ODI
Zimbabwe v Pakistan
o3194
20th October 2011
New Zealand in Zimbabwe 2011/12
1st ODI
Zimbabwe v New Zealand
o3205
22nd October 2011
New Zealand in Zimbabwe 2011/12
2nd ODI
Zimbabwe v New Zealand
o3206
24th July 2013
India in Zimbabwe 2013
1st ODI
Zimbabwe v India
o3395
26th July 2013
India in Zimbabwe 2013
2nd ODI
Zimbabwe v India
o3398
28th July 2013
India in Zimbabwe 2013
3rd ODI
Zimbabwe v India
o3400
27th August 2013
Pakistan in Zimbabwe 2013
1st ODI
Zimbabwe v Pakistan
o3404
29th August 2013
Pakistan in Zimbabwe 2013
2nd ODI
Zimbabwe v Pakistan
o3406
31st August 2013
Pakistan in Zimbabwe 2013
3rd ODI
Zimbabwe v Pakistan
o3408
26th October 2013
Sri Lanka in Zimbabwe 2013/14
1st ODI
Zimbabwe v Sri Lanka
o3422b
28th October 2013
Sri Lanka in Zimbabwe 2013/14
2nd ODI
Zimbabwe v Sri Lanka
o3422c
25th August 2014
Zimbabwe Tri-Series 2014
Zimbabwe v Australia
o3513
27th August 2014
Zimbabwe Tri-Series 2014
Australia v South Africa
o3516
29th August 2014
Zimbabwe Tri-Series 2014
Zimbabwe v South Africa
o3518
31st August 2014
Zimbabwe Tri-Series 2014
Zimbabwe v Australia
o3521
2nd September 2014
Zimbabwe Tri-Series 2014
Australia v South Africa
o3522
4th September 2014
Zimbabwe Tri-Series 2014
Zimbabwe v South Africa
o3524
6th September 2014
Zimbabwe Tri-Series 2014
Final
Australia v South Africa
o3526
10th July 2015
India in Zimbabwe 2015
1st ODI
Zimbabwe v India
o3663
12th July 2015
India in Zimbabwe 2015
2nd ODI
Zimbabwe v India
o3666
14th July 2015
India in Zimbabwe 2015
3rd ODI
Zimbabwe v India
o3667
2nd August 2015
New Zealand in Zimbabwe and South Africa 2015
1st ODI
Zimbabwe v New Zealand
o3673
4th August 2015
New Zealand in Zimbabwe and South Africa 2015
2nd ODI
Zimbabwe v New Zealand
o3674
7th August 2015
New Zealand in Zimbabwe and South Africa 2015
3rd ODI
Zimbabwe v New Zealand
o3675
1st October 2015
Pakistan in Zimbabwe 2015/16
1st ODI
Zimbabwe v Pakistan
o3685
3rd October 2015
Pakistan in Zimbabwe 2015/16
2nd ODI
Zimbabwe v Pakistan
o3686
5th October 2015
Pakistan in Zimbabwe 2015/16
3rd ODI
Zimbabwe v Pakistan
o3687
9th October 2015
Ireland in Zimbabwe 2015/16
1st ODI
Zimbabwe v Ireland
o3688
11th October 2015
Ireland in Zimbabwe 2015/16
2nd ODI
Zimbabwe v Ireland
o3690
13th October 2015
Ireland in Zimbabwe 2015/16
3rd ODI
Zimbabwe v Ireland
o3691
11th June 2016
India in Zimbabwe 2016
1st ODI
Zimbabwe v India
o3742
13th June 2016
India in Zimbabwe 2016
2nd ODI
Zimbabwe v India
o3744
15th June 2016
India in Zimbabwe 2016
3rd ODI
Zimbabwe v India
o3746
14th November 2016
Zimbabwe Tri-Series 2016/17
Zimbabwe v Sri Lanka
o3804
16th November 2016
Zimbabwe Tri-Series 2016/17
Sri Lanka v West Indies
o3805
16th February 2017
Afghanistan in Zimbabwe 2016/17
1st ODI
Zimbabwe v Afghanistan
o3835
19th February 2017
Afghanistan in Zimbabwe 2016/17
2nd ODI
Zimbabwe v Afghanistan
o3837
21st February 2017
Afghanistan in Zimbabwe 2016/17
3rd ODI
Zimbabwe v Afghanistan
o3838
24th February 2017
Afghanistan in Zimbabwe 2016/17
4th ODI
Zimbabwe v Afghanistan
o3840
26th February 2017
Afghanistan in Zimbabwe 2016/17
5th ODI
Zimbabwe v Afghanistan
o3842
4th March 2018
ICC World Cup Qualifier 2017/18
Group A
Papua New Guinea v United Arab Emirates
o3984
6th March 2018
ICC World Cup Qualifier 2017/18
Group A
Ireland v Papua New Guinea
o3986
10th March 2018
ICC World Cup Qualifier 2017/18
Group A
Ireland v West Indies
o3993
15th March 2018
ICC World Cup Qualifier 2017/18
Super Sixes
Afghanistan v West Indies
o3997
16th March 2018
ICC World Cup Qualifier 2017/18
Super Sixes
Zimbabwe v Ireland
o3999
18th March 2018
ICC World Cup Qualifier 2017/18
Super Sixes
Ireland v Scotland
o4001
19th March 2018
ICC World Cup Qualifier 2017/18
Super Sixes
Zimbabwe v West Indies
o4002
21st March 2018
ICC World Cup Qualifier 2017/18
Super Sixes
Scotland v West Indies
o4004
22nd March 2018
ICC World Cup Qualifier 2017/18
Super Sixes
Zimbabwe v United Arab Emirates
o4005
23rd March 2018
ICC World Cup Qualifier 2017/18
Super Sixes
Afghanistan v Ireland
o4006
25th March 2018
ICC World Cup Qualifier 2017/18
Final
Afghanistan v West Indies
o4007
10th April 2019
United Arab Emirates in Zimbabwe 2019
1st ODI
Zimbabwe v United Arab Emirates
o4121
12th April 2019
United Arab Emirates in Zimbabwe 2019
2nd ODI
Zimbabwe v United Arab Emirates
o4122
14th April 2019
United Arab Emirates in Zimbabwe 2019
3rd ODI
Zimbabwe v United Arab Emirates
o4123
16th April 2019
United Arab Emirates in Zimbabwe 2019
4th ODI
Zimbabwe v United Arab Emirates
o4124
16th July 2021
Bangladesh in Zimbabwe 2021
1st ODI
Zimbabwe v Bangladesh
o4304
18th July 2021
Bangladesh in Zimbabwe 2021
2nd ODI
Zimbabwe v Bangladesh
o4307
20th July 2021
Bangladesh in Zimbabwe 2021
3rd ODI
Zimbabwe v Bangladesh
o4309
4th June 2022
Afghanistan in Zimbabwe 2022
1st ODI
Zimbabwe v Afghanistan
o4397
6th June 2022
Afghanistan in Zimbabwe 2022
2nd ODI
Zimbabwe v Afghanistan
o4400
9th June 2022
Afghanistan in Zimbabwe 2022
3rd ODI
Zimbabwe v Afghanistan
o4403
5th August 2022
Bangladesh in Zimbabwe 2022
1st ODI
Zimbabwe v Bangladesh
o4441
7th August 2022
Bangladesh in Zimbabwe 2022
2nd ODI
Zimbabwe v Bangladesh
o4442
10th August 2022
Bangladesh in Zimbabwe 2022
3rd ODI
Zimbabwe v Bangladesh
o4443
18th August 2022
India in Zimbabwe 2022
1st ODI
Zimbabwe v India
o4451
20th August 2022
India in Zimbabwe 2022
2nd ODI
Zimbabwe v India
o4454
22nd August 2022
India in Zimbabwe 2022
3rd ODI
Zimbabwe v India
o4457
18th January 2023
Ireland in Zimbabwe 2022/23
1st ODI
Zimbabwe v Ireland
o4507
21st January 2023
Ireland in Zimbabwe 2022/23
2nd ODI
Zimbabwe v Ireland
o4509
23rd January 2023
Ireland in Zimbabwe 2022/23
3rd ODI
Zimbabwe v Ireland
o4510
21st March 2023
Netherlands in Zimbabwe 2022/23
1st ODI
Zimbabwe v Netherlands
o4544
23rd March 2023
Netherlands in Zimbabwe 2022/23
2nd ODI
Zimbabwe v Netherlands
o4547
25th March 2023
Netherlands in Zimbabwe 2022/23
3rd ODI
Zimbabwe v Netherlands
o4549
18th June 2023
ICC Men's Cricket World Cup Qualifier 2023
Group A
Zimbabwe v Nepal
o4586
20th June 2023
ICC Men's Cricket World Cup Qualifier 2023
Group A
Zimbabwe v Netherlands
o4590
22nd June 2023
ICC Men's Cricket World Cup Qualifier 2023
Group A
Nepal v West Indies
o4593
24th June 2023
ICC Men's Cricket World Cup Qualifier 2023
Group A
Zimbabwe v West Indies
o4598
26th June 2023
ICC Men's Cricket World Cup Qualifier 2023
Group A
Zimbabwe v United States of America
o4602
1st July 2023
ICC Men's Cricket World Cup Qualifier 2023
Super 6
Scotland v West Indies
o4608
3rd July 2023
ICC Men's Cricket World Cup Qualifier 2023
Super 6
Netherlands v Oman
o4611
5th July 2023
ICC Men's Cricket World Cup Qualifier 2023
Super 6
Oman v West Indies
o4615
7th July 2023
ICC Men's Cricket World Cup Qualifier 2023
Super 6
Sri Lanka v West Indies
o4618
9th July 2023
ICC Men's Cricket World Cup Qualifier 2023
Final
Netherlands v Sri Lanka
o4620
13th December 2023
Ireland in Zimbabwe 2023/24
1st ODI
Zimbabwe v Ireland
o4709
15th December 2023
Ireland in Zimbabwe 2023/24
2nd ODI
Zimbabwe v Ireland
o4710
17th December 2023
Ireland in Zimbabwe 2023/24
3rd ODI
Zimbabwe v Ireland
o4713