CricketWise
  1. Home
  2. Players
  3. Dwaine Pretorius

South Africa · Men's cricket

Dwaine Pretorius stats

Data through 18 September 2026Last updated 18 September 2026

Coverage: matches in the Cricsheet data from 17 February 2012 to 18 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Between 2012 and 2026, Dwaine Pretorius appears in 3 Tests, 27 ODIs, 30 T20Is for South Africa in the Cricsheet data. With the ball, the best return was 173 wickets in T20 leagues at an average of 27.51 and an economy rate of 8.64.

International matches
60
Tests 3 · ODIs 27 · T20Is 30
International runs
536
0 hundreds
International wickets
77
1 five-wicket hauls
T20 league & domestic matches
205
2,023 runs
Best bowling
5/17
T20I

Teams played for

South Africa 2016–2022 · 60Lions 2012–2021 · 59Guyana Amazon Warriors 2023–2026 · 49Durban's Super Giants 2023–2025 · 21Northamptonshire 2019 · 12Galle Marvels 2024 · 10North West 2022 · 7Chennai Super Kings 2022–2023 · 7Sharjah Warriorz 2025 · 7St Kitts and Nevis Patriots 2022 · 6Welsh Fire 2022 · 5Jozi Stars 2018 · 5

Dwaine Pretorius batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test360833713.8316350.9001131
ODI271311925016.0022485.7011145
T20I3017526177*21.75159164.20122215
T20 (leagues & domestic)205152382,02374*17.751,507134.20317136105
First-class110111111111.0015671.2100153

Runs per year

020040060080020122017202220262
Dwaine Pretorius: runs per calendar year (all formats in the data)
0200400600800201220142016201820202022202420262
Dwaine Pretorius: runs per calendar year (all formats in the data)
Show as table
Dwaine Pretorius: runs per calendar year (all formats in the data)
YearRuns
201262
2013106
201455
201577
201667
2017109
201843
2019757
202091
202148
2022465
2023185
2024289
2025314
20262
Year-by-year batting (26 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2012T20 (leagues & domestic)8627.75144.22100
2013T20 (leagues & domestic)610635.33158.24200
2014T20 (leagues & domestic)7557.86125.02700
2015T20 (leagues & domestic)57719.25132.83500
2016ODI11515.0075.01500
2016T20 (leagues & domestic)55213.00113.02200
2017ODI47117.75118.35001
2017T20 (leagues & domestic)43812.67131.01700
2018ODI21515.0045.51400
2018T20 (leagues & domestic)22814.00127.32800
2019First-class1111111.0071.211110
2019ODI33411.33106.23100
2019T20 (leagues & domestic)2348528.53143.55001
2019T20I287–177.67701
2019Test24020.0076.93300
2020T20I44812.00154.82500
2020Test44310.7538.73700
2021T20 (leagues & domestic)3134.3365.01000
2021T20I53511.67140.01500
2022ODI35719.0072.22000
2022T20 (leagues & domestic)2131718.65127.37401
2022T20I69118.20168.52900
2023T20 (leagues & domestic)1818513.21137.04800
2024T20 (leagues & domestic)2828919.27118.02800
2025T20 (leagues & domestic)1931420.93152.45301
2026T20 (leagues & domestic)321.0040.0100

Dwaine Pretorius bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test648025272/263/8236.003.1568.60022
ODI261,144947354/36–27.064.9732.7109
T20I27504696355/17–19.898.2914.4110
T20 (leagues & domestic)1873,3064,7591734/23–27.518.6419.1201
First-class21205421/212/5427.002.7060.0006

Wickets per year

0204060201220172022202611
Dwaine Pretorius: wickets per calendar year (all formats in the data)
02040602012201420162018202020222024202611
Dwaine Pretorius: wickets per calendar year (all formats in the data)
Show as table
Dwaine Pretorius: wickets per calendar year (all formats in the data)
YearWickets
20128
20131
20144
20154
20166
201716
201811
201927
20209
202119
202239
202332
202441
202524
202611
Year-by-year bowling (27 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2012T20 (leagues & domestic)9824.128.452/9
2013T20 (leagues & domestic)3141.008.201/30
2014T20 (leagues & domestic)11456.758.732/24
2015T20 (leagues & domestic)5434.758.183/18
2016ODI3247.005.221/19
2016T20 (leagues & domestic)5434.759.272/33
2017ODI91524.474.813/5
2017T20 (leagues & domestic)50–9.000/10
2017T20I2147.009.401/27
2018ODI2518.604.653/32
2018T20 (leagues & domestic)5624.178.063/17
2019First-class2227.002.701/21
2019ODI8737.004.623/25
2019T20 (leagues & domestic)251432.078.783/17
2019T20I4234.507.671/12
2019Test2224.502.041/23
2020T20I4432.008.531/17
2020Test4540.603.622/26
2021T20 (leagues & domestic)2321.009.002/29
2021T20I101612.757.125/17
2022ODI4622.336.594/36
2022T20 (leagues & domestic)242133.388.973/37
2022T20I71220.679.423/26
2023T20 (leagues & domestic)263224.258.574/26
2024T20 (leagues & domestic)344123.108.364/23
2025T20 (leagues & domestic)232424.429.023/43
2026T20 (leagues & domestic)101121.458.143/29

Dwaine Pretorius against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
EnglandTest68313.8350.93700
New ZealandODI37123.67120.35001
AustraliaODI43210.6755.21500
Sri LankaT20I38787.00177.67701
IndiaT20I56315.75134.02900
EnglandT20I33712.33168.22500
WarriorsT20 (leagues & domestic)1313913.90129.94800
Cape CobrasT20 (leagues & domestic)1213118.71147.23300
Trinbago Knight RidersT20 (leagues & domestic)711929.75121.42600
TitansT20 (leagues & domestic)121189.83147.54200
KnightsT20 (leagues & domestic)811519.17118.63600
St Lucia KingsT20 (leagues & domestic)910521.00150.02500
St Kitts and Nevis PatriotsT20 (leagues & domestic)57218.00109.12700
Barbados RoyalsT20 (leagues & domestic)7699.86130.25301
Sunrisers Eastern CapeT20 (leagues & domestic)46115.25115.12800
DolphinsT20 (leagues & domestic)45719.00111.83900
Antigua and Barbuda FalconsT20 (leagues & domestic)43316.50117.92000
Pretoria CapitalsT20 (leagues & domestic)33115.5096.91900
Joburg Super KingsT20 (leagues & domestic)4307.50136.41400
Jaffna KingsT20 (leagues & domestic)321–140.01200
Jamaica TallawahsT20 (leagues & domestic)3168.00177.8800
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
EnglandTest6736.003.152/26
AustraliaODI5824.385.003/32
Sri LankaODI6822.004.633/19
EnglandODI4533.006.354/36
New ZealandODI4527.204.343/5
BangladeshODI3428.505.182/48
IndiaT20I7825.759.163/26
PakistanT20I3610.507.005/17
Sri LankaT20I5615.177.003/17
EnglandT20I4426.758.922/30
AustraliaT20I3248.508.311/29
St Lucia KingsT20 (leagues & domestic)121821.338.933/29
Trinbago Knight RidersT20 (leagues & domestic)111324.158.264/26
St Kitts and Nevis PatriotsT20 (leagues & domestic)71117.558.103/17
Barbados RoyalsT20 (leagues & domestic)81117.736.962/24
TitansT20 (leagues & domestic)121032.509.562/21
Jaffna KingsT20 (leagues & domestic)4812.256.684/23
WarriorsT20 (leagues & domestic)12832.387.852/15
Joburg Super KingsT20 (leagues & domestic)5721.5710.182/9
Antigua and Barbuda FalconsT20 (leagues & domestic)6718.867.013/9
KnightsT20 (leagues & domestic)10630.007.833/18
Jamaica TallawahsT20 (leagues & domestic)5626.508.082/21
Jamaica KingsmenT20 (leagues & domestic)3418.258.112/20
DolphinsT20 (leagues & domestic)7439.508.781/14
Sunrisers Eastern CapeT20 (leagues & domestic)4425.0010.002/19
Pretoria CapitalsT20 (leagues & domestic)4335.3311.782/20
Cape CobrasT20 (leagues & domestic)11390.339.682/24
MI Cape TownT20 (leagues & domestic)3322.338.382/38
Tshwane SpartansT20 (leagues & domestic)3146.009.201/28

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
The Wanderers Stadium1933123.6477
Providence Stadium2019414.9226
St George's Park1118921.0074
County Ground, Bristol817529.1750
Kingsmead1616212.4631
Boland Park714020.0043
Newlands1514010.7729
Senwes Park913719.5738
County Ground, Northampton1111111.00111
SuperSport Park810214.5733

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
Providence Stadium273719.057.51
The Wanderers Stadium252135.677.66
Kingsmead161626.257.92
St George's Park161427.076.42
Newlands161336.925.98
SuperSport Park111028.005.60
Warner Park6921.449.41
Old Trafford3811.626.07
Kensington Oval4813.257.07
Daren Sammy Cricket Ground5817.258.62

Batting and bowling by phase (limited overs)

T20 phases: overs 1–6, 7–15, 16–20. ODI phases: overs 1–10, 11–40, 41–50.
FormatPhaseRunsBallsSROutsBowl ballsWktsEcon
T20Powerplay10311093.6101321567.79
T20Middle886777114.0461539688.11
T20Death1295779166.2709508410.47
ODIPowerplay33100.0019274.25
ODIMiddle9414863.57902254.93
ODIDeath9573130.155038.40

How Dwaine Pretorius was dismissed

How Dwaine Pretorius took wickets

Last 20 innings

02040604 Sep 202521 Sep 202513 Sep 20260
Dwaine Pretorius: runs in the last 20 innings
02040604 Sep 202510 Sep 202517 Sep 20257 Dec 202519 Dec 202526 Dec 202513 Sep 20260
Dwaine Pretorius: runs in the last 20 innings
Show as table
Dwaine Pretorius: runs in the last 20 innings
InningsRuns
4 Sep 202553
6 Sep 202526
7 Sep 202510
10 Sep 202512
13 Sep 202512
14 Sep 20252
17 Sep 202517
21 Sep 202525
3 Dec 202539
7 Dec 20250
10 Dec 202536
15 Dec 202528
19 Dec 20251
20 Dec 20251
22 Dec 20250
26 Dec 20255
31 Dec 20258
8 Sep 20261
9 Sep 20261
13 Sep 20260
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
13 Sep 2026T20 (leagues & domestic)Barbados Royals01caughtKensington Oval
9 Sep 2026T20 (leagues & domestic)St Lucia Kings1*1not outProvidence Stadium
8 Sep 2026T20 (leagues & domestic)Antigua and Barbuda Falcons13bowledProvidence Stadium
31 Dec 2025T20 (leagues & domestic)Pretoria Capitals88caughtNewlands
26 Dec 2025T20 (leagues & domestic)Durban's Super Giants53caughtNewlands
22 Dec 2025T20 (leagues & domestic)Abu Dhabi Knight Riders03caughtZayed Cricket Stadium
20 Dec 2025T20 (leagues & domestic)Desert Vipers13caughtDubai International Cricket Stadium
19 Dec 2025T20 (leagues & domestic)Dubai Capitals14lbwDubai International Cricket Stadium
15 Dec 2025T20 (leagues & domestic)Gulf Giants2813run outSharjah Cricket Stadium
10 Dec 2025T20 (leagues & domestic)Gulf Giants36*17not outDubai International Cricket Stadium
7 Dec 2025T20 (leagues & domestic)MI Emirates01bowledSharjah Cricket Stadium
3 Dec 2025T20 (leagues & domestic)Abu Dhabi Knight Riders3920bowledSharjah Cricket Stadium
21 Sep 2025T20 (leagues & domestic)Trinbago Knight Riders2518caughtProvidence Stadium
17 Sep 2025T20 (leagues & domestic)St Lucia Kings178caughtProvidence Stadium
14 Sep 2025T20 (leagues & domestic)Barbados Royals23caughtProvidence Stadium
13 Sep 2025T20 (leagues & domestic)St Lucia Kings12*7not outProvidence Stadium
10 Sep 2025T20 (leagues & domestic)Antigua and Barbuda Falcons1215bowledProvidence Stadium
7 Sep 2025T20 (leagues & domestic)St Kitts and Nevis Patriots1013caughtProvidence Stadium
6 Sep 2025T20 (leagues & domestic)Trinbago Knight Riders26*14not outProvidence Stadium
4 Sep 2025T20 (leagues & domestic)Barbados Royals5334caughtKensington Oval

Last 20 bowling innings

Most recent bowling innings in the data
DateFormatAgainstFiguresOversMdnsGround
18 Sep 2026T20 (leagues & domestic)Jamaica Kingsmen2/3740Kensington Oval
11 Sep 2026T20 (leagues & domestic)Trinbago Knight Riders1/2430Providence Stadium
9 Sep 2026T20 (leagues & domestic)St Lucia Kings1/2730Providence Stadium
8 Sep 2026T20 (leagues & domestic)Antigua and Barbuda Falcons0/1620Providence Stadium
6 Sep 2026T20 (leagues & domestic)St Kitts and Nevis Patriots1/2830Providence Stadium
4 Sep 2026T20 (leagues & domestic)Jamaica Kingsmen2/2030Providence Stadium
31 Aug 2026T20 (leagues & domestic)Trinbago Knight Riders1/2020Queen's Park Oval
23 Aug 2026T20 (leagues & domestic)Antigua and Barbuda Falcons0/1930Sir Vivian Richards Stadium
19 Aug 2026T20 (leagues & domestic)St Lucia Kings3/2940Daren Sammy Cricket Ground
13 Aug 2026T20 (leagues & domestic)Jamaica Kingsmen0/1620Sabina Park
31 Dec 2025T20 (leagues & domestic)Pretoria Capitals0/3620Newlands
26 Dec 2025T20 (leagues & domestic)Durban's Super Giants0/1310Newlands
22 Dec 2025T20 (leagues & domestic)Abu Dhabi Knight Riders1/1520Zayed Cricket Stadium
20 Dec 2025T20 (leagues & domestic)Desert Vipers1/1020Dubai International Cricket Stadium
15 Dec 2025T20 (leagues & domestic)Gulf Giants2/3540Sharjah Cricket Stadium
10 Dec 2025T20 (leagues & domestic)Gulf Giants0/910Dubai International Cricket Stadium
7 Dec 2025T20 (leagues & domestic)MI Emirates0/910Sharjah Cricket Stadium
3 Dec 2025T20 (leagues & domestic)Abu Dhabi Knight Riders1/6940Sharjah Cricket Stadium
21 Sep 2025T20 (leagues & domestic)Trinbago Knight Riders2/2130Providence Stadium
17 Sep 2025T20 (leagues & domestic)St Lucia Kings2/2440Providence Stadium

Frequently asked questions

How many wickets has Dwaine Pretorius taken in Tests?
7 wickets in 6 innings at an average of 36.00, economy 3.15, best figures 2/26.
How many wickets has Dwaine Pretorius taken in ODIs?
35 wickets in 26 innings at an average of 27.06, economy 4.97, best figures 4/36.
How many runs has Dwaine Pretorius scored in Tests?
83 runs in 6 innings (3 matches) at an average of 13.83 and a strike rate of 50.9, in the data from 2019 to 2020.
How many runs has Dwaine Pretorius scored in ODIs?
192 runs in 13 innings (27 matches) at an average of 16.00 and a strike rate of 85.7, in the data from 2016 to 2022.
How many runs has Dwaine Pretorius scored in T20Is?
261 runs in 17 innings (30 matches) at an average of 21.75 and a strike rate of 164.2, in the data from 2017 to 2022.

Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.