ODI Matches played on Queens Sports Club, Bulawayo (90)
15th December 1996
England in Zimbabwe 1996/97
1st ODI
Zimbabwe v England
o1153
15th February 1997
India in South Africa and Zimbabwe 1996/97
1st ODI
Zimbabwe v India
o1178
1st October 1997
New Zealand in Kenya and Zimbabwe 1997/98
1st ODI
Zimbabwe v New Zealand
o1235
26th September 1998
India in Zimbabwe 1998/99
1st ODI
Zimbabwe v India
o1354
27th September 1998
India in Zimbabwe 1998/99
2nd ODI
Zimbabwe v India
o1355
21st October 1999
Australia in Zimbabwe 1999/00
1st ODI
Zimbabwe v Australia
o1518
11th December 1999
Sri Lanka in Zimbabwe 1999/00
1st ODI
Zimbabwe v Sri Lanka
o1527
12th December 1999
Sri Lanka in Zimbabwe 1999/00
2nd ODI
Zimbabwe v Sri Lanka
o1528
16th February 2000
England in South Africa and Zimbabwe 1999/00
1st ODI
Zimbabwe v England
o1562
18th February 2000
England in South Africa and Zimbabwe 1999/00
2nd ODI
Zimbabwe v England
o1564
30th September 2000
New Zealand in South Africa and Zimbabwe 2000/01
2nd ODI
Zimbabwe v New Zealand
o1628
1st October 2000
New Zealand in South Africa and Zimbabwe 2000/01
3rd ODI
Zimbabwe v New Zealand
o1629
11th April 2001
Bangladesh in Zimbabwe 2000/01
3rd ODI
Zimbabwe v Bangladesh
o1706
27th June 2001
Coca-Cola Cup (Zimbabwe) 2001
Zimbabwe v India
o1730
30th June 2001
Coca-Cola Cup (Zimbabwe) 2001
India v West Indies
o1731
1st July 2001
Coca-Cola Cup (Zimbabwe) 2001
Zimbabwe v West Indies
o1732
23rd September 2001
South Africa in Zimbabwe 2001/02
1st ODI
Zimbabwe v South Africa
o1748
10th October 2001
England in Zimbabwe 2001/02
4th ODI
Zimbabwe v England
o1757
13th October 2001
England in Zimbabwe 2001/02
5th ODI
Zimbabwe v England
o1759
23rd November 2002
Pakistan in South Africa and Zimbabwe 2002/03
1st ODI
Zimbabwe v Pakistan
o1899
24th November 2002
Pakistan in South Africa and Zimbabwe 2002/03
2nd ODI
Zimbabwe v Pakistan
o1901
15th December 2002
Kenya in Zimbabwe 2002/03
3rd ODI
Zimbabwe v Kenya
o1920
24th February 2003
ICC World Cup 2002/03
Pool A
Zimbabwe v Australia
o1966
28th February 2003
ICC World Cup 2002/03
Pool A
Zimbabwe v Netherlands
o1973
4th March 2003
ICC World Cup 2002/03
Pool A
Zimbabwe v Pakistan
o1981
22nd November 2003
West Indies in South Africa and Zimbabwe 2003/04
1st ODI
Zimbabwe v West Indies
o2065
23rd November 2003
West Indies in South Africa and Zimbabwe 2003/04
2nd ODI
Zimbabwe v West Indies
o2066
6th March 2004
Bangladesh in Zimbabwe 2003/04
1st ODI
Zimbabwe v Bangladesh
o2109a
7th March 2004
Bangladesh in Zimbabwe 2003/04
2nd ODI
Zimbabwe v Bangladesh
o2109b
20th April 2004
Sri Lanka in Zimbabwe 2004
1st ODI
Zimbabwe v Sri Lanka
o2119
22nd April 2004
Sri Lanka in Zimbabwe 2004
2nd ODI
Zimbabwe v Sri Lanka
o2120
4th December 2004
England in Namibia, South Africa and Zimbabwe 2004/05
4th ODI
Zimbabwe v England
o2195
5th December 2004
England in Namibia, South Africa and Zimbabwe 2004/05
5th ODI
Zimbabwe v England
o2197
24th August 2005
Videocon Tri-Series 2005/06
Zimbabwe v New Zealand
o2272
26th August 2005
Videocon Tri-Series 2005/06
India v New Zealand
o2273
25th February 2006
Kenya in Zimbabwe 2005/06
1st ODI
Zimbabwe v Kenya
o2339
26th February 2006
Kenya in Zimbabwe 2005/06
2nd ODI
Zimbabwe v Kenya
o2341
22nd August 2007
South Africa in Zimbabwe 2007/08
1st ODI
Zimbabwe v South Africa
o2612
7th December 2007
West Indies in Zimbabwe 2007/08
4th ODI
Zimbabwe v West Indies
o2654
9th December 2007
West Indies in Zimbabwe 2007/08
5th ODI
Zimbabwe v West Indies
o2654a
9th August 2009
Bangladesh in Zimbabwe 2009
1st ODI
Zimbabwe v Bangladesh
o2870
11th August 2009
Bangladesh in Zimbabwe 2009
2nd ODI
Zimbabwe v Bangladesh
o2871
14th August 2009
Bangladesh in Zimbabwe 2009
3rd ODI
Zimbabwe v Bangladesh
o2872
16th August 2009
Bangladesh in Zimbabwe 2009
4th ODI
Zimbabwe v Bangladesh
o2873
18th August 2009
Bangladesh in Zimbabwe 2009
5th ODI
Zimbabwe v Bangladesh
o2874
28th May 2010
Zimbabwe Tri-Series 2010
Zimbabwe v India
o2981
30th May 2010
Zimbabwe Tri-Series 2010
India v Sri Lanka
o2983
1st June 2010
Zimbabwe Tri-Series 2010
Zimbabwe v Sri Lanka
o2985
19th August 2011
Bangladesh in Zimbabwe 2011
4th ODI
Zimbabwe v Bangladesh
o3181
21st August 2011
Bangladesh in Zimbabwe 2011
5th ODI
Zimbabwe v Bangladesh
o3183
8th September 2011
Pakistan in Zimbabwe 2011
1st ODI
Zimbabwe v Pakistan
o3188
25th October 2011
New Zealand in Zimbabwe 2011/12
3rd ODI
Zimbabwe v New Zealand
o3210
3rd May 2013
Bangladesh in Zimbabwe 2013
1st ODI
Zimbabwe v Bangladesh
o3353
5th May 2013
Bangladesh in Zimbabwe 2013
2nd ODI
Zimbabwe v Bangladesh
o3354
8th May 2013
Bangladesh in Zimbabwe 2013
3rd ODI
Zimbabwe v Bangladesh
o3355
1st August 2013
India in Zimbabwe 2013
4th ODI
Zimbabwe v India
o3402
3rd August 2013
India in Zimbabwe 2013
5th ODI
Zimbabwe v India
o3403
31st October 2013
Sri Lanka in Zimbabwe 2013/14
3rd ODI
Zimbabwe v Sri Lanka
o3426a
18th July 2014
Afghanistan in Zimbabwe 2014
1st ODI
Zimbabwe v Afghanistan
o3503
20th July 2014
Afghanistan in Zimbabwe 2014
2nd ODI
Zimbabwe v Afghanistan
o3504
22nd July 2014
Afghanistan in Zimbabwe 2014
3rd ODI
Zimbabwe v Afghanistan
o3505
24th July 2014
Afghanistan in Zimbabwe 2014
4th ODI
Zimbabwe v Afghanistan
o3506
17th August 2014
South Africa in Zimbabwe 2014
1st ODI
Zimbabwe v South Africa
o3507
19th August 2014
South Africa in Zimbabwe 2014
2nd ODI
Zimbabwe v South Africa
o3508
21st August 2014
South Africa in Zimbabwe 2014
3rd ODI
Zimbabwe v South Africa
o3510
16th October 2015
Afghanistan in Zimbabwe 2015/16
1st ODI
Zimbabwe v Afghanistan
o3693
18th October 2015
Afghanistan in Zimbabwe 2015/16
2nd ODI
Zimbabwe v Afghanistan
o3695
20th October 2015
Afghanistan in Zimbabwe 2015/16
3rd ODI
Zimbabwe v Afghanistan
o3696
22nd October 2015
Afghanistan in Zimbabwe 2015/16
4th ODI
Zimbabwe v Afghanistan
o3698
24th October 2015
Afghanistan in Zimbabwe 2015/16
5th ODI
Zimbabwe v Afghanistan
o3699
19th November 2016
Zimbabwe Tri-Series 2016/17
Zimbabwe v West Indies
o3806
21st November 2016
Zimbabwe Tri-Series 2016/17
Zimbabwe v Sri Lanka
o3807
23rd November 2016
Zimbabwe Tri-Series 2016/17
Sri Lanka v West Indies
o3808
25th November 2016
Zimbabwe Tri-Series 2016/17
Zimbabwe v West Indies
o3809
27th November 2016
Zimbabwe Tri-Series 2016/17
Final
Zimbabwe v Sri Lanka
o3810
6th March 2018
ICC World Cup Qualifier 2017/18
Group B
Zimbabwe v Afghanistan
o3988
10th March 2018
ICC World Cup Qualifier 2017/18
Group B
Zimbabwe v Hong Kong
o3994
12th March 2018
ICC World Cup Qualifier 2017/18
Group B
Zimbabwe v Scotland
o3996
15th March 2018
ICC World Cup Qualifier 2017/18
Super Sixes
Scotland v United Arab Emirates
o3998
13th July 2018
Pakistan in Zimbabwe 2018
1st ODI
Zimbabwe v Pakistan
o4015
16th July 2018
Pakistan in Zimbabwe 2018
2nd ODI
Zimbabwe v Pakistan
o4017
18th July 2018
Pakistan in Zimbabwe 2018
3rd ODI
Zimbabwe v Pakistan
o4019
20th July 2018
Pakistan in Zimbabwe 2018
4th ODI
Zimbabwe v Pakistan
o4020
22nd July 2018
Pakistan in Zimbabwe 2018
5th ODI
Zimbabwe v Pakistan
o4021
8th April 2020
Ireland in Zimbabwe 2019/20
1st ODI
Zimbabwe v Ireland
o4255n
10th April 2020
Ireland in Zimbabwe 2019/20
2nd ODI
Zimbabwe v Ireland
o4255p
12th April 2020
Ireland in Zimbabwe 2019/20
3rd ODI
Zimbabwe v Ireland
o4255q
19th June 2023
ICC Men's Cricket World Cup Qualifier 2023
Group B
Sri Lanka v United Arab Emirates
o4588
21st June 2023
ICC Men's Cricket World Cup Qualifier 2023
Group B
Ireland v Scotland
o4591
23rd June 2023
ICC Men's Cricket World Cup Qualifier 2023
Group B
Oman v Sri Lanka
o4595
25th June 2023
ICC Men's Cricket World Cup Qualifier 2023
Group B
Ireland v Sri Lanka
o4599
27th June 2023
ICC Men's Cricket World Cup Qualifier 2023
Group B
Scotland v Sri Lanka
o4604
29th June 2023
ICC Men's Cricket World Cup Qualifier 2023
Super 6
Zimbabwe v Oman
o4605
30th June 2023
ICC Men's Cricket World Cup Qualifier 2023
Super 6
Netherlands v Sri Lanka
o4607
2nd July 2023
ICC Men's Cricket World Cup Qualifier 2023
Super 6
Zimbabwe v Sri Lanka
o4610
4th July 2023
ICC Men's Cricket World Cup Qualifier 2023
Super 6
Zimbabwe v Scotland
o4613
6th July 2023
ICC Men's Cricket World Cup Qualifier 2023
Super 6
Netherlands v Scotland
o4616