CricketScore

Players / D Pretorius

Men's cricket

D Pretorius: runs, wickets and records

185 recorded matches from 25 Sep 2016 to 18 Sep 2026, most often for South Africa, Guyana Amazon Warriors, 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
Tests36833713.8350.900131
ODIs27131925016.0085.701145
T20Is301726177*21.75164.2012215
T20 leagues124861,1055317.27134.6028352
County Championship11111111111.0071.210153

Bowling by format

Inn Wkts Best Avg Econ 5w
FormatInnWktsBestAvgEcon5w
Tests672/2636.003.150
ODIs26354/3627.064.970
T20Is27355/1719.898.291
T20 leagues1151264/2325.028.730
County Championship221/2127.002.700

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
111156Worcestershire18 Aug 2019
77*42Sri Lanka24 Mar 2019
5334Barbados Royals4 Sep 2025
50*36Worcestershire30 Aug 2019
5027New Zealand22 Feb 2017

D Pretorius: matches in the records

D Pretorius appears in 185 recorded men's matches, from 25 September 2016 to 18 September 2026, most often for South Africa, Guyana Amazon Warriors and Durban's Super Giants. The matches split as 3 in Test matches, 27 in One Day Internationals, 30 in Twenty20 Internationals, 124 in franchise Twenty20 leagues and 1 in the County Championship. The most frequent opponents in the records are England (13 matches), St Lucia Kings (13 matches) and Sri Lanka (12 matches). The ground used most often is Providence Stadium, Guyana, with 27 matches.

D Pretorius batting record

In Test matches, the batting record is 83 runs in 6 innings, an average of 13.83 and a highest score of 37, with 1 ducks.

In One Day Internationals, the batting record is 192 runs in 13 innings, an average of 16.00, a strike rate of 85.7 and a highest score of 50, with 1 fifties and 1 ducks.

In Twenty20 Internationals, the batting record is 261 runs in 17 innings, an average of 21.75, a strike rate of 164.2 and a highest score of 77*, with 1 fifties and 2 ducks.

In franchise Twenty20 leagues, the batting record is 1,105 runs in 86 innings, an average of 17.27, a strike rate of 134.6 and a highest score of 53, with 2 fifties and 9 ducks.

D Pretorius bowling record

In One Day Internationals, the bowling record is 35 wickets in 26 innings, an average of 27.06, an economy rate of 4.97 and best figures of 4 for 36.

In Twenty20 Internationals, the bowling record is 35 wickets in 27 innings, an average of 19.89, an economy rate of 8.29 and best figures of 5 for 17, including 1 five-wicket haul.

In franchise Twenty20 leagues, the bowling record is 126 wickets in 115 innings, an average of 25.02, an economy rate of 8.73 and best figures of 4 for 23.

D Pretorius highest innings

The highest individual scores in the records are: 111 from 156 balls against Worcestershire at County Ground, Northampton on 18 August 2019 (the County Championship). 77* from 42 balls against Sri Lanka at The Wanderers Stadium on 24 March 2019 (T20Is). 53 from 34 balls against Barbados Royals at Kensington Oval, Bridgetown, Barbados on 4 September 2025 (franchise Twenty20 leagues). 50* from 36 balls against Worcestershire at County Ground on 30 August 2019 (franchise Twenty20 leagues). 50 from 27 balls against New Zealand at Hagley Oval on 22 February 2017 (ODIs).

D Pretorius best bowling

The best bowling figures in the records are: 5 for 17 against Pakistan at Gaddafi Stadium on 13 February 2021. 4 for 23 against Jaffna Kings at R Premadasa Stadium, Colombo on 18 July 2024. 4 for 26 against Trinbago Knight Riders at Providence Stadium, Guyana on 24 September 2023. 4 for 36 against England at Old Trafford, Manchester on 22 July 2022. 3 for 5 against New Zealand at Westpac Stadium on 25 February 2017.

D Pretorius results with the side

In One Day Internationals, the player's side won 18 and lost 8 of the 27 recorded matches (69.2% of decided matches).

In Twenty20 Internationals, the player's side won 19 and lost 10 of the 30 recorded matches (65.5% of decided matches).

In franchise Twenty20 leagues, the player's side won 63 and lost 55 of the 124 recorded matches (53.4% of decided matches).

Against the most frequent opponents the results were England: 4 won, 8 lost in 13 matches, St Lucia Kings: 6 won, 6 lost in 13 matches, Sri Lanka: 12 won, 0 lost in 12 matches, Trinbago Knight Riders: 6 won, 5 lost in 11 matches and India: 5 won, 3 lost in 9 matches.

D Pretorius teams

Matches by side: South Africa (60), Guyana Amazon Warriors (49), Durban's Super Giants (21), Northamptonshire (12), Galle Marvels (10), Chennai Super Kings (7), Sharjah Warriorz (7), St Kitts and Nevis Patriots (6), Welsh Fire (5) and Seattle Orcas (3).

D Pretorius main grounds

The grounds used most often are Providence Stadium, Guyana (27), Kingsmead, Durban (11), R Premadasa Stadium, Colombo (7), County Ground (6), Newlands, Cape Town (6) and Warner Park, Basseterre, St Kitts (6).

D Pretorius runs by year

Runs in each calendar year of the records: 2016 (15), 2017 (71), 2018 (15), 2019 (497), 2020 (91), 2021 (35), 2022 (319), 2023 (137), 2024 (256), 2025 (314), 2026 (2).

D Pretorius wickets by year

Wickets in each calendar year of the records: 2016 (2), 2017 (16), 2018 (5), 2019 (19), 2020 (9), 2021 (16), 2022 (34), 2023 (31), 2024 (38), 2025 (24), 2026 (11).

D Pretorius matches by year

Recorded matches in each calendar year: 2016 (3), 2017 (11), 2018 (2), 2019 (25), 2020 (7), 2021 (11), 2022 (30), 2023 (28), 2024 (32), 2025 (25), 2026 (11).

D Pretorius fours and sixes

In Twenty20 Internationals, 22 fours and 15 sixes, one boundary every 4.3 balls faced; 68.2% of the runs came in boundaries.

In franchise Twenty20 leagues, 83 fours and 52 sixes, one boundary every 6.1 balls faced; 58.3% of the runs came in boundaries.

How D Pretorius gets out

In franchise Twenty20 leagues, 64 recorded dismissals: caught 64%, lbw 14%, bowled 14% and run out 5%.

D Pretorius bowling in detail

In One Day Internationals: 619 dot balls (54.1% of legal deliveries), 9 maidens, 10 wides and 0 no-balls and wickets by caught 71%, lbw 14% and bowled 14%.

In Twenty20 Internationals: 153 dot balls (30.4% of legal deliveries), 21 wides and 2 no-balls and wickets by caught 83%, bowled 11% and lbw 6%.

In franchise Twenty20 leagues: 798 dot balls (36.8% of legal deliveries), 151 wides and 3 no-balls and wickets by caught 79%, bowled 11% and lbw 9%.

D Pretorius player of the match awards

Of the 12 player of the match awards on record, the first is dated 4 February 2017 (South Africa v Sri Lanka) and the latest 4 September 2026 (Jamaica Kingsmen v Guyana Amazon Warriors): 2 in One Day Internationals, 2 in Twenty20 Internationals and 8 in franchise Twenty20 leagues.

D Pretorius first and latest matches

The first recorded match in Test matches is dated 26 December 2019 against England and the latest 24 January 2020 against England.

The first recorded match in One Day Internationals is dated 25 September 2016 against Ireland and the latest 24 July 2022 against England.

The first recorded match in Twenty20 Internationals is dated 21 June 2017 against England and the latest 4 October 2022 against India.

The first recorded match in franchise Twenty20 leagues is dated 19 July 2019 against Durham and the latest 18 September 2026 against Jamaica Kingsmen.

The first recorded match in the County Championship is dated 18 August 2019 against Worcestershire and the latest 18 August 2019 against Worcestershire.

D Pretorius against different opponents

The most runs against a single opponent are 138 against England in 11 innings (average 12.55), 119 against Trinbago Knight Riders in 7 innings (average 29.75), 105 against St Lucia Kings in 9 innings (average 21.00) and 83 against India in 6 innings (average 16.60).

The most wickets against a single opponent are 18 against St Lucia Kings in 12 innings, 16 against England in 14 innings, 14 against Sri Lanka in 11 innings and 13 against Trinbago Knight Riders in 11 innings.

D Pretorius at different grounds

The grounds that have produced the most runs are Providence Stadium, Guyana (194 runs in 19 innings), County Ground (137 runs in 6 innings), Newlands, Cape Town (68 runs in 6 innings) and Sharjah Cricket Stadium (67 runs in 4 innings).

D Pretorius recent years

Year by year, the latest figures in the records are 2021: 11 matches, 35 runs and 16 wickets; 2022: 30 matches, 319 runs and 34 wickets; 2023: 28 matches, 137 runs and 31 wickets; 2024: 32 matches, 256 runs and 38 wickets; 2025: 25 matches, 314 runs and 24 wickets; 2026: 11 matches, 2 runs and 11 wickets.

D Pretorius year by year

The busiest year in the records is 2024, with 32 matches. The most runs in a calendar year came in 2019: 497. The most wickets in a calendar year came in 2024: 38.

Questions and answers

How many matches has D Pretorius played?

185 recorded matches, from 25 September 2016 to 18 September 2026.

How many runs has D Pretorius scored in Tests?

83 runs in 6 innings, at an average of 13.83.

How many runs has D Pretorius scored in ODIs?

192 runs in 13 innings, at an average of 16.00.

How many runs has D Pretorius scored in T20Is?

261 runs in 17 innings, at an average of 21.75.

What is D Pretorius's highest score?

111 from 156 balls against Worcestershire on 18 August 2019, at County Ground, Northampton.

How many wickets has D Pretorius taken in ODIs?

35 wickets in 26 innings, with best figures of 4 for 36.

How many wickets has D Pretorius taken in T20Is?

35 wickets in 27 innings, with best figures of 5 for 17.

How many wickets has D Pretorius taken in T20 leagues?

126 wickets in 115 innings, with best figures of 4 for 23.

How many sixes has D Pretorius hit?

76 sixes and 147 fours in the recorded matches.

How many player of the match awards has D Pretorius won?

12 in the recorded matches.

How many hundreds has D Pretorius scored?

1 in the recorded matches.

Which teams has D Pretorius played for?

South Africa (60), Guyana Amazon Warriors (49), Durban's Super Giants (21), Northamptonshire (12), Galle Marvels (10), Chennai Super Kings (7), Sharjah Warriorz (7) and St Kitts and Nevis Patriots (6).

When was D Pretorius's most recent recorded match?

18 September 2026.

Team pages

Records