CricketWise
  1. Home
  2. Players
  3. DJ Lamb

Lancashire · Men's cricket

DJ Lamb stats

Data through 7 June 2026Last updated 7 June 2026

Coverage: matches in the Cricsheet data from 14 May 2017 to 7 June 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

DJ Lamb played 82 T20 league and domestic matches in the data, between 2017 and 2026. The most runs came in first-class: 1,213 at an average of 28.21 and a strike rate of 49.6, with a highest score of 134. With the ball, the best return was 68 wickets in first-class at an average of 32.47 and an economy rate of 3.25. Against Leicestershire in first-class, DJ Lamb averaged 42.67 over 6 innings.

T20 league & domestic matches
82
578 runs
Best batting average (T20 (leagues & domestic))
15.62
52 innings
Highest score
134
First-class
Best bowling
5/15
T20 (leagues & domestic)

Teams played for

Lancashire 2017–2023 · 91Sussex 2024–2026 · 48Somerset 2023 · 8Gloucestershire 2023 · 5

DJ Lamb batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
T20 (leagues & domestic)8252155784915.62504114.70024617
First-class3753101,21313428.212,44649.625913021
List A3323657286*33.65494115.80415418

Runs per year

020040060020172021202641
DJ Lamb: runs per calendar year (all formats in the data)
02004006002017201920212023202641
DJ Lamb: runs per calendar year (all formats in the data)
Show as table
DJ Lamb: runs per calendar year (all formats in the data)
YearRuns
201727
201866
201953
2020173
2021559
2022258
2023198
2024522
2025466
202641
Year-by-year batting (23 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2017List A25–83.3400
2017T20 (leagues & domestic)12222.00122.22200
2018First-class5389.5027.92000
2018T20 (leagues & domestic)22814.0090.32400
2019First-class14949.0092.54900
2019T20 (leagues & domestic)14–44.4400
2020First-class410434.6750.05001
2020T20 (leagues & domestic)66969.00104.52900
2021First-class1436528.0842.112512
2021List A414749.00133.68601
2021T20 (leagues & domestic)64711.75162.12000
2022First-class57826.0054.94100
2022List A412040.00125.05701
2022T20 (leagues & domestic)13606.0085.71400
2023First-class47424.6756.97001
2023List A69824.50122.54100
2023T20 (leagues & domestic)32613.00113.01200
2024First-class1137537.5068.713411
2024T20 (leagues & domestic)814718.38123.54000
2025First-class913021.6735.84800
2025List A720228.86100.07402
2025T20 (leagues & domestic)813419.14124.14900
2026T20 (leagues & domestic)44120.50132.32200

DJ Lamb bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
T20 (leagues & domestic)741,3102,013615/15–33.009.2221.5111
First-class634,0762,208684/557/7232.473.2559.940125
List A321,5811,525445/30–34.665.7935.9118

Wickets per year

02040602017202120263
DJ Lamb: wickets per calendar year (all formats in the data)
0204060201720192021202320263
DJ Lamb: wickets per calendar year (all formats in the data)
Show as table
DJ Lamb: wickets per calendar year (all formats in the data)
YearWickets
20177
20185
20198
202019
202144
202232
202313
202421
202521
20263
Year-by-year bowling (23 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2017List A2427.005.402/51
2017T20 (leagues & domestic)1310.007.503/30
2018First-class40–4.390/5
2018T20 (leagues & domestic)4520.008.332/19
2019First-class2614.833.424/70
2019T20 (leagues & domestic)3240.008.002/25
2020First-class51216.922.984/55
2020T20 (leagues & domestic)10732.298.071/14
2021First-class212333.912.784/60
2021List A61029.805.665/30
2021T20 (leagues & domestic)121130.278.543/23
2022First-class7734.293.643/43
2022List A81328.855.683/32
2022T20 (leagues & domestic)131226.839.562/10
2023First-class3233.503.872/27
2023List A8846.626.523/25
2023T20 (leagues & domestic)5365.6710.371/28
2024First-class151339.923.413/69
2024T20 (leagues & domestic)11846.7510.843/36
2025First-class6541.804.542/59
2025List A8941.225.482/43
2025T20 (leagues & domestic)9728.008.345/15
2026T20 (leagues & domestic)6351.6710.571/20
Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
HampshireT20 (leagues & domestic)69318.60124.02800
KentT20 (leagues & domestic)48729.00127.94000
SurreyT20 (leagues & domestic)46115.25124.54900
DurhamT20 (leagues & domestic)54816.00102.12900
YorkshireT20 (leagues & domestic)44646.00184.01600
NorthamptonshireT20 (leagues & domestic)33712.33127.62000
LeicestershireT20 (leagues & domestic)43612.0085.72200
SomersetT20 (leagues & domestic)3258.33108.71700
NottinghamshireT20 (leagues & domestic)3157.50150.01000
DerbyshireT20 (leagues & domestic)46–50.0400
LeicestershireFirst-class625642.6765.113411
KentFirst-class314347.6754.012510
GloucestershireFirst-class3141141.0073.18301
YorkshireFirst-class712818.2929.06101
GlamorganFirst-class610717.8355.24900
DerbyshireFirst-class39547.5075.45001
WarwickshireFirst-class77719.2541.03500
SomersetFirst-class5266.5032.92000
HampshireFirst-class4112.7515.3500
SussexList A3145145.00121.88602
DurhamList A38140.50120.97401
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
YorkshireT20 (leagues & domestic)7824.629.852/45
LeicestershireT20 (leagues & domestic)6819.388.693/30
KentT20 (leagues & domestic)6815.887.865/15
DurhamT20 (leagues & domestic)8725.147.492/19
DerbyshireT20 (leagues & domestic)7732.008.622/35
HampshireT20 (leagues & domestic)6535.0010.102/25
NottinghamshireT20 (leagues & domestic)4426.7511.893/23
SurreyT20 (leagues & domestic)4423.258.453/36
NorthamptonshireT20 (leagues & domestic)5333.008.252/27
SomersetT20 (leagues & domestic)3332.3312.122/24
EssexT20 (leagues & domestic)6297.509.511/25
MiddlesexT20 (leagues & domestic)3173.0010.431/32
GlamorganFirst-class71028.503.484/70
DerbyshireFirst-class41011.102.834/60
YorkshireFirst-class8828.002.944/55
KentFirst-class6725.432.643/16
SussexFirst-class4725.292.843/59
LeicestershireFirst-class8550.203.732/27
WarwickshireFirst-class6546.203.983/43
HampshireFirst-class6372.003.543/67
GloucestershireFirst-class3344.004.003/69
SomersetFirst-class4258.002.971/25
DurhamList A4827.625.673/25
NorthamptonshireList A3537.606.712/43
SussexList A3442.006.222/37

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
County Ground, Brighton2444120.0583
Old Trafford2130621.8661
St Lawrence Ground517844.50125
Edgbaston913722.8342
Grace Road1134134.00134
County Ground, Taunton912520.8341
Trent Bridge69933.0068
County Ground, Bristol69215.3370
The Cricket Field186–86
Aigburth58521.2550

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
Old Trafford342639.964.79
County Ground, Brighton282342.874.87
Aigburth61114.363.21
Headingley7922.565.08
County Ground, Bristol9931.896.19
Edgbaston8931.896.11
The Rose Bowl6828.124.84
St Lawrence Ground8831.623.58
County Ground, Derby5721.716.56
Trent Bridge5734.864.00

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
T20Powerplay54125.00258118.67
T20Middle20621794.98684278.54
T20Death367283129.7293682310.86

How DJ Lamb was dismissed

How DJ Lamb took wickets

Last 20 innings

0204060809 Jul 20255 Aug 20255 Jun 20262
DJ Lamb: runs in the last 20 innings
0204060809 Jul 202517 Jul 202529 Jul 202510 Aug 202524 Aug 202524 Sep 20255 Jun 20262
DJ Lamb: runs in the last 20 innings
Show as table
DJ Lamb: runs in the last 20 innings
InningsRuns
9 Jul 202518
11 Jul 202519
13 Jul 20257
17 Jul 202516
18 Jul 20250
29 Jul 202548
29 Jul 20257
5 Aug 202574
7 Aug 202516
10 Aug 202510
15 Aug 20250
21 Aug 20257
24 Aug 202553
26 Aug 202542
24 Sep 202510
24 Sep 20254
25 May 202622
30 May 20261
2 Jun 202616
5 Jun 20262
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
5 Jun 2026T20 (leagues & domestic)Leicestershire26caughtCounty Ground, Brighton
2 Jun 2026T20 (leagues & domestic)Hampshire16*11not outThe Rose Bowl
30 May 2026T20 (leagues & domestic)Middlesex12lbwCounty Ground, Brighton
25 May 2026T20 (leagues & domestic)Kent22*12not outSt Lawrence Ground
24 Sep 2025First-classWorcestershire4*2not outCounty Ground, Worcester
24 Sep 2025First-classWorcestershire109caughtCounty Ground, Worcester
26 Aug 2025List AWarwickshire4242caughtEdgbaston
24 Aug 2025List AYorkshire5345caughtCounty Ground, Brighton
21 Aug 2025List ASomerset711caughtCounty Ground, Brighton
15 Aug 2025List ALancashire03bowledCounty Ground, Brighton
10 Aug 2025List AMiddlesex1021run outLord's
7 Aug 2025List AKent1623caughtArundel Castle Cricket Club Ground
5 Aug 2025List ADurham7457caughtRoseworth Terrace
29 Jul 2025First-classYorkshire736caughtNorth Marine Road Ground
29 Jul 2025First-classYorkshire48157caughtNorth Marine Road Ground
18 Jul 2025T20 (leagues & domestic)Surrey02caughtCounty Ground, Brighton
17 Jul 2025T20 (leagues & domestic)Gloucestershire16*5not outCollege Ground
13 Jul 2025T20 (leagues & domestic)Hampshire76caughtThe Rose Bowl
11 Jul 2025T20 (leagues & domestic)Essex1914caughtCounty Ground, Chelmsford
9 Jul 2025T20 (leagues & domestic)Kent1821caughtCounty Ground, Brighton

Last 20 bowling innings

Most recent bowling innings in the data
DateFormatAgainstFiguresOversMdnsGround
7 Jun 2026T20 (leagues & domestic)Kent0/810County Ground, Brighton
5 Jun 2026T20 (leagues & domestic)Leicestershire1/201.40County Ground, Brighton
2 Jun 2026T20 (leagues & domestic)Hampshire1/3940The Rose Bowl
30 May 2026T20 (leagues & domestic)Middlesex0/2820County Ground, Brighton
25 May 2026T20 (leagues & domestic)Kent0/3530St Lawrence Ground
22 May 2026T20 (leagues & domestic)Essex1/2530County Ground, Chelmsford
24 Sep 2025First-classWorcestershire1/4290County Ground, Worcester
24 Sep 2025First-classWorcestershire0/210County Ground, Worcester
26 Aug 2025List AWarwickshire0/3350Edgbaston
24 Aug 2025List AYorkshire1/549.41County Ground, Brighton
21 Aug 2025List ASomerset1/48100County Ground, Brighton
17 Aug 2025List ANorthamptonshire2/4380County Ground, Northampton
15 Aug 2025List ALancashire0/3950County Ground, Brighton
10 Aug 2025List AMiddlesex1/46100Lord's
7 Aug 2025List AKent2/44101Arundel Castle Cricket Club Ground
5 Aug 2025List ADurham2/64100Roseworth Terrace
29 Jul 2025First-classYorkshire1/3861North Marine Road Ground
18 Jul 2025T20 (leagues & domestic)Surrey0/1820County Ground, Brighton
17 Jul 2025T20 (leagues & domestic)Gloucestershire0/4540College Ground
13 Jul 2025T20 (leagues & domestic)Hampshire2/253.20The Rose Bowl

Frequently asked questions

How many runs has DJ Lamb scored in T20 leagues?
578 runs in 52 innings (82 matches) at an average of 15.62 and a strike rate of 114.7, in the data from 2017 to 2026.
What is DJ Lamb's highest score?
134 in first-class, the highest score in the data.
How many wickets has DJ Lamb taken in T20 leagues?
61 wickets in 74 innings at an average of 33.00, economy 9.22, best figures 5/15.
How many wickets has DJ Lamb taken in first-class?
68 wickets in 63 innings at an average of 32.47, economy 3.25, best figures 4/55.
How many centuries has DJ Lamb scored?
2 hundreds in the data: 2 in first-class.

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