ZimbabweTest and ODI ground1992 to 2026
Harare Sports Club
Harare, Zimbabwe
Harare Sports Club in numbers
Harare Sports Club, in Harare, Zimbabwe, has staged 39 Tests and 190 one-day internationals in CricArcade's archives. The first was a Test between Zimbabwe and India in 1992, and the most recent international here was in 2026.
Of the 39 Tests played at Harare Sports Club, 9 were drawn (23%), 18 won by the side batting first and 12 by the side batting second. That is 60% of decided Tests to the side batting first, a ground where setting the pace has paid. Zimbabwe have played 39 of those Tests and won 8, lost 22 and drawn or tied 9, a win rate of 21%. The most frequent visitors have been Sri Lanka (9) and Pakistan (8). The average first-innings total was 277 in the 1990s (15 Tests) and 384 in the 2020s (5 Tests). Its busiest decade was the 1990s, with 15 Tests, against 11 in the 2000s. Andy Flower has made more Test runs here than anyone, 1,535 in 35 innings with 4 hundreds, and Heath Streak has taken the most wickets, 83 in 19 Tests. The highest total is Zimbabwe's 563 for 9 in 2001; the lowest completed innings Zimbabwe's 59 in 2005; the highest individual score Gary Kirsten's 220 against Zimbabwe in 2001; the best bowling Rangana Herath's 8 for 63 in 2016. The heaviest defeat was Zimbabwe's, by an innings and 294 runs against New Zealand in 2005.
Of the 190 ODIs played at Harare Sports Club, sides batting first have won 88 and chasing sides 98, with 1 tie; 3 produced no result. Decided ODIs have split close to evenly between the side batting first and the side batting second. Zimbabwe have played 167 of those ODIs and won 56, lost 107 and tied or had no result in 4, a win rate of 34%. The most frequent visitors have been Bangladesh (26) and India (24). The average first-innings total was 236 in the 1990s (23 ODIs) and 247 in the 2020s (39 ODIs). Its busiest decade was the 2000s, with 64 ODIs, against 64 in the 2010s. Brendan Taylor has made more ODI runs here than anyone, 2,185 in 61 innings with 4 hundreds, and Prosper Utseya has taken the most wickets, 52 in 59 ODIs. The highest total is Zimbabwe's 408 for 6 in 2023; the lowest completed innings Zimbabwe's 35 in 2004; the highest individual score Hamilton Masakadza's 178 not out against Kenya in 2009; the best bowling Nahid Rana's 6 for 21 in 2026. The widest margin by runs was Zimbabwe's 304-run win over United States in 2023. The closest finishes: Zimbabwe won by 1 run (2023) and Bangladesh won by 1 wicket (2007).
Tests at Harare Sports Club
39 Tests, 1992 to 2021. The first was Zimbabwe v India on 18 October 1992: match drawn.
- Won batting first
- Won batting second
- Drawn / tied
First-innings totals by decade
| Decade | Tests | Average first-innings total |
|---|---|---|
| 1990s | 15 | 277 |
| 2000s | 10 | 313 |
| 2010s | 8 | 374 |
| 2020s | 5 | 384 |
Most runs
| Batter | Team | Inns | Runs | 100s |
|---|---|---|---|---|
| Andy Flower | Zimbabwe | 35 | 1,535 | 4 |
| Grant Flower | Zimbabwe | 37 | 1,218 | 3 |
| Brendan Taylor | Zimbabwe | 26 | 1,165 | 3 |
| Guy Whittall | Zimbabwe | 32 | 954 | 2 |
| Hamilton Masakadza | Zimbabwe | 26 | 900 | 3 |
Most wickets
| Bowler | Team | Tests | Wkts |
|---|---|---|---|
| Heath Streak | Zimbabwe | 19 | 83 |
| Bryan Strang | Zimbabwe | 9 | 30 |
| Ray Price | Zimbabwe | 8 | 30 |
| Guy Whittall | Zimbabwe | 15 | 27 |
| Henry Olonga | Zimbabwe | 9 | 25 |
Test records
- Highest total
- 563/9
- Lowest completed total
- 59
- Highest score
- 220 · Gary Kirsten
- Best bowling
- 8/63 · Rangana Herath
- Biggest innings win
- Inns & 294
- Biggest win by runs
- 335 runs
ODIs at Harare Sports Club
190 ODIs, 1992 to 2026. The first was India v Zimbabwe on 25 October 1992: India won by 30 runs.
- Won batting first
- Won batting second
- Tied / NR
First-innings totals by decade
| Decade | ODIs | Average first-innings total |
|---|---|---|
| 1990s | 23 | 236 |
| 2000s | 64 | 227 |
| 2010s | 64 | 228 |
| 2020s | 39 | 247 |
Most runs
| Batter | Team | Inns | Runs | 100s |
|---|---|---|---|---|
| Brendan Taylor | Zimbabwe | 61 | 2,185 | 4 |
| Sikandar Raza | Zimbabwe | 58 | 2,081 | 5 |
| Hamilton Masakadza | Zimbabwe | 68 | 1,892 | 2 |
| Sean Williams | Zimbabwe | 56 | 1,721 | 3 |
| Andy Flower | Zimbabwe | 38 | 1,291 | 1 |
Most wickets
| Bowler | Team | ODIs | Wkts |
|---|---|---|---|
| Prosper Utseya | Zimbabwe | 59 | 52 |
| Heath Streak | Zimbabwe | 29 | 43 |
| Richard Ngarava | Zimbabwe | 27 | 43 |
| Tendai Chatara | Zimbabwe | 33 | 41 |
| Sikandar Raza | Zimbabwe | 47 | 39 |
ODI records
- Highest total
- 408/6
- Lowest completed total
- 35
- Highest score
- 178* · Hamilton Masakadza
- Best bowling
- 6/21 · Nahid Rana
- Biggest win by runs
- 304 runs
Closest finishes
- Zimbabwe won by 1 run (2023)
- Bangladesh won by 1 wicket (with 16 balls remaining) (2007)
- Match tied (1995)
- Zimbabwe won by 2 runs (1994)
Most recent matches
- Zimbabwe v Bangladesh (ODI, 11 July 2026): Bangladesh won by 7 wickets
- Zimbabwe v Bangladesh (ODI, 9 July 2026): Zimbabwe won by 13 runs
- Zimbabwe v Bangladesh (ODI, 6 July 2026): Zimbabwe won by 25 runs
- Zimbabwe v Sri Lanka (ODI, 31 August 2025): Sri Lanka won by 5 wickets
- Sri Lanka v Zimbabwe (ODI, 29 August 2025): Sri Lanka won by 7 runs
- Ireland v Zimbabwe (ODI, 18 February 2025): Zimbabwe won by 9 wickets
- Zimbabwe v Ireland (ODI, 16 February 2025): Ireland won by 6 wickets
- Zimbabwe v Ireland (ODI, 14 February 2025): Zimbabwe won by 49 runs
- Zimbabwe v Ireland (ODI, 17 December 2023): Ireland won by 7 wickets (with 13 balls remaining) (DLS method)
- Zimbabwe v Ireland (ODI, 15 December 2023): Ireland won by 4 wickets (with 59 balls remaining)
Sources
- CricArcade Test archive: 39 scorecards at this ground
- CricArcade ODI archive: 190 scorecards at this ground
- Figures computed with scripts/build-archive-derived.ts over the scorecards