QK
PLAYER · SOUTH AFRICA · MEN
Quinton de Kock
Wicketkeeper-batter · 2012 to 2026 · 328 internationals
328Internationals
13,547Runs
31Hundreds
-Wickets
533Catches
48Stumpings
Career records by format
| Format | Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100s | 50s | 0s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 54 | 91 | 6 | 3,300 | 141* | 38.82 | 4,652 | 70.93 | 6 | 22 | 7 | 411 | 33 |
| ODI | 164 | 164 | 8 | 7,152 | 178 | 45.84 | 7,403 | 96.60 | 23 | 32 | 6 | 802 | 137 |
| T20I | 110 | 109 | 9 | 3,095 | 115 | 30.95 | 2,176 | 142.23 | 2 | 19 | 10 | 313 | 133 |
| Format | Mat | Inns | Ct | St | Dis | Dis/inns | Best |
|---|---|---|---|---|---|---|---|
| Test | 54 | 101 | 221 | 11 | 232 | 2.297 | 6 (6ct 0st) |
| ODI | 164 | 158 | 214 | 18 | 232 | 1.468 | 6 (6ct 0st) |
| T20I | 110 | 110 | 98 | 19 | 117 | 1.063 | 4 (4ct 0st) |
Career records checked 2026-09-30. Independent of the scorecard archive.
Quinton de Kock: Test, ODI and T20I stats
Test
3,300runs
- Matches
- 54
- Average
- 38.82
- Strike rate
- 70.93
- Hundreds
- 6
- Highest
- 141*
- Fifties
- 22
Open the Test record →
ODI
7,152runs
- Matches
- 164
- Average
- 45.84
- Strike rate
- 96.60
- Hundreds
- 23
- Highest
- 178
- Fifties
- 32
Open the ODI record →
T20I
3,095runs
- Matches
- 110
- Average
- 30.95
- Strike rate
- 142.23
- Hundreds
- 2
- Highest
- 115
- Fifties
- 19
Open the T20I record →
Where the career sits
Scorecard coverage
| Format | Official bat inns | In scorecards | Official bowl inns | In scorecards | First | Latest | Coverage |
|---|---|---|---|---|---|---|---|
| Test | 91 | 91 | - | 0 | 2014-02-20 | 2021-12-26 | Complete |
| ODI | 164 | 159 | - | 0 | 2013-01-19 | 2026-09-27 | 97% |
| T20I | 109 | 101 | - | 0 | 2012-12-21 | 2026-03-04 | 93% |
Questions fans ask about Quinton de Kock
- How many Test runs has Quinton de Kock scored?
- Quinton de Kock has 3,300 runs in 91 Test innings from 54 matches at an average of 38.82 and a strike rate of 70.93. Highest score: 141*.
- What is Quinton de Kock's Test batting average?
- Quinton de Kock's Test batting average is 38.82, from 3,300 runs and 91 innings.
- How many ODI runs has Quinton de Kock scored?
- Quinton de Kock has 7,152 runs in 164 ODI innings from 164 matches at an average of 45.84 and a strike rate of 96.60. Highest score: 178.
- What is Quinton de Kock's ODI batting average?
- Quinton de Kock's ODI batting average is 45.84, from 7,152 runs and 164 innings.
- How many ODI sixes has Quinton de Kock hit?
- Quinton de Kock has hit 137 sixes in ODI cricket.
- How many T20I runs has Quinton de Kock scored?
- Quinton de Kock has 3,095 runs in 109 T20I innings from 110 matches at an average of 30.95 and a strike rate of 142.23. Highest score: 115.
Explore every recorded innings
326 match appearances in available scorecards. Filters apply to this archive only.
Latest appearances
| Date | Match | Format | Result |
|---|---|---|---|
| 2026-09-27 | Australia v South Africa | ODI | South Africa won by 32 runs |
| 2026-09-24 | Australia v South Africa | ODI | South Africa won by 67 runs |
| 2026-03-04 | South Africa v New Zealand | T20I | New Zealand won by 9 wickets |
| 2026-03-01 | Zimbabwe v South Africa | T20I | South Africa won by 5 wickets |
| 2026-02-26 | West Indies v South Africa | T20I | South Africa won by 9 wickets |
| 2026-02-22 | South Africa v India | T20I | South Africa won by 76 runs |
| 2026-02-14 | New Zealand v South Africa | T20I | South Africa won by 7 wickets |
| 2026-02-11 | Afghanistan v South Africa | T20I | Match tied |
| 2026-01-31 | West Indies v South Africa | T20I | West Indies won by 6 runs (D/L method) |
| 2026-01-29 | West Indies v South Africa | T20I | South Africa won by 7 wickets |
| 2025-12-19 | India v South Africa | T20I | India won by 30 runs |
| 2025-12-17 | India v South Africa | T20I | No result |
TEST CAREER · 2014 to 2021
Quinton de Kock in Tests
Complete: every official innings is in the scorecards
3,300Runs
38.82Average
70.93Strike rate
6Hundreds
221Catches
11Stumpings
Official Test record
| Batting | Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Career | 54 | 91 | 6 | 3,300 | 141* | 38.82 | 4,652 | 70.93 | 6 | 22 | 7 | 411 | 33 |
| Fielding | Mat | Inns | Ct | St | Dis | Dis/Inns | Best |
|---|---|---|---|---|---|---|---|
| Career | 54 | 101 | 221 | 11 | 232 | 2.297 | 6 (6ct 0st) |
Test career in charts
01-4950-99100+* not out
7
0
22
1-9
17
10-24
17
25-49
22
50-99
6
100+
Caught50 · 54.9%
Bowled21 · 23.1%
LBW11 · 12.1%
Stumped1 · 1.1%
Caught and bowled2 · 2.2%
Not out6 · 6.6%
15.001 inns
245.333 inns
337.001 inns
422.754 inns
529.336 inns
633.5332 inns
748.9636 inns
835.258 inns
9-0 inns
10-0 inns
11-0 inns
Fours1,644 · 49.8%
Sixes198 · 6.0%
Other runs1,458 · 44.2%
Recent Test form
Last 10 batting innings
348runs
38.66average
68.77strike rate
150s
1100s
Test record by situation
complete career| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| England | 10 | 19 | 2 | 708 | 129* | 41.64 | 1,027 | 68.93 | 1 | 6 | 0 | 96 | 6 |
| Sri Lanka | 11 | 19 | 0 | 697 | 101 | 36.68 | 918 | 75.92 | 1 | 5 | 1 | 78 | 1 |
| Australia | 8 | 14 | 0 | 545 | 104 | 38.92 | 856 | 63.66 | 1 | 4 | 0 | 68 | 4 |
| India | 7 | 14 | 0 | 282 | 111 | 20.14 | 403 | 69.97 | 1 | 0 | 3 | 44 | 3 |
| New Zealand | 5 | 8 | 1 | 375 | 91 | 53.57 | 501 | 74.85 | 0 | 4 | 0 | 54 | 6 |
| Pakistan | 5 | 8 | 0 | 297 | 129 | 37.12 | 368 | 80.70 | 1 | 1 | 1 | 39 | 1 |
| West Indies | 3 | 4 | 2 | 255 | 141* | 127.50 | 349 | 73.06 | 1 | 1 | 1 | 20 | 9 |
| Bangladesh | 3 | 3 | 1 | 36 | 28* | 18.00 | 40 | 90.00 | 0 | 0 | 1 | 3 | 2 |
| Zimbabwe | 2 | 2 | 0 | 105 | 81 | 52.50 | 190 | 55.26 | 0 | 1 | 0 | 9 | 1 |
| All | 54 | 91 | 6 | 3,300 | 141* | 38.82 | 4,652 | 70.93 | 6 | 22 | 7 | 411 | 33 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Home | 31 | 50 | 4 | 1,927 | 129* | 41.89 | 2,622 | 73.49 | 3 | 13 | 2 | 249 | 15 |
| Away | 23 | 41 | 2 | 1,373 | 141* | 35.20 | 2,030 | 67.63 | 3 | 9 | 5 | 162 | 18 |
| All | 54 | 91 | 6 | 3,300 | 141* | 38.82 | 4,652 | 70.93 | 6 | 22 | 7 | 411 | 33 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1st innings of the match | 27 | 27 | 3 | 1,295 | 129* | 53.95 | 1,724 | 75.11 | 2 | 9 | 2 | 163 | 10 |
| 2nd innings of the match | 26 | 26 | 1 | 1,086 | 141* | 43.44 | 1,576 | 68.90 | 3 | 6 | 1 | 139 | 14 |
| 3rd innings of the match | 25 | 25 | 2 | 647 | 129 | 28.13 | 859 | 75.32 | 1 | 5 | 1 | 76 | 8 |
| 4th innings of the match | 13 | 13 | 0 | 272 | 83 | 20.92 | 493 | 55.17 | 0 | 2 | 3 | 33 | 1 |
| All | 54 | 91 | 6 | 3,300 | 141* | 38.82 | 4,652 | 70.93 | 6 | 22 | 7 | 411 | 33 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| No. 1 | 1 | 1 | 0 | 5 | 5 | 5.00 | 6 | 83.33 | 0 | 0 | 0 | 1 | 0 |
| No. 2 | 2 | 3 | 0 | 136 | 82 | 45.33 | 163 | 83.43 | 0 | 2 | 0 | 24 | 1 |
| No. 3 | 1 | 1 | 0 | 37 | 37 | 37.00 | 92 | 40.21 | 0 | 0 | 0 | 1 | 0 |
| No. 4 | 2 | 4 | 0 | 91 | 68 | 22.75 | 112 | 81.25 | 0 | 1 | 0 | 12 | 0 |
| No. 5 | 5 | 6 | 0 | 176 | 76 | 29.33 | 249 | 70.68 | 0 | 1 | 0 | 24 | 1 |
| No. 6 | 24 | 32 | 2 | 1,006 | 141* | 33.53 | 1,440 | 69.86 | 1 | 7 | 6 | 112 | 12 |
| No. 7 | 27 | 36 | 4 | 1,567 | 129* | 48.96 | 2,209 | 70.93 | 5 | 9 | 1 | 201 | 16 |
| No. 8 | 8 | 8 | 0 | 282 | 91 | 35.25 | 381 | 74.01 | 0 | 2 | 0 | 36 | 3 |
| All | 54 | 91 | 6 | 3,300 | 141* | 38.82 | 4,652 | 70.93 | 6 | 22 | 7 | 411 | 33 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Won | 29 | 44 | 5 | 2,067 | 141* | 53.00 | 2,740 | 75.43 | 5 | 13 | 2 | 246 | 26 |
| Lost | 19 | 38 | 0 | 1,039 | 111 | 27.34 | 1,580 | 65.75 | 1 | 8 | 3 | 143 | 5 |
| Drawn | 6 | 9 | 1 | 194 | 90 | 24.25 | 332 | 58.43 | 0 | 1 | 2 | 22 | 2 |
| All | 54 | 91 | 6 | 3,300 | 141* | 38.82 | 4,652 | 70.93 | 6 | 22 | 7 | 411 | 33 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2014 | 5 | 8 | 1 | 264 | 81 | 37.71 | 466 | 56.65 | 0 | 2 | 1 | 20 | 3 |
| 2015 | 1 | 1 | 0 | 0 | 0 | 0.00 | 2 | 0.00 | 0 | 0 | 1 | 0 | 0 |
| 2016 | 8 | 13 | 2 | 695 | 129* | 63.18 | 884 | 78.61 | 2 | 5 | 0 | 96 | 6 |
| 2017 | 12 | 19 | 2 | 619 | 101 | 36.41 | 845 | 73.25 | 1 | 4 | 0 | 78 | 7 |
| 2018 | 10 | 18 | 0 | 392 | 83 | 21.77 | 579 | 67.70 | 0 | 2 | 2 | 51 | 1 |
| 2019 | 8 | 15 | 0 | 713 | 129 | 47.53 | 903 | 78.95 | 2 | 5 | 1 | 96 | 7 |
| 2020 | 4 | 7 | 0 | 269 | 76 | 38.42 | 467 | 57.60 | 0 | 3 | 0 | 38 | 1 |
| 2021 | 6 | 10 | 1 | 348 | 141* | 38.66 | 506 | 68.77 | 1 | 1 | 2 | 32 | 8 |
| All | 54 | 91 | 6 | 3,300 | 141* | 38.82 | 4,652 | 70.93 | 6 | 22 | 7 | 411 | 33 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SuperSport Park | 8 | 13 | 3 | 547 | 129* | 54.70 | 635 | 86.14 | 1 | 3 | 1 | 73 | 9 |
| Newlands | 6 | 10 | 0 | 383 | 101 | 38.30 | 526 | 72.81 | 1 | 3 | 0 | 49 | 1 |
| St George's Park | 6 | 10 | 0 | 333 | 86 | 33.30 | 546 | 60.98 | 0 | 3 | 0 | 40 | 0 |
| The Wanderers Stadium | 6 | 10 | 0 | 357 | 129 | 35.70 | 506 | 70.55 | 1 | 1 | 1 | 48 | 2 |
| Kingsmead | 3 | 5 | 0 | 271 | 83 | 54.20 | 371 | 73.04 | 0 | 3 | 0 | 36 | 1 |
| Galle International Stadium | 2 | 4 | 0 | 100 | 51 | 25.00 | 147 | 68.02 | 0 | 1 | 0 | 12 | 0 |
| Sinhalese Sports Club Ground | 2 | 4 | 0 | 77 | 37 | 19.25 | 137 | 56.20 | 0 | 0 | 1 | 5 | 0 |
| Daren Sammy National Cricket Stadium | 2 | 3 | 1 | 237 | 141* | 118.50 | 334 | 70.95 | 1 | 1 | 1 | 20 | 7 |
| All | 54 | 91 | 6 | 3,300 | 141* | 38.82 | 4,652 | 70.93 | 6 | 22 | 7 | 411 | 33 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Basil D'Oliveira Trophy | 7 | 13 | 2 | 592 | 129* | 53.81 | 842 | 70.30 | 1 | 5 | 0 | 81 | 6 |
| India tour of South Africa | 4 | 8 | 0 | 126 | 43 | 15.75 | 169 | 74.55 | 0 | 0 | 2 | 18 | 1 |
| Australia tour of South Africa | 4 | 7 | 0 | 223 | 83 | 31.85 | 388 | 57.47 | 0 | 2 | 0 | 27 | 1 |
| South Africa in India Test Series | 3 | 6 | 0 | 156 | 111 | 26.00 | 234 | 66.66 | 1 | 0 | 1 | 26 | 2 |
| South Africa tour of England | 3 | 6 | 0 | 116 | 68 | 19.33 | 185 | 62.70 | 0 | 1 | 0 | 15 | 0 |
| Sri Lanka tour of South Africa | 4 | 6 | 0 | 250 | 86 | 41.66 | 281 | 88.96 | 0 | 3 | 0 | 30 | 1 |
| South Africa in Australia Test Series | 3 | 5 | 0 | 281 | 104 | 56.20 | 393 | 71.50 | 1 | 2 | 0 | 37 | 3 |
| South Africa in New Zealand Test Series | 3 | 5 | 1 | 210 | 91 | 52.50 | 311 | 67.52 | 0 | 2 | 0 | 24 | 5 |
| Sri Lanka in South Africa Test Series | 3 | 5 | 0 | 270 | 101 | 54.00 | 353 | 76.48 | 1 | 1 | 0 | 31 | 0 |
| Pakistan tour of South Africa | 3 | 4 | 0 | 251 | 129 | 62.75 | 307 | 81.75 | 1 | 1 | 0 | 33 | 1 |
| South Africa in Sri Lanka Test Series | 2 | 4 | 0 | 124 | 51 | 31.00 | 224 | 55.35 | 0 | 1 | 1 | 11 | 0 |
| South Africa tour of Pakistan | 2 | 4 | 0 | 46 | 29 | 11.50 | 61 | 75.40 | 0 | 0 | 1 | 6 | 0 |
| All | 54 | 91 | 6 | 3,300 | 141* | 38.82 | 4,652 | 70.93 | 6 | 22 | 7 | 411 | 33 |
- not recorded in the scorecards · N/A no dismissals or balls to divide by
Test milestones
Hundreds 6
- 141*v West IndiesDaren Sammy National Cricket Stadium · 2021-06-10
- 111v IndiaDr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium · 2019-10-02
- 129v PakistanThe Wanderers Stadium · 2019-01-11
- 101v Sri LankaNewlands · 2017-01-02
- 104v AustraliaBellerive Oval · 2016-11-12
- 129*v EnglandSuperSport Park · 2016-01-22
Best Test performances
| Score | BF | SR | 4s | 6s | Opponent | Ground | Date |
|---|---|---|---|---|---|---|---|
| 141* | 170 | 82.94 | 12 | 7 | West Indies | Daren Sammy National Cricket Stadium | 2021-06-10 |
| 129* | 128 | 100.78 | 17 | 2 | England | SuperSport Park | 2016-01-22 |
| 129 | 138 | 93.47 | 18 | 1 | Pakistan | The Wanderers Stadium | 2019-01-11 |
| 111 | 163 | 68.09 | 16 | 2 | India | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium | 2019-10-02 |
| 104 | 143 | 72.72 | 17 | 0 | Australia | Bellerive Oval | 2016-11-12 |
| 101 | 124 | 81.45 | 11 | 0 | Sri Lanka | Newlands | 2017-01-02 |
| 96 | 162 | 59.25 | 8 | 0 | West Indies | Daren Sammy National Cricket Stadium | 2021-06-18 |
| 95 | 128 | 74.21 | 14 | 0 | England | SuperSport Park | 2019-12-26 |
| 91 | 118 | 77.11 | 10 | 3 | New Zealand | Basin Reserve | 2017-03-16 |
| 90 | 118 | 76.27 | 11 | 2 | New Zealand | Seddon Park | 2017-03-25 |
Latest Test matches
| Date | Opponent | Bat | Bowl | Ground | Result |
|---|---|---|---|---|---|
| 2021-12-26 | India | 34 & 21 | - | SuperSport Park | India won by 113 runs |
| 2021-06-18 | West Indies | 96 & 0 | - | Daren Sammy National Cricket Stadium | South Africa won by 158 runs |
| 2021-06-10 | West Indies | 141* | - | Daren Sammy National Cricket Stadium | South Africa won by an innings and 63 runs |
| 2021-02-04 | Pakistan | 29 & 0 | - | Rawalpindi Cricket Stadium | Pakistan won by 95 runs |
| 2021-01-26 | Pakistan | 15 & 2 | - | National Stadium, Karachi | Pakistan won by 7 wickets |
| 2021-01-03 | Sri Lanka | 10 | - | The Wanderers Stadium | South Africa won by 10 wickets |
| 2020-12-26 | Sri Lanka | 18 | - | SuperSport Park | South Africa won by an innings and 45 runs |
| 2020-01-24 | England | 76 & 39 | - | The Wanderers Stadium | England won by 191 runs |
| 2020-01-16 | England | 63 & 3 | - | St George's Park | England won by an innings and 53 runs |
| 2020-01-03 | England | 20 & 50 | - | Newlands | England won by 189 runs |
ODI CAREER · 2013 to 2026
Quinton de Kock in ODIs
Scorecards for 159 of 164 official batting innings
7,152Runs
45.84Average
96.60Strike rate
23Hundreds
214Catches
18Stumpings
Official ODI record
| Batting | Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Career | 164 | 164 | 8 | 7,152 | 178 | 45.84 | 7,403 | 96.60 | 23 | 32 | 6 | 802 | 137 |
| Fielding | Mat | Inns | Ct | St | Dis | Dis/Inns | Best |
|---|---|---|---|---|---|---|---|
| Career | 164 | 158 | 214 | 18 | 232 | 1.468 | 6 (6ct 0st) |
ODI career in charts
01-4950-99100+* not out
5
0
33
1-9
31
10-24
35
25-49
32
50-99
23
100+
Caught95 · 59.7%
Bowled35 · 22.0%
LBW13 · 8.2%
Run out3 · 1.9%
Stumped1 · 0.6%
Caught and bowled4 · 2.5%
Not out8 · 5.0%
153.4990 inns
239.6465 inns
322.003 inns
4-0 inns
5-0 inns
618.001 inns
7-0 inns
8-0 inns
9-0 inns
10-0 inns
11-0 inns
Fours3,176 · 44.8%
Sixes822 · 11.6%
Other runs3,091 · 43.6%
Recent ODI form
Last 10 batting innings
426runs
47.33average
93.83strike rate
250s
2100s
ODI record by situation
159 recorded innings| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Australia | 32 | 32 | 1 | 1,050 | 178 | 33.87 | 1,085 | 96.77 | 3 | 3 | 1 | 109 | 29 |
| Sri Lanka | 25 | 25 | 1 | 1,219 | 128 | 50.79 | 1,167 | 104.45 | 4 | 7 | 0 | 163 | 16 |
| India | 23 | 23 | 0 | 1,191 | 135 | 51.78 | 1,278 | 93.19 | 7 | 2 | 1 | 131 | 19 |
| Pakistan | 19 | 19 | 1 | 829 | 123* | 46.05 | 929 | 89.23 | 2 | 4 | 2 | 86 | 19 |
| England | 18 | 18 | 2 | 906 | 138* | 56.62 | 923 | 98.15 | 3 | 4 | 0 | 101 | 17 |
| New Zealand | 14 | 14 | 1 | 522 | 114 | 40.15 | 583 | 89.53 | 1 | 4 | 1 | 57 | 8 |
| Bangladesh | 10 | 10 | 1 | 602 | 174 | 66.88 | 553 | 108.86 | 2 | 2 | 0 | 67 | 12 |
| West Indies | 7 | 7 | 1 | 188 | 71 | 31.33 | 216 | 87.03 | 0 | 1 | 0 | 23 | 3 |
| Zimbabwe | 6 | 6 | 0 | 270 | 84 | 45.00 | 277 | 97.47 | 0 | 3 | 0 | 28 | 4 |
| Ireland | 3 | 3 | 0 | 203 | 120 | 67.66 | 161 | 126.08 | 1 | 1 | 0 | 19 | 7 |
| Afghanistan | 2 | 2 | 0 | 109 | 68 | 54.50 | 119 | 91.59 | 0 | 1 | 0 | 10 | 3 |
| All | 159 | 159 | 8 | 7,089 | 178 | 46.94 | 7,291 | 97.22 | 23 | 32 | 5 | 794 | 137 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Home | 63 | 63 | 2 | 3,231 | 178 | 52.96 | 3,165 | 102.08 | 11 | 13 | 2 | 363 | 70 |
| Away | 62 | 62 | 3 | 2,583 | 128 | 43.77 | 2,730 | 94.61 | 7 | 15 | 2 | 297 | 42 |
| Neutral | 34 | 34 | 3 | 1,275 | 174 | 41.12 | 1,396 | 91.33 | 5 | 4 | 1 | 134 | 25 |
| All | 159 | 159 | 8 | 7,089 | 178 | 46.94 | 7,291 | 97.22 | 23 | 32 | 5 | 794 | 137 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Batting first | 88 | 88 | 4 | 4,129 | 174 | 49.15 | 4,456 | 92.66 | 17 | 17 | 2 | 454 | 69 |
| Chasing | 71 | 71 | 4 | 2,960 | 178 | 44.17 | 2,835 | 104.40 | 6 | 15 | 3 | 340 | 68 |
| All | 159 | 159 | 8 | 7,089 | 178 | 46.94 | 7,291 | 97.22 | 23 | 32 | 5 | 794 | 137 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| No. 1 | 90 | 90 | 5 | 4,547 | 178 | 53.49 | 4,503 | 100.97 | 17 | 18 | 1 | 513 | 92 |
| No. 2 | 65 | 65 | 3 | 2,458 | 135 | 39.64 | 2,676 | 91.85 | 6 | 14 | 3 | 274 | 44 |
| No. 3 | 3 | 3 | 0 | 66 | 47 | 22.00 | 78 | 84.61 | 0 | 0 | 1 | 6 | 1 |
| No. 6 | 1 | 1 | 0 | 18 | 18 | 18.00 | 34 | 52.94 | 0 | 0 | 0 | 1 | 0 |
| All | 159 | 159 | 8 | 7,089 | 178 | 46.94 | 7,291 | 97.22 | 23 | 32 | 5 | 794 | 137 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Won | 97 | 97 | 3 | 5,149 | 178 | 54.77 | 5,093 | 101.09 | 19 | 22 | 1 | 582 | 101 |
| Lost | 56 | 56 | 1 | 1,634 | 138* | 29.70 | 1,865 | 87.61 | 3 | 8 | 4 | 177 | 34 |
| No result | 6 | 6 | 4 | 306 | 101 | 153.00 | 333 | 91.89 | 1 | 2 | 0 | 35 | 2 |
| All | 159 | 159 | 8 | 7,089 | 178 | 46.94 | 7,291 | 97.22 | 23 | 32 | 5 | 794 | 137 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2013 | 16 | 16 | 0 | 741 | 135 | 46.31 | 856 | 86.56 | 4 | 0 | 0 | 80 | 9 |
| 2014 | 19 | 19 | 1 | 741 | 128 | 41.16 | 820 | 90.36 | 2 | 4 | 0 | 81 | 9 |
| 2015 | 16 | 16 | 1 | 485 | 109 | 32.33 | 504 | 96.23 | 2 | 1 | 1 | 70 | 3 |
| 2016 | 17 | 17 | 2 | 857 | 178 | 57.13 | 789 | 108.61 | 3 | 3 | 0 | 91 | 26 |
| 2017 | 19 | 19 | 1 | 956 | 168* | 53.11 | 1,008 | 94.84 | 2 | 7 | 1 | 106 | 8 |
| 2018 | 10 | 10 | 0 | 327 | 87 | 32.70 | 359 | 91.08 | 0 | 2 | 0 | 41 | 4 |
| 2019 | 17 | 17 | 1 | 774 | 121 | 48.37 | 773 | 100.12 | 1 | 7 | 1 | 100 | 10 |
| 2020 | 6 | 6 | 0 | 228 | 107 | 38.00 | 260 | 87.69 | 1 | 1 | 1 | 19 | 5 |
| 2021 | 3 | 3 | 0 | 220 | 120 | 73.33 | 195 | 112.82 | 1 | 1 | 0 | 24 | 7 |
| 2022 | 11 | 11 | 1 | 478 | 124 | 47.80 | 465 | 102.79 | 1 | 3 | 0 | 56 | 7 |
| 2023 | 17 | 17 | 0 | 900 | 174 | 52.94 | 869 | 103.56 | 4 | 1 | 0 | 95 | 30 |
| 2025 | 6 | 6 | 1 | 353 | 123* | 70.60 | 362 | 97.51 | 2 | 2 | 1 | 30 | 16 |
| 2026 | 2 | 2 | 0 | 29 | 15 | 14.50 | 31 | 93.54 | 0 | 0 | 0 | 1 | 3 |
| All | 159 | 159 | 8 | 7,089 | 178 | 46.94 | 7,291 | 97.22 | 23 | 32 | 5 | 794 | 137 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SuperSport Park | 12 | 12 | 0 | 766 | 178 | 63.83 | 694 | 110.37 | 4 | 1 | 0 | 94 | 19 |
| The Wanderers Stadium | 11 | 11 | 0 | 526 | 135 | 47.81 | 537 | 97.95 | 1 | 4 | 1 | 64 | 10 |
| Newlands | 8 | 8 | 0 | 410 | 124 | 51.25 | 420 | 97.61 | 2 | 2 | 0 | 46 | 8 |
| Kingsmead | 7 | 7 | 0 | 373 | 121 | 53.28 | 381 | 97.90 | 2 | 1 | 0 | 38 | 5 |
| Mangaung Oval | 6 | 6 | 1 | 262 | 138* | 52.40 | 228 | 114.91 | 1 | 0 | 1 | 29 | 10 |
| Boland Park | 5 | 5 | 0 | 184 | 78 | 36.80 | 218 | 84.40 | 0 | 1 | 0 | 12 | 3 |
| Harare Sports Club | 5 | 5 | 0 | 105 | 76 | 21.00 | 110 | 95.45 | 0 | 1 | 0 | 10 | 1 |
| Pallekele International Cricket Stadium | 5 | 5 | 0 | 57 | 23 | 11.40 | 64 | 89.06 | 0 | 0 | 0 | 9 | 1 |
| St George's Park | 5 | 5 | 0 | 172 | 51 | 34.40 | 196 | 87.75 | 0 | 1 | 0 | 20 | 1 |
| Kennington Oval | 4 | 4 | 0 | 167 | 68 | 41.75 | 220 | 75.90 | 0 | 2 | 0 | 16 | 2 |
| Seddon Park | 4 | 4 | 1 | 156 | 80* | 52.00 | 175 | 89.14 | 0 | 2 | 1 | 21 | 1 |
| Eden Park | 3 | 3 | 0 | 20 | 14 | 6.66 | 29 | 68.96 | 0 | 0 | 1 | 3 | 0 |
| Iqbal Stadium | 3 | 3 | 1 | 239 | 123* | 119.50 | 260 | 91.92 | 1 | 2 | 0 | 20 | 10 |
| Queens Sports Club | 3 | 3 | 0 | 185 | 84 | 61.66 | 181 | 102.20 | 0 | 2 | 0 | 20 | 3 |
| R Premadasa Stadium | 3 | 3 | 0 | 108 | 54 | 36.00 | 113 | 95.57 | 0 | 1 | 0 | 15 | 2 |
| All | 159 | 159 | 8 | 7,089 | 178 | 46.94 | 7,291 | 97.22 | 23 | 32 | 5 | 794 | 137 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ICC Cricket World Cup | 15 | 15 | 1 | 652 | 174 | 46.57 | 616 | 105.84 | 4 | 1 | 1 | 71 | 18 |
| Australia tour of South Africa | 8 | 8 | 0 | 251 | 82 | 31.37 | 290 | 86.55 | 0 | 1 | 1 | 30 | 6 |
| South Africa in New Zealand ODI Series | 8 | 8 | 1 | 315 | 80* | 45.00 | 342 | 92.10 | 0 | 4 | 1 | 38 | 3 |
| World Cup | 8 | 8 | 1 | 237 | 68 | 33.85 | 279 | 84.94 | 0 | 2 | 0 | 26 | 4 |
| South Africa in Sri Lanka ODI Series | 6 | 6 | 0 | 214 | 128 | 35.66 | 226 | 94.69 | 1 | 0 | 0 | 26 | 4 |
| South Africa tour of India | 6 | 6 | 0 | 173 | 106 | 28.83 | 174 | 99.42 | 1 | 0 | 1 | 17 | 6 |
| West Indies Tri-Nation Series | 6 | 6 | 1 | 149 | 71 | 29.80 | 200 | 74.50 | 0 | 1 | 0 | 19 | 1 |
| Australia in South Africa ODI Series | 5 | 5 | 0 | 300 | 178 | 60.00 | 218 | 137.61 | 1 | 1 | 0 | 27 | 13 |
| Bangladesh tour of South Africa | 5 | 5 | 1 | 361 | 168* | 90.25 | 323 | 111.76 | 1 | 2 | 0 | 42 | 5 |
| England in South Africa ODI Series | 5 | 5 | 1 | 326 | 138* | 81.50 | 305 | 106.88 | 2 | 0 | 0 | 37 | 10 |
| England tour of South Africa | 5 | 5 | 0 | 255 | 107 | 51.00 | 280 | 91.07 | 1 | 1 | 0 | 25 | 5 |
| India tour of South Africa | 5 | 5 | 0 | 283 | 124 | 56.60 | 322 | 87.88 | 1 | 1 | 0 | 27 | 5 |
| All | 159 | 159 | 8 | 7,089 | 178 | 46.94 | 7,291 | 97.22 | 23 | 32 | 5 | 794 | 137 |
- not recorded in the scorecards · N/A no dismissals or balls to divide by
ODI milestones
Hundreds 23
- 106v IndiaDr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium · 2025-12-06
- 123*v PakistanIqbal Stadium · 2025-11-06
- 114v New ZealandMaharashtra Cricket Association Stadium · 2023-11-01
- 174v BangladeshWankhede Stadium · 2023-10-24
- 109v AustraliaBharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium · 2023-10-12
- 100v Sri LankaArun Jaitley Stadium · 2023-10-07
- 124v IndiaNewlands · 2022-01-23
- 120v IrelandThe Village, Malahide · 2021-07-16
- 107v EnglandNewlands · 2020-02-04
- 121v Sri LankaKingsmead · 2019-03-10
- 168*v BangladeshDiamond Oval · 2017-10-15
- 109v Sri LankaSuperSport Park · 2017-02-10
- 178v AustraliaSuperSport Park · 2016-09-30
- 135v EnglandSuperSport Park · 2016-02-09
- 138*v EnglandMangaung Oval · 2016-02-03
- 109v IndiaWankhede Stadium · 2015-10-25
- 103v IndiaSaurashtra Cricket Association Stadium · 2015-10-18
- 107v AustraliaSydney Cricket Ground · 2014-11-23
- 128v Sri LankaMahinda Rajapaksa International Cricket Stadium · 2014-07-12
- 101v IndiaSuperSport Park · 2013-12-11
- 106v IndiaKingsmead · 2013-12-08
- 135v IndiaThe Wanderers Stadium · 2013-12-05
- 112v PakistanSheikh Zayed Stadium · 2013-11-08
Best ODI performances
| Score | BF | SR | 4s | 6s | Opponent | Ground | Date |
|---|---|---|---|---|---|---|---|
| 178 | 113 | 157.52 | 16 | 11 | Australia | SuperSport Park | 2016-09-30 |
| 174 | 140 | 124.28 | 15 | 7 | Bangladesh | Wankhede Stadium | 2023-10-24 |
| 168* | 145 | 115.86 | 21 | 2 | Bangladesh | Diamond Oval | 2017-10-15 |
| 138* | 96 | 143.75 | 12 | 6 | England | Mangaung Oval | 2016-02-03 |
| 135 | 121 | 111.57 | 18 | 3 | India | The Wanderers Stadium | 2013-12-05 |
| 135 | 117 | 115.38 | 16 | 4 | England | SuperSport Park | 2016-02-09 |
| 128 | 127 | 100.78 | 12 | 3 | Sri Lanka | Mahinda Rajapaksa International Cricket Stadium | 2014-07-12 |
| 124 | 130 | 95.38 | 12 | 2 | India | Newlands | 2022-01-23 |
| 123* | 119 | 103.36 | 8 | 7 | Pakistan | Iqbal Stadium | 2025-11-06 |
| 121 | 108 | 112.03 | 16 | 2 | Sri Lanka | Kingsmead | 2019-03-10 |
Latest ODI matches
| Date | Opponent | Bat | Bowl | Ground | Result |
|---|---|---|---|---|---|
| 2026-09-27 | Australia | 15 | - | The Wanderers Stadium | South Africa won by 32 runs |
| 2026-09-24 | Australia | 14 | - | Kingsmead | South Africa won by 67 runs |
| 2025-12-06 | India | 106 | - | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium | India won by 9 wickets |
| 2025-12-03 | India | 8 | - | Shaheed Veer Narayan Singh International Stadium | South Africa won by 4 wickets |
| 2025-11-30 | India | 0 | - | JSCA International Stadium Complex | India won by 17 runs |
| 2025-11-08 | Pakistan | 53 | - | Iqbal Stadium | Pakistan won by 7 wickets |
| 2025-11-06 | Pakistan | 123* | - | Iqbal Stadium | South Africa won by 8 wickets |
| 2025-11-04 | Pakistan | 63 | - | Iqbal Stadium | Pakistan won by 2 wickets |
| 2023-11-16 | Australia | 3 | - | Eden Gardens | Australia won by 3 wickets |
| 2023-11-10 | Afghanistan | 41 | - | Narendra Modi Stadium | South Africa won by 5 wickets |
T20I CAREER · 2012 to 2026
Quinton de Kock in T20Is
Scorecards for 101 of 109 official batting innings
3,095Runs
30.95Average
142.23Strike rate
2Hundreds
98Catches
19Stumpings
Official T20I record
| Batting | Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Career | 110 | 109 | 9 | 3,095 | 115 | 30.95 | 2,176 | 142.23 | 2 | 19 | 10 | 313 | 133 |
| Fielding | Mat | Inns | Ct | St | Dis | Dis/Inns | Best |
|---|---|---|---|---|---|---|---|
| Career | 110 | 110 | 98 | 19 | 117 | 1.063 | 4 (4ct 0st) |
T20I career in charts
01-4950-99100+* not out
9
0
20
1-9
21
10-24
31
25-49
18
50-99
2
100+
Caught57 · 56.4%
Bowled16 · 15.8%
LBW6 · 5.9%
Run out6 · 5.9%
Stumped3 · 3.0%
Caught and bowled4 · 4.0%
Not out9 · 8.9%
127.2950 inns
237.6248 inns
32.001 inns
411 inns
5-0 inns
6-0 inns
711 inns
8-0 inns
9-0 inns
10-0 inns
11-0 inns
Fours1,196 · 40.4%
Sixes762 · 25.8%
Other runs1,000 · 33.8%
Recent T20I form
Last 10 batting innings
351runs
35.10average
178.17strike rate
250s
1100s
T20I record by situation
101 recorded innings| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| West Indies | 16 | 16 | 0 | 689 | 115 | 43.06 | 423 | 162.88 | 2 | 3 | 1 | 60 | 38 |
| India | 15 | 15 | 2 | 513 | 90 | 39.46 | 346 | 148.26 | 0 | 6 | 1 | 48 | 24 |
| Australia | 13 | 13 | 1 | 358 | 70 | 29.83 | 258 | 138.75 | 0 | 1 | 1 | 33 | 17 |
| England | 13 | 13 | 0 | 405 | 65 | 31.15 | 254 | 159.44 | 0 | 3 | 1 | 31 | 24 |
| Sri Lanka | 12 | 12 | 2 | 292 | 59* | 29.20 | 264 | 110.60 | 0 | 2 | 0 | 38 | 3 |
| Pakistan | 8 | 8 | 1 | 177 | 48* | 25.28 | 140 | 126.42 | 0 | 0 | 2 | 27 | 2 |
| New Zealand | 7 | 7 | 2 | 64 | 28* | 12.80 | 61 | 104.91 | 0 | 0 | 1 | 9 | 2 |
| Bangladesh | 6 | 6 | 0 | 212 | 63 | 35.33 | 147 | 144.21 | 0 | 2 | 0 | 20 | 9 |
| Ireland | 4 | 4 | 0 | 61 | 27 | 15.25 | 47 | 129.78 | 0 | 0 | 0 | 9 | 1 |
| Zimbabwe | 4 | 4 | 1 | 78 | 47* | 26.00 | 48 | 162.50 | 0 | 0 | 1 | 12 | 2 |
| Afghanistan | 3 | 3 | 0 | 109 | 59 | 36.33 | 80 | 136.25 | 0 | 1 | 0 | 12 | 5 |
| All | 101 | 101 | 9 | 2,958 | 115 | 32.15 | 2,068 | 143.03 | 2 | 18 | 8 | 299 | 127 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Home | 28 | 28 | 3 | 909 | 115 | 36.36 | 578 | 157.26 | 2 | 3 | 1 | 86 | 50 |
| Away | 43 | 43 | 4 | 1,277 | 90 | 32.74 | 913 | 139.86 | 0 | 11 | 5 | 130 | 47 |
| Neutral | 30 | 30 | 2 | 772 | 65 | 27.57 | 577 | 133.79 | 0 | 4 | 2 | 83 | 30 |
| All | 101 | 101 | 9 | 2,958 | 115 | 32.15 | 2,068 | 143.03 | 2 | 18 | 8 | 299 | 127 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Batting first | 61 | 61 | 2 | 1,702 | 90 | 28.84 | 1,224 | 139.05 | 0 | 11 | 5 | 169 | 69 |
| Chasing | 40 | 40 | 7 | 1,256 | 115 | 38.06 | 844 | 148.81 | 2 | 7 | 3 | 130 | 58 |
| All | 101 | 101 | 9 | 2,958 | 115 | 32.15 | 2,068 | 143.03 | 2 | 18 | 8 | 299 | 127 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| No. 1 | 50 | 50 | 2 | 1,310 | 100 | 27.29 | 935 | 140.10 | 1 | 8 | 5 | 142 | 49 |
| No. 2 | 48 | 48 | 5 | 1,618 | 115 | 37.62 | 1,106 | 146.29 | 1 | 10 | 3 | 152 | 78 |
| No. 3 | 1 | 1 | 0 | 2 | 2 | 2.00 | 4 | 50.00 | 0 | 0 | 0 | 0 | 0 |
| No. 4 | 1 | 1 | 1 | 28 | 28* | N/A | 23 | 121.73 | 0 | 0 | 0 | 5 | 0 |
| No. 7 | 1 | 1 | 1 | 0 | 0* | N/A | 0 | N/A | 0 | 0 | 0 | 0 | 0 |
| All | 101 | 101 | 9 | 2,958 | 115 | 32.15 | 2,068 | 143.03 | 2 | 18 | 8 | 299 | 127 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Won | 55 | 55 | 5 | 1,787 | 115 | 35.74 | 1,261 | 141.71 | 2 | 11 | 3 | 174 | 75 |
| Lost | 43 | 43 | 3 | 1,052 | 69* | 26.30 | 731 | 143.91 | 0 | 6 | 5 | 110 | 48 |
| Tied | 2 | 2 | 0 | 72 | 59 | 36.00 | 58 | 124.13 | 0 | 1 | 0 | 7 | 3 |
| No result | 1 | 1 | 1 | 47 | 47* | N/A | 18 | 261.11 | 0 | 0 | 0 | 8 | 1 |
| All | 101 | 101 | 9 | 2,958 | 115 | 32.15 | 2,068 | 143.03 | 2 | 18 | 8 | 299 | 127 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2012 | 3 | 3 | 2 | 30 | 28* | 30.00 | 27 | 111.11 | 0 | 0 | 0 | 5 | 0 |
| 2013 | 7 | 7 | 1 | 187 | 48* | 31.16 | 163 | 114.72 | 0 | 0 | 0 | 28 | 2 |
| 2014 | 9 | 9 | 1 | 240 | 48 | 30.00 | 191 | 125.65 | 0 | 0 | 1 | 20 | 10 |
| 2015 | 2 | 2 | 0 | 56 | 44 | 28.00 | 39 | 143.58 | 0 | 0 | 0 | 4 | 3 |
| 2016 | 7 | 7 | 0 | 229 | 52 | 32.71 | 156 | 146.79 | 0 | 1 | 0 | 31 | 8 |
| 2017 | 2 | 2 | 0 | 59 | 59 | 29.50 | 48 | 122.91 | 0 | 1 | 1 | 5 | 1 |
| 2018 | 4 | 4 | 0 | 73 | 26 | 18.25 | 55 | 132.72 | 0 | 0 | 0 | 8 | 3 |
| 2019 | 3 | 3 | 1 | 144 | 79* | 72.00 | 106 | 135.84 | 0 | 2 | 0 | 16 | 5 |
| 2020 | 9 | 9 | 0 | 285 | 70 | 31.66 | 167 | 170.65 | 0 | 2 | 0 | 18 | 21 |
| 2021 | 14 | 14 | 2 | 524 | 72 | 43.66 | 399 | 131.32 | 0 | 5 | 0 | 54 | 12 |
| 2022 | 14 | 14 | 2 | 316 | 69* | 26.33 | 226 | 139.82 | 0 | 3 | 2 | 32 | 12 |
| 2023 | 3 | 3 | 0 | 121 | 100 | 40.33 | 66 | 183.33 | 1 | 0 | 1 | 13 | 8 |
| 2024 | 9 | 9 | 0 | 223 | 65 | 24.77 | 159 | 140.25 | 0 | 1 | 0 | 21 | 12 |
| 2025 | 7 | 7 | 0 | 186 | 90 | 26.57 | 107 | 173.83 | 0 | 2 | 2 | 20 | 10 |
| 2026 | 8 | 8 | 0 | 285 | 115 | 35.62 | 159 | 179.24 | 1 | 1 | 1 | 24 | 20 |
| All | 101 | 101 | 9 | 2,958 | 115 | 32.15 | 2,068 | 143.03 | 2 | 18 | 8 | 299 | 127 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Newlands | 6 | 6 | 0 | 116 | 30 | 19.33 | 92 | 126.08 | 0 | 0 | 0 | 14 | 3 |
| Narendra Modi Stadium | 5 | 5 | 0 | 197 | 65 | 39.40 | 121 | 162.80 | 0 | 2 | 0 | 22 | 11 |
| National Cricket Stadium, St George's | 5 | 5 | 0 | 255 | 72 | 51.00 | 180 | 141.66 | 0 | 3 | 0 | 19 | 10 |
| R Premadasa Stadium | 5 | 5 | 2 | 178 | 59* | 59.33 | 144 | 123.61 | 0 | 2 | 0 | 22 | 1 |
| SuperSport Park | 5 | 5 | 0 | 291 | 115 | 58.20 | 158 | 184.17 | 2 | 0 | 1 | 18 | 24 |
| The Wanderers Stadium | 5 | 5 | 0 | 138 | 44 | 27.60 | 99 | 139.39 | 0 | 0 | 0 | 24 | 2 |
| Kingsmead | 4 | 4 | 2 | 141 | 65 | 70.50 | 73 | 193.15 | 0 | 1 | 0 | 10 | 12 |
| Arun Jaitley Stadium | 3 | 3 | 0 | 31 | 22 | 10.33 | 26 | 119.23 | 0 | 0 | 1 | 5 | 0 |
| Buffalo Park | 3 | 3 | 1 | 36 | 31 | 18.00 | 20 | 180.00 | 0 | 0 | 0 | 4 | 2 |
| County Ground, Bristol | 3 | 3 | 0 | 16 | 7 | 5.33 | 22 | 72.72 | 0 | 0 | 0 | 1 | 0 |
| Sabina Park | 3 | 3 | 0 | 64 | 41 | 21.33 | 37 | 172.97 | 0 | 0 | 0 | 8 | 4 |
| Shere Bangla National Stadium | 3 | 3 | 0 | 62 | 44 | 20.66 | 43 | 144.18 | 0 | 0 | 0 | 5 | 3 |
| Zahur Ahmed Chowdhury Stadium | 3 | 3 | 0 | 58 | 29 | 19.33 | 59 | 98.30 | 0 | 0 | 0 | 6 | 1 |
| All | 101 | 101 | 9 | 2,958 | 115 | 32.15 | 2,068 | 143.03 | 2 | 18 | 8 | 299 | 127 |
| Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ICC Men's T20 World Cup | 18 | 18 | 1 | 417 | 65 | 24.52 | 297 | 140.40 | 0 | 2 | 2 | 46 | 18 |
| South Africa tour of India | 11 | 11 | 2 | 461 | 90 | 51.22 | 301 | 153.15 | 0 | 6 | 1 | 42 | 23 |
| South Africa tour of West Indies | 8 | 8 | 0 | 319 | 72 | 39.87 | 217 | 147.00 | 0 | 3 | 0 | 27 | 14 |
| World T20 | 7 | 7 | 0 | 172 | 52 | 24.57 | 139 | 123.74 | 0 | 1 | 0 | 19 | 5 |
| England tour of South Africa | 6 | 6 | 0 | 208 | 65 | 34.66 | 114 | 182.45 | 0 | 1 | 0 | 12 | 17 |
| Australia in South Africa T20I Series | 5 | 5 | 1 | 158 | 44 | 39.50 | 109 | 144.95 | 0 | 0 | 0 | 17 | 8 |
| South Africa tour of England | 5 | 5 | 0 | 31 | 15 | 6.20 | 36 | 86.11 | 0 | 0 | 1 | 3 | 0 |
| West Indies tour of South Africa | 5 | 5 | 0 | 264 | 115 | 52.80 | 129 | 204.65 | 2 | 0 | 1 | 23 | 19 |
| South Africa tour of Sri Lanka | 4 | 4 | 2 | 173 | 59* | 86.50 | 137 | 126.27 | 0 | 2 | 0 | 21 | 1 |
| Australia tour of South Africa | 3 | 3 | 0 | 77 | 70 | 25.66 | 53 | 145.28 | 0 | 1 | 0 | 6 | 4 |
| New Zealand in South Africa T20I Series | 3 | 3 | 2 | 30 | 28* | 30.00 | 27 | 111.11 | 0 | 0 | 0 | 5 | 0 |
| South Africa in Australia T20I Series | 3 | 3 | 0 | 94 | 48 | 31.33 | 68 | 138.23 | 0 | 0 | 1 | 9 | 3 |
| All | 101 | 101 | 9 | 2,958 | 115 | 32.15 | 2,068 | 143.03 | 2 | 18 | 8 | 299 | 127 |
- not recorded in the scorecards · N/A no dismissals or balls to divide by
T20I milestones
Best T20I performances
| Score | BF | SR | 4s | 6s | Opponent | Ground | Date |
|---|---|---|---|---|---|---|---|
| 115 | 49 | 234.69 | 6 | 10 | West Indies | SuperSport Park | 2026-01-29 |
| 100 | 44 | 227.27 | 9 | 8 | West Indies | SuperSport Park | 2023-03-26 |
| 90 | 46 | 195.65 | 5 | 7 | India | Maharaja Yadavindra Singh International Cricket Stadium | 2025-12-11 |
| 79* | 52 | 151.92 | 6 | 5 | India | M Chinnaswamy Stadium | 2019-09-22 |
| 72 | 51 | 141.17 | 5 | 2 | West Indies | National Cricket Stadium, St George's | 2021-06-29 |
| 70 | 47 | 148.93 | 5 | 4 | Australia | St George's Park | 2020-02-23 |
| 69* | 48 | 143.75 | 3 | 4 | India | Barsapara Cricket Stadium | 2022-10-02 |
| 68 | 43 | 158.13 | 6 | 4 | India | Holkar Cricket Stadium | 2022-10-04 |
| 65 | 22 | 295.45 | 2 | 8 | England | Kingsmead | 2020-02-14 |
| 65 | 38 | 171.05 | 4 | 4 | England | Daren Sammy National Cricket Stadium | 2024-06-21 |
Latest T20I matches
| Date | Opponent | Bat | Bowl | Ground | Result |
|---|---|---|---|---|---|
| 2026-03-04 | New Zealand | 10 | - | Eden Gardens | New Zealand won by 9 wickets |
| 2026-03-01 | Zimbabwe | 0 | - | Arun Jaitley Stadium | South Africa won by 5 wickets |
| 2026-02-26 | West Indies | 47 | - | Narendra Modi Stadium | South Africa won by 9 wickets |
| 2026-02-22 | India | 6 | - | Narendra Modi Stadium | South Africa won by 76 runs |
| 2026-02-14 | New Zealand | 20 | - | Narendra Modi Stadium | South Africa won by 7 wickets |
| 2026-02-11 | Afghanistan | 59 | - | Narendra Modi Stadium | Match tied |
| 2026-01-31 | West Indies | 28 | - | The Wanderers Stadium | West Indies won by 6 runs (D/L method) |
| 2026-01-29 | West Indies | 115 | - | SuperSport Park | South Africa won by 7 wickets |
| 2025-12-19 | India | 65 | - | Narendra Modi Stadium | India won by 30 runs |
| 2025-12-17 | India v South Africa | did not bat | - | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium | No result |