CricketWise
  1. Home
  2. Players
  3. Brett D'Oliveira

Worcestershire · Men's cricket

Brett D'Oliveira stats

Data through 24 September 2026Last updated 24 September 2026

Coverage: matches in the Cricsheet data from 23 May 2014 to 24 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Brett D'Oliveira played 152 T20 league and domestic matches in the data, between 2014 and 2026. The most runs came in first-class: 6,370 at an average of 32.34 and a strike rate of 50.6, with a highest score of 202*. With the ball, the best return was 79 wickets in T20 leagues at an average of 29.95 and an economy rate of 7.84. Against Warwickshire in T20 leagues, Brett D'Oliveira averaged 45.60 over 9 innings.

T20 league & domestic matches
152
2,763 runs
Best batting average (T20 (leagues & domestic))
23.22
137 innings
Highest score
202*
First-class
Best bowling
5/48
First-class

Teams played for

Worcestershire 2014–2026 · 346Birmingham Phoenix 2022 · 2

Brett D'Oliveira batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
T20 (leagues & domestic)152137182,7637923.222,157128.1015825569
First-class129213166,370202*32.3412,59950.611322077829
List A676441,66613827.771,93886.038617622

Runs per year

05001K1.5K2014201920261,143
Brett D'Oliveira: runs per calendar year (all formats in the data)
05001K1.5K20142016201820202022202420261,143
Brett D'Oliveira: runs per calendar year (all formats in the data)
Show as table
Brett D'Oliveira: runs per calendar year (all formats in the data)
YearRuns
2014100
2015456
20161,174
20171,116
2018682
2019341
2020510
20211,105
20221,114
20231,099
2024743
20251,216
20261,143
Year-by-year batting (36 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2014First-class25125.5060.74400
2014T20 (leagues & domestic)54949.00148.51500
2015First-class1126724.2745.84900
2015List A67312.1760.84200
2015T20 (leagues & domestic)811616.57131.85601
2016First-class2376334.6854.820222
2016List A55814.5059.82100
2016T20 (leagues & domestic)1335335.30127.06201
2017First-class2269331.5055.013823
2017List A922227.7594.17302
2017T20 (leagues & domestic)1220120.10108.15201
2018First-class1724614.4750.56501
2018List A926537.8693.07802
2018T20 (leagues & domestic)1117119.00143.76401
2019First-class819527.8643.06801
2019List A911312.5670.65701
2019T20 (leagues & domestic)5336.6082.51300
2020First-class836752.4368.217411
2020T20 (leagues & domestic)714328.60128.86101
2021First-class2148025.2651.27103
2021List A626744.50103.112311
2021T20 (leagues & domestic)1335829.83130.26903
2022First-class1876859.0845.116932
2022List A12121.00110.52100
2022T20 (leagues & domestic)1532521.67136.07102
2023First-class2166136.7252.810314
2023List A36923.0093.22800
2023T20 (leagues & domestic)1536926.36140.85102
2024First-class1751832.3859.29706
2024T20 (leagues & domestic)1122520.45114.26101
2025First-class2152324.9042.012112
2025List A944849.7891.213821
2025T20 (leagues & domestic)1124522.27130.37902
2026First-class2483838.0946.810317
2026List A713018.5766.05001
2026T20 (leagues & domestic)1117519.44124.14100

Brett D'Oliveira bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
T20 (leagues & domestic)1151,8112,366794/11–29.957.8422.9300
First-class1367,4974,413685/487/13364.903.53110.221133
List A562,3012,072533/8–39.095.4043.4006

Wickets per year

01020302014201920266
Brett D'Oliveira: wickets per calendar year (all formats in the data)
010203020142016201820202022202420266
Brett D'Oliveira: wickets per calendar year (all formats in the data)
Show as table
Brett D'Oliveira: wickets per calendar year (all formats in the data)
YearWickets
20142
201523
201625
201718
201820
201913
20209
202127
202216
202325
202410
20256
20266
Year-by-year bowling (36 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2014First-class1173.005.211/73
2014T20 (leagues & domestic)91176.008.381/21
2015First-class111137.003.935/48
2015List A6380.005.582/53
2015T20 (leagues & domestic)10924.566.503/29
2016First-class201451.293.074/80
2016List A7547.204.642/9
2016T20 (leagues & domestic)11641.838.372/20
2017First-class80–4.660/5
2017List A8743.574.842/34
2017T20 (leagues & domestic)111121.096.822/19
2018First-class6270.004.122/44
2018List A91038.005.282/28
2018T20 (leagues & domestic)12833.628.414/26
2019First-class9574.803.172/46
2019List A9644.175.522/20
2019T20 (leagues & domestic)5248.508.822/25
2020First-class10652.003.282/31
2020T20 (leagues & domestic)8362.338.501/11
2021First-class171553.873.193/95
2021List A5726.295.043/8
2021T20 (leagues & domestic)8523.605.903/15
2022First-class11387.333.492/2
2022List A1137.006.171/37
2022T20 (leagues & domestic)121218.757.344/20
2023First-class15388.674.362/37
2023List A3720.295.613/37
2023T20 (leagues & domestic)131518.678.244/11
2024First-class11458.752.731/15
2024T20 (leagues & domestic)9636.678.802/24
2025First-class41147.005.621/114
2025List A6547.807.752/44
2025T20 (leagues & domestic)40–12.000/6
2026First-class133136.674.412/98
2026List A2222.005.501/19
2026T20 (leagues & domestic)3130.009.471/4
Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
LancashireT20 (leagues & domestic)1841127.40121.66102
NorthamptonshireT20 (leagues & domestic)1837620.89126.25201
YorkshireT20 (leagues & domestic)1433728.08141.67902
Birmingham BearsT20 (leagues & domestic)1026829.78154.07103
LeicestershireT20 (leagues & domestic)1226424.00132.06902
NottinghamshireT20 (leagues & domestic)1825615.06124.36401
DerbyshireT20 (leagues & domestic)1222819.00118.15501
WarwickshireT20 (leagues & domestic)922845.60141.66202
DurhamT20 (leagues & domestic)1019524.38117.56701
GloucestershireT20 (leagues & domestic)59719.40121.23100
SomersetT20 (leagues & domestic)34949.00132.44100
DurhamFirst-class2592942.2348.112223
SussexFirst-class2071339.6151.616913
GloucestershireFirst-class1867742.3151.19307
GlamorganFirst-class1655739.7956.120221
EssexFirst-class1555537.0055.212813
LeicestershireFirst-class1553844.8356.913821
DerbyshireFirst-class1338729.7751.18903
KentFirst-class934342.8862.310312
NottinghamshireFirst-class1727516.1842.28502
SomersetFirst-class1026426.4041.712111
MiddlesexFirst-class1022424.8945.57501
WarwickshireFirst-class921924.3347.17602
NorthamptonshireFirst-class1218815.6740.38102
LancashireFirst-class717529.1755.76501
YorkshireFirst-class516533.0047.710310
HampshireFirst-class99510.5649.03700
SurreyFirst-class36633.0044.63000
LeicestershireList A425183.67104.110712
DerbyshireList A722732.4380.813810
DurhamList A716541.2585.97301
HampshireList A311538.3373.25201
SurreyList A310133.67111.05301
SomersetList A59519.0081.24500
YorkshireList A58717.4082.14200
GloucestershireList A36220.6787.32600
NorthamptonshireList A55811.6079.52800
NottinghamshireList A45012.5078.12300
GlamorganList A34113.6761.22200
LancashireList A492.2536.0400
WarwickshireList A341.3330.8200
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
NottinghamshireT20 (leagues & domestic)151517.537.114/11
NorthamptonshireT20 (leagues & domestic)151032.108.033/28
LancashireT20 (leagues & domestic)15934.787.834/20
LeicestershireT20 (leagues & domestic)10923.447.542/17
DerbyshireT20 (leagues & domestic)14735.867.612/19
DurhamT20 (leagues & domestic)9731.717.663/23
YorkshireT20 (leagues & domestic)9637.339.743/29
WarwickshireT20 (leagues & domestic)8537.007.402/21
GloucestershireT20 (leagues & domestic)4523.009.584/26
Birmingham BearsT20 (leagues & domestic)7529.807.843/15
DerbyshireFirst-class91047.103.362/21
DurhamFirst-class16863.624.205/48
EssexFirst-class7848.003.253/95
GloucestershireFirst-class18772.293.762/46
SomersetFirst-class8747.434.152/31
SussexFirst-class17682.833.502/2
NottinghamshireFirst-class9659.503.802/44
NorthamptonshireFirst-class7545.204.332/3
LeicestershireFirst-class7465.502.914/80
GlamorganFirst-class102117.503.311/19
WarwickshireFirst-class6270.502.712/31
HampshireFirst-class5177.002.961/22
KentFirst-class81199.002.801/69
YorkshireFirst-class3163.004.851/28
MiddlesexFirst-class50–3.460/8
DurhamList A6921.334.553/55
YorkshireList A5638.175.452/20
GlamorganList A3617.005.023/37
NottinghamshireList A4529.405.132/44
NorthamptonshireList A4440.754.662/44
LancashireList A4431.753.742/28
SomersetList A4349.006.392/53
DerbyshireList A62122.005.951/53
WarwickshireList A3246.006.132/34
SurreyList A3197.006.931/39
LeicestershireList A50–6.470/23

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
County Ground, Worcester192515329.45174
Riverside Ground1974446.50122
Grace Road1451847.09118
County Ground, Derby1445532.50138
County Ground, Chelmsford1144140.09123
County Ground, Bristol1438529.6291
Edgbaston1934221.3862
College Ground732346.1490
Headingley1129129.10103
County Ground, Northampton1425017.8681

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
County Ground, Worcester1458746.694.61
Riverside Ground151729.714.24
Trent Bridge141525.535.27
County Ground, Northampton111029.705.35
County Ground, Chelmsford6927.113.76
Headingley8828.126.62
Edgbaston14832.124.30
County Ground, Bristol15841.385.25
County Ground, Derby12870.384.27
Old Trafford9545.006.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
T20Powerplay1086857126.7451809.33
T20Middle1186987120.2551697767.81
T20Death491313156.9199638.06

How Brett D'Oliveira was dismissed

How Brett D'Oliveira took wickets

Last 20 innings

05010015028 Jun 202631 Jul 202624 Sep 202618
Brett D'Oliveira: runs in the last 20 innings
05010015028 Jun 202612 Jul 202629 Jul 20269 Aug 202627 Aug 20268 Sep 202624 Sep 202618
Brett D'Oliveira: runs in the last 20 innings
Show as table
Brett D'Oliveira: runs in the last 20 innings
InningsRuns
28 Jun 202641
3 Jul 20263
10 Jul 202631
12 Jul 20268
24 Jul 20267
26 Jul 202623
29 Jul 20260
31 Jul 202650
7 Aug 202631
9 Aug 202619
11 Aug 20260
20 Aug 202683
27 Aug 202645
2 Sep 20267
2 Sep 2026103
8 Sep 20262
8 Sep 202664
15 Sep 202682
24 Sep 20264
24 Sep 202618
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
24 Sep 2026First-classDerbyshire1828lbwNew Road
24 Sep 2026First-classDerbyshire417caughtNew Road
15 Sep 2026First-classDurham82158bowledRiverside Ground
8 Sep 2026First-classNorthamptonshire64160caughtCounty Ground, Worcester
8 Sep 2026First-classNorthamptonshire217caughtCounty Ground, Worcester
2 Sep 2026First-classKent103*221not outSt Lawrence Ground
2 Sep 2026First-classKent715caughtSt Lawrence Ground
27 Aug 2026First-classLancashire4544caught and bowledCounty Ground, Worcester
20 Aug 2026First-classGloucestershire83183bowledCollege Ground
11 Aug 2026List ADurham01caught and bowledCounty Ground, Worcester
9 Aug 2026List AGlamorgan1933caughtSophia Gardens
7 Aug 2026List ASussex3135caughtCounty Ground, Brighton
31 Jul 2026List AMiddlesex5064caughtCounty Ground, Worcester
29 Jul 2026List AYorkshire03caughtClifton Park Ground
26 Jul 2026List AHampshire2333caughtCounty Ground, Worcester
24 Jul 2026List ADerbyshire728caughtCounty Ground, Worcester
12 Jul 2026T20 (leagues & domestic)Somerset810caughtCounty Ground, Taunton
10 Jul 2026T20 (leagues & domestic)Gloucestershire3123caughtCounty Ground, Worcester
3 Jul 2026T20 (leagues & domestic)Kent3*3not outCounty Ground, Worcester
28 Jun 2026T20 (leagues & domestic)Somerset41*25not outCounty Ground, Worcester

Last 20 bowling innings

Most recent bowling innings in the data
DateFormatAgainstFiguresOversMdnsGround
15 Sep 2026First-classDurham0/5080Riverside Ground
8 Sep 2026First-classNorthamptonshire0/81.40County Ground, Worcester
2 Sep 2026First-classKent0/3980St Lawrence Ground
20 Aug 2026First-classGloucestershire0/2680College Ground
9 Aug 2026List AGlamorgan1/1940Sophia Gardens
7 Aug 2026List ASussex1/2540County Ground, Brighton
10 Jul 2026T20 (leagues & domestic)Gloucestershire0/2210County Ground, Worcester
3 Jul 2026T20 (leagues & domestic)Kent1/41.10County Ground, Worcester
28 Jun 2026T20 (leagues & domestic)Somerset0/410County Ground, Worcester
19 Jun 2026First-classGloucestershire0/920County Ground, Worcester
12 Jun 2026First-classMiddlesex0/45120County Ground, Worcester
12 Jun 2026First-classMiddlesex0/1130County Ground, Worcester
8 May 2026First-classDurham0/31.20County Ground, Worcester
8 May 2026First-classDurham0/2560County Ground, Worcester
1 May 2026First-classNorthamptonshire1/83143County Ground, Northampton
24 Apr 2026First-classKent0/1250County Ground, Worcester
24 Apr 2026First-classKent0/110County Ground, Worcester
3 Apr 2026First-classDerbyshire2/98231County Ground, Derby
15 Sep 2025First-classDurham0/20.10Riverside Ground
26 Aug 2025List ASurrey0/2330County Ground, Worcester

Batter vs bowler matchups

Bowlers Brett D'Oliveira faced most

Frequently asked questions

How many runs has Brett D'Oliveira scored in T20 leagues?
2,763 runs in 137 innings (152 matches) at an average of 23.22 and a strike rate of 128.1, in the data from 2014 to 2026.
What is Brett D'Oliveira's highest score?
202* in first-class, the highest score in the data.
How many wickets has Brett D'Oliveira taken in T20 leagues?
79 wickets in 115 innings at an average of 29.95, economy 7.84, best figures 4/11.
How many wickets has Brett D'Oliveira taken in first-class?
68 wickets in 136 innings at an average of 64.90, economy 3.53, best figures 5/48.
How many centuries has Brett D'Oliveira scored?
14 hundreds in the data: 11 in first-class, 3 in List A.

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