- Home
- Players
- Khaya Zondo
Dolphins · Men's cricket
Khaya Zondo stats
Data through 27 September 2026Last updated 27 September 2026
Coverage: matches in the Cricsheet data from 19 February 2012 to 27 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Khaya Zondo played 5 Tests, 6 ODIs for South Africa in the data, between 2012 and 2026. The most runs came in T20 leagues: 1,638 at an average of 25.59 and a strike rate of 113.3, with a highest score of 100*. Against Australia in Tests, Khaya Zondo averaged 20.25 over 5 innings.
International matches
11
Tests 5 · ODIs 6
International runs
266
0 hundreds
T20 league & domestic matches
100
1,638 runs
Highest score
100*
T20 (leagues & domestic)
Teams played for
Khaya Zondo batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 5 | 7 | 1 | 120 | 39 | 20.00 | 316 | 38.0 | 0 | 0 | 1 | 12 | 3 |
| ODI | 6 | 6 | 1 | 146 | 54 | 29.20 | 231 | 63.2 | 0 | 1 | 0 | 8 | 3 |
| T20 (leagues & domestic) | 100 | 83 | 19 | 1,638 | 100* | 25.59 | 1,446 | 113.3 | 1 | 7 | 7 | 117 | 42 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2012 | 200 |
| 2013 | 53 |
| 2014 | 296 |
| 2015 | 11 |
| 2016 | 125 |
| 2017 | 106 |
| 2018 | 358 |
| 2019 | 72 |
| 2021 | 145 |
| 2022 | 365 |
| 2023 | 39 |
| 2024 | 97 |
| 2026 | 37 |
Year-by-year batting (16 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2012 | T20 (leagues & domestic) | 6 | 200 | 40.00 | 120.5 | 100 | 1 | 1 |
| 2013 | T20 (leagues & domestic) | 3 | 53 | 17.67 | 98.1 | 43 | 0 | 0 |
| 2014 | T20 (leagues & domestic) | 17 | 296 | 21.14 | 102.4 | 56 | 0 | 1 |
| 2015 | T20 (leagues & domestic) | 6 | 11 | 2.20 | 29.7 | 7 | 0 | 0 |
| 2016 | T20 (leagues & domestic) | 8 | 125 | 25.00 | 130.2 | 40 | 0 | 0 |
| 2017 | T20 (leagues & domestic) | 5 | 106 | 26.50 | 129.3 | 67 | 0 | 1 |
| 2018 | ODI | 5 | 142 | 35.50 | 63.4 | 54 | 0 | 1 |
| 2018 | T20 (leagues & domestic) | 9 | 216 | 30.86 | 124.1 | 67 | 0 | 1 |
| 2019 | T20 (leagues & domestic) | 7 | 72 | 18.00 | 94.7 | 53 | 0 | 1 |
| 2021 | ODI | 1 | 4 | 4.00 | 57.1 | 4 | 0 | 0 |
| 2021 | T20 (leagues & domestic) | 5 | 141 | 35.25 | 114.6 | 59 | 0 | 1 |
| 2022 | T20 (leagues & domestic) | 12 | 284 | 35.50 | 113.6 | 59 | 0 | 1 |
| 2022 | Test | 6 | 81 | 16.20 | 34.8 | 36 | 0 | 0 |
| 2023 | Test | 1 | 39 | 39.00 | 47.0 | 39 | 0 | 0 |
| 2024 | T20 (leagues & domestic) | 4 | 97 | 24.25 | 121.2 | 28 | 0 | 0 |
| 2026 | T20 (leagues & domestic) | 1 | 37 | 37.00 | 194.7 | 37 | 0 | 0 |
Khaya Zondo bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T20 (leagues & domestic) | 18 | 200 | 261 | 9 | 2/16 | – | 29.00 | 7.83 | 22.2 | 0 | 0 | 0 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2012 | 1 |
| 2013 | 0 |
| 2014 | 4 |
| 2015 | 2 |
| 2016 | 0 |
| 2017 | 2 |
| 2018 | 0 |
| 2019 | 0 |
| 2021 | 0 |
| 2022 | 0 |
| 2023 | 0 |
| 2024 | 0 |
| 2026 | 0 |
Year-by-year bowling (5 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2012 | T20 (leagues & domestic) | 3 | 1 | 62.00 | 9.30 | 1/26 |
| 2014 | T20 (leagues & domestic) | 8 | 4 | 33.25 | 8.31 | 2/16 |
| 2015 | T20 (leagues & domestic) | 3 | 2 | 16.50 | 5.50 | 2/22 |
| 2017 | T20 (leagues & domestic) | 2 | 2 | 7.50 | 5.62 | 1/5 |
| 2019 | T20 (leagues & domestic) | 2 | 0 | – | 9.00 | 0/8 |
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Australia | Test | 5 | 81 | 20.25 | 38.9 | 39 | 0 | 0 |
| India | ODI | 3 | 96 | 32.00 | 61.1 | 54 | 0 | 1 |
| Cape Cobras | T20 (leagues & domestic) | 13 | 391 | 48.88 | 135.8 | 100 | 1 | 3 |
| Titans | T20 (leagues & domestic) | 18 | 259 | 18.50 | 102.4 | 41 | 0 | 0 |
| Lions | T20 (leagues & domestic) | 12 | 200 | 16.67 | 102.6 | 37 | 0 | 0 |
| Knights | T20 (leagues & domestic) | 10 | 176 | 25.14 | 99.4 | 43 | 0 | 0 |
| Warriors | T20 (leagues & domestic) | 12 | 141 | 12.82 | 108.5 | 56 | 0 | 1 |
| Western Province | T20 (leagues & domestic) | 3 | 96 | 96.00 | 110.3 | 59 | 0 | 1 |
| Boland | T20 (leagues & domestic) | 3 | 44 | 14.67 | 112.8 | 24 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| Cape Cobras | T20 (leagues & domestic) | 8 | 4 | 28.00 | 8.00 | 2/16 |
| Titans | T20 (leagues & domestic) | 5 | 4 | 18.75 | 8.04 | 1/5 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Kingsmead | 27 | 544 | 25.90 | 59 |
| St George's Park | 14 | 273 | 24.82 | 59 |
| Newlands | 7 | 203 | 40.60 | 67 |
| SuperSport Park | 10 | 177 | 22.12 | 67 |
| Boland Park | 4 | 164 | 164.00 | 100 |
| Mangaung Oval | 5 | 106 | 26.50 | 43 |
| Senwes Park | 6 | 91 | 22.75 | 42 |
| Willowmoore Park | 3 | 61 | 20.33 | 33 |
| City Oval | 2 | 59 | 59.00 | 54 |
| The Wanderers Stadium | 6 | 59 | 9.83 | 28 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| SuperSport Park | 3 | 3 | 20.33 | 7.62 |
| Boland Park | 1 | 2 | 8.00 | 8.00 |
| Kingsmead | 6 | 2 | 31.50 | 7.27 |
| St George's Park | 1 | 1 | 17.00 | 4.25 |
| Willowmoore Park | 2 | 1 | 41.00 | 11.18 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 261 | 299 | 87.3 | 15 | 18 | 0 | 8.00 |
| T20 | Middle | 874 | 818 | 106.8 | 22 | 162 | 7 | 8.22 |
| T20 | Death | 503 | 329 | 152.9 | 27 | 20 | 2 | 4.50 |
| ODI | Powerplay | 1 | 5 | 20.0 | 0 | – | – | – |
| ODI | Middle | 134 | 213 | 62.9 | 5 | – | – | – |
| ODI | Death | 11 | 13 | 84.6 | 0 | – | – | – |
How Khaya Zondo was dismissed
- Caught43 (57%)
- Bowled16 (21%)
- Lbw7 (9%)
- Caught and bowled4 (5%)
- Run out4 (5%)
- Stumped1 (1%)
How Khaya Zondo took wickets
- Caught7
- Lbw1
- Bowled1
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 20 Feb 2022 | 24 |
| 23 Feb 2022 | 59 |
| 25 Feb 2022 | 33 |
| 8 Sep 2022 | 23 |
| 8 Sep 2022 | 16 |
| 17 Oct 2022 | 4 |
| 19 Oct 2022 | 42 |
| 22 Oct 2022 | 2 |
| 29 Oct 2022 | 17 |
| 2 Nov 2022 | 18 |
| 17 Dec 2022 | 0 |
| 17 Dec 2022 | 36 |
| 26 Dec 2022 | 5 |
| 26 Dec 2022 | 1 |
| 4 Jan 2023 | 39 |
| 8 Mar 2024 | 20 |
| 29 Sep 2024 | 25 |
| 4 Oct 2024 | 24 |
| 6 Oct 2024 | 28 |
| 27 Sep 2026 | 37 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 27 Sep 2026 | T20 (leagues & domestic) | Lions | 37 | 19 | caught | Kingsmead |
| 6 Oct 2024 | T20 (leagues & domestic) | Lions | 28 | 24 | caught | The Wanderers Stadium |
| 4 Oct 2024 | T20 (leagues & domestic) | Titans | 24 | 16 | caught | Kingsmead |
| 29 Sep 2024 | T20 (leagues & domestic) | Warriors | 25 | 15 | caught | St George's Park |
| 8 Mar 2024 | T20 (leagues & domestic) | Western Province | 20 | 25 | caught and bowled | Kingsmead |
| 4 Jan 2023 | Test | Australia | 39 | 83 | lbw | Sydney Cricket Ground |
| 26 Dec 2022 | Test | Australia | 1 | 19 | run out | Melbourne Cricket Ground |
| 26 Dec 2022 | Test | Australia | 5 | 19 | caught | Melbourne Cricket Ground |
| 17 Dec 2022 | Test | Australia | 36* | 85 | not out | The Gabba |
| 17 Dec 2022 | Test | Australia | 0 | 2 | lbw | The Gabba |
| 2 Nov 2022 | T20 (leagues & domestic) | Boland | 18 | 12 | caught | Senwes Park |
| 29 Oct 2022 | T20 (leagues & domestic) | Western Province | 17* | 11 | not out | Senwes Park |
| 22 Oct 2022 | T20 (leagues & domestic) | Boland | 2 | 4 | caught | Senwes Park |
| 19 Oct 2022 | T20 (leagues & domestic) | North West | 42* | 40 | not out | Senwes Park |
| 17 Oct 2022 | T20 (leagues & domestic) | Titans | 4 | 4 | caught and bowled | Senwes Park |
| 8 Sep 2022 | Test | England | 16 | 51 | lbw | Kennington Oval |
| 8 Sep 2022 | Test | England | 23 | 57 | caught | Kennington Oval |
| 25 Feb 2022 | T20 (leagues & domestic) | Titans | 33 | 33 | caught | St George's Park |
| 23 Feb 2022 | T20 (leagues & domestic) | Western Province | 59* | 51 | not out | St George's Park |
| 20 Feb 2022 | T20 (leagues & domestic) | Boland | 24 | 23 | caught | St George's Park |
Frequently asked questions
How many runs has Khaya Zondo scored in Tests?
120 runs in 7 innings (5 matches) at an average of 20.00 and a strike rate of 38.0, in the data from 2022 to 2023.
How many runs has Khaya Zondo scored in ODIs?
146 runs in 6 innings (6 matches) at an average of 29.20 and a strike rate of 63.2, in the data from 2018 to 2021.
How many runs has Khaya Zondo scored in T20 leagues?
1,638 runs in 83 innings (100 matches) at an average of 25.59 and a strike rate of 113.3, in the data from 2012 to 2026.
What is Khaya Zondo's highest score?
100* in T20 leagues, the highest score in the data.
How many centuries has Khaya Zondo scored?
1 hundreds in the data: 1 in T20 leagues.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.