- Home
- Players
- Quinton de Kock
South Africa · Men's cricket
Quinton de Kock stats
Data through 30 September 2026Last updated 30 September 2026
Coverage: matches in the Cricsheet data from 17 February 2012 to 30 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Between 2012 and 2026, Quinton de Kock appears in 54 Tests, 162 ODIs, 107 T20Is for South Africa in the Cricsheet data. In T20 leagues Quinton de Kock scored 9,468 runs in 322 innings (average 31.77, strike rate 139.3), including 7 hundreds and 64 fifties. Against Bangladesh in ODIs, Quinton de Kock averaged 66.89 over 10 innings.
Teams played for
Quinton de Kock batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 54 | 91 | 6 | 3,300 | 141* | 38.82 | 4,652 | 70.9 | 6 | 22 | 7 | 411 | 33 |
| ODI | 162 | 162 | 8 | 7,043 | 178 | 45.73 | 7,284 | 96.7 | 23 | 31 | 6 | 792 | 134 |
| T20I | 107 | 106 | 9 | 2,986 | 115 | 30.78 | 2,096 | 142.5 | 2 | 18 | 10 | 301 | 128 |
| T20 (leagues & domestic) | 328 | 322 | 24 | 9,468 | 140* | 31.77 | 6,796 | 139.3 | 7 | 64 | 22 | 913 | 418 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2012 | 354 |
| 2013 | 1,357 |
| 2014 | 1,707 |
| 2015 | 994 |
| 2016 | 2,181 |
| 2017 | 1,707 |
| 2018 | 1,405 |
| 2019 | 2,327 |
| 2020 | 1,285 |
| 2021 | 1,591 |
| 2022 | 1,862 |
| 2023 | 1,756 |
| 2024 | 1,431 |
| 2025 | 1,558 |
| 2026 | 1,282 |
Year-by-year batting (51 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2012 | T20 (leagues & domestic) | 10 | 324 | 36.00 | 160.4 | 72 | 0 | 2 |
| 2012 | T20I | 3 | 30 | 30.00 | 111.1 | 28 | 0 | 0 |
| 2013 | ODI | 16 | 741 | 46.31 | 86.6 | 135 | 4 | 0 |
| 2013 | T20 (leagues & domestic) | 11 | 429 | 42.90 | 138.8 | 126 | 1 | 1 |
| 2013 | T20I | 7 | 187 | 31.17 | 114.7 | 48 | 0 | 0 |
| 2014 | ODI | 19 | 741 | 41.17 | 90.4 | 128 | 2 | 4 |
| 2014 | T20 (leagues & domestic) | 17 | 462 | 28.88 | 122.5 | 71 | 0 | 2 |
| 2014 | T20I | 10 | 240 | 26.67 | 124.4 | 48 | 0 | 0 |
| 2014 | Test | 8 | 264 | 37.71 | 56.7 | 81 | 0 | 2 |
| 2015 | ODI | 17 | 511 | 31.94 | 93.1 | 109 | 2 | 1 |
| 2015 | T20 (leagues & domestic) | 11 | 427 | 38.82 | 147.8 | 88 | 0 | 4 |
| 2015 | T20I | 2 | 56 | 28.00 | 143.6 | 44 | 0 | 0 |
| 2015 | Test | 1 | 0 | 0.00 | 0.0 | 0 | 0 | 0 |
| 2016 | ODI | 17 | 857 | 57.13 | 108.6 | 178 | 3 | 3 |
| 2016 | T20 (leagues & domestic) | 13 | 445 | 37.08 | 136.1 | 108 | 1 | 3 |
| 2016 | T20I | 6 | 184 | 30.67 | 147.2 | 52 | 0 | 1 |
| 2016 | Test | 13 | 695 | 63.18 | 78.6 | 129 | 2 | 5 |
| 2017 | ODI | 19 | 956 | 53.11 | 94.8 | 168 | 2 | 7 |
| 2017 | T20 (leagues & domestic) | 6 | 73 | 12.17 | 101.4 | 39 | 0 | 0 |
| 2017 | T20I | 2 | 59 | 29.50 | 122.9 | 59 | 0 | 1 |
| 2017 | Test | 19 | 619 | 36.41 | 73.3 | 101 | 1 | 4 |
| 2018 | ODI | 10 | 327 | 32.70 | 91.1 | 87 | 0 | 2 |
| 2018 | T20 (leagues & domestic) | 16 | 613 | 40.87 | 151.4 | 108 | 1 | 4 |
| 2018 | T20I | 4 | 73 | 18.25 | 132.7 | 26 | 0 | 0 |
| 2018 | Test | 18 | 392 | 21.78 | 67.7 | 83 | 0 | 2 |
| 2019 | ODI | 16 | 706 | 47.07 | 100.7 | 121 | 1 | 6 |
| 2019 | T20 (leagues & domestic) | 25 | 764 | 31.83 | 141.0 | 81 | 0 | 4 |
| 2019 | T20I | 3 | 144 | 72.00 | 135.8 | 79 | 0 | 2 |
| 2019 | Test | 15 | 713 | 47.53 | 79.0 | 129 | 2 | 5 |
| 2020 | ODI | 6 | 228 | 38.00 | 87.7 | 107 | 1 | 1 |
| 2020 | T20 (leagues & domestic) | 16 | 503 | 35.93 | 140.5 | 78 | 0 | 4 |
| 2020 | T20I | 9 | 285 | 31.67 | 170.7 | 70 | 0 | 2 |
| 2020 | Test | 7 | 269 | 38.43 | 57.6 | 76 | 0 | 3 |
| 2021 | ODI | 3 | 220 | 73.33 | 112.8 | 120 | 1 | 1 |
| 2021 | T20 (leagues & domestic) | 19 | 499 | 31.19 | 133.8 | 72 | 0 | 4 |
| 2021 | T20I | 14 | 524 | 43.67 | 131.3 | 72 | 0 | 5 |
| 2021 | Test | 10 | 348 | 38.67 | 68.8 | 141 | 1 | 1 |
| 2022 | ODI | 11 | 478 | 47.80 | 102.8 | 124 | 1 | 3 |
| 2022 | T20 (leagues & domestic) | 38 | 1055 | 30.14 | 135.8 | 140 | 1 | 6 |
| 2022 | T20I | 15 | 329 | 25.31 | 137.7 | 69 | 0 | 3 |
| 2023 | ODI | 19 | 896 | 47.16 | 101.4 | 174 | 4 | 1 |
| 2023 | T20 (leagues & domestic) | 24 | 739 | 32.13 | 146.9 | 88 | 0 | 7 |
| 2023 | T20I | 3 | 121 | 40.33 | 183.3 | 100 | 1 | 0 |
| 2024 | T20 (leagues & domestic) | 44 | 1129 | 28.23 | 138.9 | 115 | 1 | 8 |
| 2024 | T20I | 11 | 302 | 27.45 | 149.5 | 74 | 0 | 2 |
| 2025 | ODI | 6 | 353 | 70.60 | 97.5 | 123 | 2 | 2 |
| 2025 | T20 (leagues & domestic) | 40 | 1018 | 26.10 | 132.6 | 97 | 0 | 9 |
| 2025 | T20I | 8 | 187 | 23.38 | 168.5 | 90 | 0 | 2 |
| 2026 | ODI | 3 | 29 | 9.67 | 80.6 | 15 | 0 | 0 |
| 2026 | T20 (leagues & domestic) | 32 | 988 | 35.29 | 145.1 | 112 | 2 | 6 |
| 2026 | T20I | 9 | 265 | 29.44 | 169.9 | 115 | 1 | 0 |
Quinton de Kock bowling record by format
Quinton de Kock has not bowled in the matches in the data.
Quinton de Kock against each team
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| England | Test | 19 | 708 | 41.65 | 68.9 | 129 | 1 | 6 |
| Sri Lanka | Test | 19 | 697 | 36.68 | 75.9 | 101 | 1 | 5 |
| Australia | Test | 14 | 545 | 38.93 | 63.7 | 104 | 1 | 4 |
| New Zealand | Test | 8 | 375 | 53.57 | 74.9 | 91 | 0 | 4 |
| Pakistan | Test | 8 | 297 | 37.12 | 80.7 | 129 | 1 | 1 |
| India | Test | 14 | 282 | 20.14 | 70.0 | 111 | 1 | 0 |
| West Indies | Test | 4 | 255 | 127.50 | 73.1 | 141 | 1 | 1 |
| Bangladesh | Test | 3 | 36 | 18.00 | 90.0 | 28 | 0 | 0 |
| Sri Lanka | ODI | 25 | 1219 | 50.79 | 104.5 | 128 | 4 | 7 |
| India | ODI | 23 | 1191 | 51.78 | 93.2 | 135 | 7 | 2 |
| Australia | ODI | 33 | 1050 | 32.81 | 96.3 | 178 | 3 | 3 |
| England | ODI | 18 | 906 | 56.62 | 98.2 | 138 | 3 | 4 |
| Pakistan | ODI | 19 | 829 | 46.06 | 89.2 | 123 | 2 | 4 |
| Bangladesh | ODI | 10 | 602 | 66.89 | 108.9 | 174 | 2 | 2 |
| New Zealand | ODI | 14 | 522 | 40.15 | 89.5 | 114 | 1 | 4 |
| Zimbabwe | ODI | 6 | 270 | 45.00 | 97.5 | 84 | 0 | 3 |
| Ireland | ODI | 3 | 203 | 67.67 | 126.1 | 120 | 1 | 1 |
| West Indies | ODI | 7 | 188 | 31.33 | 87.0 | 71 | 0 | 1 |
| Netherlands | ODI | 3 | 37 | 12.33 | 59.7 | 20 | 0 | 0 |
| West Indies | T20I | 16 | 689 | 43.06 | 162.9 | 115 | 2 | 3 |
| India | T20I | 15 | 513 | 39.46 | 148.3 | 90 | 0 | 6 |
| England | T20I | 13 | 405 | 31.15 | 159.4 | 65 | 0 | 3 |
| Australia | T20I | 13 | 358 | 29.83 | 138.8 | 70 | 0 | 1 |
| Sri Lanka | T20I | 12 | 292 | 29.20 | 110.6 | 59 | 0 | 2 |
| Bangladesh | T20I | 6 | 212 | 35.33 | 144.2 | 63 | 0 | 2 |
| Pakistan | T20I | 8 | 177 | 25.29 | 126.4 | 48 | 0 | 0 |
| Zimbabwe | T20I | 4 | 78 | 26.00 | 162.5 | 47 | 0 | 0 |
| New Zealand | T20I | 7 | 64 | 12.80 | 104.9 | 28 | 0 | 0 |
| Ireland | T20I | 4 | 61 | 15.25 | 129.8 | 27 | 0 | 0 |
| Netherlands | T20I | 3 | 13 | 4.33 | 86.7 | 13 | 0 | 0 |
| Punjab Kings | T20 (leagues & domestic) | 14 | 537 | 44.75 | 136.6 | 112 | 1 | 5 |
| Rajasthan Royals | T20 (leagues & domestic) | 12 | 468 | 46.80 | 142.2 | 97 | 0 | 4 |
| Royal Challengers Bengaluru | T20 (leagues & domestic) | 13 | 456 | 35.08 | 141.6 | 108 | 1 | 3 |
| Kolkata Knight Riders | T20 (leagues & domestic) | 15 | 455 | 35.00 | 147.2 | 140 | 1 | 3 |
| Chennai Super Kings | T20 (leagues & domestic) | 17 | 419 | 26.19 | 130.1 | 61 | 0 | 3 |
| Sunrisers Hyderabad | T20 (leagues & domestic) | 15 | 413 | 29.50 | 126.3 | 69 | 0 | 3 |
| Delhi Capitals | T20 (leagues & domestic) | 13 | 374 | 28.77 | 139.6 | 80 | 0 | 2 |
| Cape Cobras | T20 (leagues & domestic) | 8 | 317 | 45.29 | 143.4 | 126 | 1 | 1 |
| Pretoria Capitals | T20 (leagues & domestic) | 9 | 305 | 38.12 | 157.2 | 79 | 0 | 2 |
| Titans | T20 (leagues & domestic) | 6 | 272 | 54.40 | 152.0 | 72 | 0 | 2 |
| Dolphins | T20 (leagues & domestic) | 10 | 271 | 27.10 | 132.2 | 97 | 0 | 1 |
| St Kitts and Nevis Patriots | T20 (leagues & domestic) | 6 | 265 | 66.25 | 144.8 | 106 | 1 | 1 |
| Paarl Royals | T20 (leagues & domestic) | 9 | 263 | 32.88 | 156.5 | 83 | 0 | 2 |
| Warriors | T20 (leagues & domestic) | 10 | 263 | 26.30 | 130.8 | 60 | 0 | 1 |
| Texas Super Kings | T20 (leagues & domestic) | 8 | 262 | 37.43 | 145.6 | 88 | 0 | 2 |
| Knights | T20 (leagues & domestic) | 10 | 245 | 27.22 | 123.1 | 71 | 0 | 1 |
| San Francisco Unicorns | T20 (leagues & domestic) | 8 | 243 | 30.38 | 151.9 | 70 | 0 | 3 |
| Antigua and Barbuda Falcons | T20 (leagues & domestic) | 5 | 235 | 58.75 | 146.0 | 87 | 0 | 2 |
| Joburg Super Kings | T20 (leagues & domestic) | 7 | 234 | 33.43 | 128.6 | 78 | 0 | 3 |
| Washington Freedom | T20 (leagues & domestic) | 7 | 220 | 31.43 | 156.0 | 77 | 0 | 3 |
| Trinbago Knight Riders | T20 (leagues & domestic) | 9 | 193 | 24.12 | 133.1 | 55 | 0 | 1 |
| Guyana Amazon Warriors | T20 (leagues & domestic) | 7 | 182 | 26.00 | 138.9 | 115 | 1 | 0 |
| Jozi Stars | T20 (leagues & domestic) | 5 | 164 | 32.80 | 159.2 | 74 | 0 | 1 |
| Paarl Rocks | T20 (leagues & domestic) | 4 | 161 | 40.25 | 178.9 | 93 | 0 | 1 |
| Mumbai Indians | T20 (leagues & domestic) | 9 | 142 | 15.78 | 114.5 | 40 | 0 | 0 |
| MI Cape Town | T20 (leagues & domestic) | 7 | 140 | 20.00 | 122.8 | 63 | 0 | 2 |
| St Lucia Kings | T20 (leagues & domestic) | 7 | 134 | 22.33 | 141.1 | 47 | 0 | 0 |
| Jamaica Kingsmen | T20 (leagues & domestic) | 3 | 127 | 42.33 | 141.1 | 71 | 0 | 1 |
| Welsh Fire | T20 (leagues & domestic) | 3 | 115 | 57.50 | 151.3 | 57 | 0 | 1 |
| Durban Heat | T20 (leagues & domestic) | 3 | 113 | 56.50 | 136.1 | 86 | 0 | 1 |
| Gujarat Titans | T20 (leagues & domestic) | 5 | 107 | 21.40 | 142.7 | 70 | 0 | 1 |
| Los Angeles Knight Riders | T20 (leagues & domestic) | 7 | 105 | 17.50 | 109.4 | 51 | 0 | 1 |
| MI New York | T20 (leagues & domestic) | 3 | 101 | 33.67 | 140.3 | 87 | 0 | 1 |
| Nelson Mandela Bay Giants | T20 (leagues & domestic) | 3 | 85 | 28.33 | 184.8 | 40 | 0 | 0 |
| Sunrisers Eastern Cape | T20 (leagues & domestic) | 7 | 78 | 11.14 | 98.7 | 23 | 0 | 0 |
| Seattle Orcas | T20 (leagues & domestic) | 3 | 76 | 25.33 | 120.6 | 61 | 0 | 1 |
| Birmingham Phoenix | T20 (leagues & domestic) | 3 | 25 | 8.33 | 125.0 | 15 | 0 | 0 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| SuperSport Park | 42 | 2088 | 56.43 | 178 |
| The Wanderers Stadium | 44 | 1638 | 37.23 | 135 |
| Newlands | 44 | 1355 | 31.51 | 124 |
| Kingsmead | 32 | 1240 | 41.33 | 121 |
| St George's Park | 37 | 1112 | 30.05 | 86 |
| Wankhede Stadium | 19 | 832 | 48.94 | 174 |
| Grand Prairie Stadium | 19 | 667 | 39.24 | 88 |
| Kensington Oval | 18 | 597 | 42.64 | 115 |
| M Chinnaswamy Stadium | 12 | 544 | 49.45 | 108 |
| Mangaung Oval | 11 | 477 | 53.00 | 138 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 7172 | 5207 | 137.7 | 215 | – | – | – |
| T20 | Middle | 4562 | 3286 | 138.8 | 152 | – | – | – |
| T20 | Death | 720 | 399 | 180.5 | 28 | – | – | – |
| ODI | Powerplay | 3166 | 3596 | 88.0 | 70 | – | – | – |
| ODI | Middle | 3781 | 3640 | 103.9 | 79 | – | – | – |
| ODI | Death | 96 | 48 | 200.0 | 5 | – | – | – |
How Quinton de Kock was dismissed
- Caught408 (64%)
- Bowled123 (19%)
- Lbw47 (7%)
- Caught and bowled25 (4%)
- Run out21 (3%)
- Stumped10 (2%)
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 2 Jul 2026 | 61 |
| 4 Jul 2026 | 0 |
| 5 Jul 2026 | 0 |
| 8 Jul 2026 | 6 |
| 12 Jul 2026 | 2 |
| 15 Jul 2026 | 51 |
| 11 Aug 2026 | 42 |
| 16 Aug 2026 | 38 |
| 25 Aug 2026 | 16 |
| 28 Aug 2026 | 11 |
| 1 Sep 2026 | 106 |
| 5 Sep 2026 | 0 |
| 6 Sep 2026 | 47 |
| 10 Sep 2026 | 44 |
| 12 Sep 2026 | 14 |
| 13 Sep 2026 | 3 |
| 16 Sep 2026 | 71 |
| 24 Sep 2026 | 14 |
| 27 Sep 2026 | 15 |
| 30 Sep 2026 | 0 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 30 Sep 2026 | ODI | Australia | 0 | 5 | caught | Senwes Park |
| 27 Sep 2026 | ODI | Australia | 15 | 13 | caught | The Wanderers Stadium |
| 24 Sep 2026 | ODI | Australia | 14 | 18 | caught | Kingsmead |
| 16 Sep 2026 | T20 (leagues & domestic) | Jamaica Kingsmen | 71 | 49 | run out | Kensington Oval |
| 13 Sep 2026 | T20 (leagues & domestic) | Guyana Amazon Warriors | 3 | 7 | bowled | Kensington Oval |
| 12 Sep 2026 | T20 (leagues & domestic) | Jamaica Kingsmen | 14 | 16 | caught | Kensington Oval |
| 10 Sep 2026 | T20 (leagues & domestic) | St Kitts and Nevis Patriots | 44* | 43 | not out | Kensington Oval |
| 6 Sep 2026 | T20 (leagues & domestic) | St Lucia Kings | 47* | 31 | not out | Kensington Oval |
| 5 Sep 2026 | T20 (leagues & domestic) | Trinbago Knight Riders | 0 | 1 | lbw | Kensington Oval |
| 1 Sep 2026 | T20 (leagues & domestic) | St Kitts and Nevis Patriots | 106 | 57 | caught | Warner Park |
| 28 Aug 2026 | T20 (leagues & domestic) | Trinbago Knight Riders | 11 | 17 | caught | Queen's Park Oval |
| 25 Aug 2026 | T20 (leagues & domestic) | Antigua and Barbuda Falcons | 16 | 13 | caught | Sir Vivian Richards Stadium |
| 16 Aug 2026 | T20 (leagues & domestic) | St Lucia Kings | 38 | 15 | caught | Daren Sammy Cricket Ground |
| 11 Aug 2026 | T20 (leagues & domestic) | Jamaica Kingsmen | 42 | 25 | caught and bowled | Sabina Park |
| 15 Jul 2026 | T20 (leagues & domestic) | Washington Freedom | 51 | 24 | bowled | Oakland Coliseum |
| 12 Jul 2026 | T20 (leagues & domestic) | Washington Freedom | 2 | 6 | caught | Grand Prairie Stadium |
| 8 Jul 2026 | T20 (leagues & domestic) | San Francisco Unicorns | 6 | 7 | caught | Grand Prairie Stadium |
| 5 Jul 2026 | T20 (leagues & domestic) | San Francisco Unicorns | 0 | 1 | caught | Knight Riders Cricket Ground |
| 4 Jul 2026 | T20 (leagues & domestic) | Los Angeles Knight Riders | 0 | 5 | caught | Knight Riders Cricket Ground |
| 2 Jul 2026 | T20 (leagues & domestic) | Seattle Orcas | 61 | 46 | caught | Knight Riders Cricket Ground |
Batter vs bowler matchups
Bowlers Quinton de Kock faced most
- vs Josh Hazlewood393 balls
- vs Moeen Ali333 balls
- vs Ravi Ashwin332 balls
- vs Mitchell Starc322 balls
- vs Suranga Lakmal299 balls
- vs Bhuvneshwar Kumar266 balls
- vs Nathan Lyon263 balls
Frequently asked questions
How many runs has Quinton de Kock scored in Tests?
How many runs has Quinton de Kock scored in ODIs?
How many runs has Quinton de Kock scored in T20Is?
What is Quinton de Kock's highest score?
How many centuries has Quinton de Kock scored?
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.