CricketScore

Players / Q de Kock

Men's cricket

Q de Kock: runs, wickets and records

581 recorded matches from 21 Dec 2012 to 30 Sep 2026, most often for South Africa, Mumbai Indians, Durban's Super Giants. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
Tests54913,300141*38.8270.962241133
ODIs1621627,04317845.7396.72331792134
T20Is1071052,98611530.78142.5218301128
T20 leagues2582547,176140*30.67137.4553668324

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
178113Australia30 Sep 2016
174140Bangladesh24 Oct 2023
168*145Bangladesh15 Oct 2017
141*170West Indies10 Jun 2021
140*70Kolkata Knight Riders18 May 2022

Q de Kock: matches in the records

Q de Kock appears in 581 recorded men's matches, from 21 December 2012 to 30 September 2026, most often for South Africa, Mumbai Indians and Durban's Super Giants. The matches split as 54 in Test matches, 162 in One Day Internationals, 107 in Twenty20 Internationals and 258 in franchise Twenty20 leagues. The most frequent opponents in the records are Australia (54 matches), Sri Lanka (48 matches) and India (46 matches). The ground used most often is Newlands, with 19 matches.

Q de Kock batting record

In Test matches, the batting record is 3,300 runs in 91 innings, an average of 38.82, a strike rate of 70.9 and a highest score of 141*, with 6 hundreds, 22 fifties and 7 ducks.

In One Day Internationals, the batting record is 7,043 runs in 162 innings, an average of 45.73, a strike rate of 96.7 and a highest score of 178, with 23 hundreds, 31 fifties and 6 ducks.

In Twenty20 Internationals, the batting record is 2,986 runs in 105 innings, an average of 30.78, a strike rate of 142.5 and a highest score of 115, with 2 hundreds, 18 fifties and 10 ducks.

In franchise Twenty20 leagues, the batting record is 7,176 runs in 254 innings, an average of 30.67, a strike rate of 137.4 and a highest score of 140*, with 5 hundreds, 53 fifties and 18 ducks.

Q de Kock highest innings

The highest individual scores in the records are: 178 from 113 balls against Australia at SuperSport Park on 30 September 2016 (ODIs). 174 from 140 balls against Bangladesh at Wankhede Stadium, Mumbai on 24 October 2023 (ODIs). 168* from 145 balls against Bangladesh at Diamond Oval on 15 October 2017 (ODIs). 141* from 170 balls against West Indies at Daren Sammy National Cricket Stadium, Gros Islet, St Lucia on 10 June 2021 (Tests). 140* from 70 balls against Kolkata Knight Riders at Dr DY Patil Sports Academy, Mumbai on 18 May 2022 (franchise Twenty20 leagues).

Q de Kock results with the side

In Test matches, the player's side won 29 and lost 19 of the 54 recorded matches (60.4% of decided matches).

In One Day Internationals, the player's side won 98 and lost 58 of the 162 recorded matches (62.8% of decided matches).

In Twenty20 Internationals, the player's side won 59 and lost 45 of the 107 recorded matches (56.7% of decided matches).

In franchise Twenty20 leagues, the player's side won 128 and lost 122 of the 258 recorded matches (51.2% of decided matches).

Against the most frequent opponents the results were Australia: 31 won, 22 lost in 54 matches, Sri Lanka: 34 won, 12 lost in 48 matches, India: 18 won, 26 lost in 46 matches, England: 18 won, 20 lost in 41 matches and Pakistan: 17 won, 15 lost in 32 matches.

Q de Kock teams

Matches by side: South Africa (323), Mumbai Indians (46), Durban's Super Giants (31), Lucknow Super Giants (30), Barbados Royals (28), Delhi Daredevils (23), MI New York (22), Southern Brave (16), Seattle Orcas (14) and Sunrisers Eastern Cape (11).

Q de Kock main grounds

The grounds used most often are Newlands (19), SuperSport Park (18), Kingsmead, Durban (17), Kensington Oval, Bridgetown, Barbados (16), Grand Prairie Stadium, Dallas (15) and Kingsmead (13).

Q de Kock runs by year

Runs in each calendar year of the records: 2012 (30), 2013 (934), 2014 (1,398), 2015 (689), 2016 (2,181), 2017 (1,634), 2018 (993), 2019 (2,092), 2020 (1,285), 2021 (1,591), 2022 (1,651), 2023 (1,756), 2024 (1,431), 2025 (1,558), 2026 (1,282).

Q de Kock matches by year

Recorded matches in each calendar year: 2012 (3), 2013 (26), 2014 (41), 2015 (23), 2016 (44), 2017 (33), 2018 (32), 2019 (43), 2020 (35), 2021 (43), 2022 (56), 2023 (48), 2024 (55), 2025 (55), 2026 (44).

Q de Kock fours and sixes

In Test matches, 411 fours and 33 sixes, one boundary every 10.5 balls faced; 55.8% of the runs came in boundaries.

In One Day Internationals, 792 fours and 134 sixes, one boundary every 7.9 balls faced; 56.4% of the runs came in boundaries.

In Twenty20 Internationals, 301 fours and 128 sixes, one boundary every 4.9 balls faced; 66.0% of the runs came in boundaries.

In franchise Twenty20 leagues, 668 fours and 324 sixes, one boundary every 5.3 balls faced; 64.3% of the runs came in boundaries.

How Q de Kock gets out

In Test matches, 85 recorded dismissals: caught 59%, bowled 25%, lbw 13% and caught and bowled 2%.

In One Day Internationals, 154 recorded dismissals: caught 64%, bowled 23%, lbw 8% and caught and bowled 3%.

In Twenty20 Internationals, 97 recorded dismissals: caught 62%, bowled 16%, run out 7% and lbw 6%.

In franchise Twenty20 leagues, 234 recorded dismissals: caught 65%, bowled 18%, lbw 7% and caught and bowled 6%.

Q de Kock player of the match awards

Of the 50 player of the match awards on record, the first is dated 20 November 2013 (South Africa v Pakistan) and the latest 29 January 2026 (West Indies v South Africa): 4 in Test matches, 20 in One Day Internationals, 8 in Twenty20 Internationals and 18 in franchise Twenty20 leagues.

Q de Kock first and latest matches

The first recorded match in Test matches is dated 20 February 2014 against Australia and the latest 26 December 2021 against India.

The first recorded match in One Day Internationals is dated 19 January 2013 against New Zealand and the latest 30 September 2026 against Australia.

The first recorded match in Twenty20 Internationals is dated 21 December 2012 against New Zealand and the latest 4 March 2026 against New Zealand.

The first recorded match in franchise Twenty20 leagues is dated 17 April 2013 against Pune Warriors and the latest 16 September 2026 against Jamaica Kingsmen.

Q de Kock against different opponents

The most runs against a single opponent are 2,208 against Sri Lanka in 56 innings (average 41.66), 2,019 against England in 50 innings (average 43.89), 1,986 against India in 52 innings (average 39.72) and 1,953 against Australia in 60 innings (average 33.67).

Q de Kock at different grounds

The grounds that have produced the most runs are SuperSport Park (1,257 runs in 22 innings), Newlands (785 runs in 23 innings), Kingsmead (771 runs in 15 innings) and Kensington Oval, Bridgetown, Barbados (586 runs in 16 innings).

Q de Kock recent years

Year by year, the latest figures in the records are 2021: 43 matches and 1,591 runs; 2022: 56 matches and 1,651 runs; 2023: 48 matches and 1,756 runs; 2024: 55 matches and 1,431 runs; 2025: 55 matches and 1,558 runs; 2026: 44 matches and 1,282 runs.

Q de Kock year by year

The busiest year in the records is 2022, with 56 matches. The most runs in a calendar year came in 2016: 2,181.

Questions and answers

How many matches has Q de Kock played?

581 recorded matches, from 21 December 2012 to 30 September 2026.

How many runs has Q de Kock scored in Tests?

3,300 runs in 91 innings, at an average of 38.82.

How many runs has Q de Kock scored in ODIs?

7,043 runs in 162 innings, at an average of 45.73.

How many runs has Q de Kock scored in T20Is?

2,986 runs in 105 innings, at an average of 30.78.

What is Q de Kock's highest score?

178 from 113 balls against Australia on 30 September 2016, at SuperSport Park.

How many sixes has Q de Kock hit?

619 sixes and 2,172 fours in the recorded matches.

How many player of the match awards has Q de Kock won?

50 in the recorded matches.

How many hundreds has Q de Kock scored?

36 in the recorded matches.

Which teams has Q de Kock played for?

South Africa (323), Mumbai Indians (46), Durban's Super Giants (31), Lucknow Super Giants (30), Barbados Royals (28), Delhi Daredevils (23), MI New York (22) and Southern Brave (16).

When was Q de Kock's most recent recorded match?

30 September 2026.

Team pages

Records