CricketWise
  1. Home
  2. Players
  3. Gareth Berg

Hampshire · Men's cricket

Gareth Berg stats

Data through 16 February 2025Last updated 16 February 2025

Coverage: matches in the Cricsheet data from 16 November 2013 to 16 February 2025. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Gareth Berg played 18 T20Is for Italy in the data, between 2013 and 2025. The most runs came in first-class: 2,428 at an average of 27.28 and a strike rate of 60.7, with a highest score of 99*. Gareth Berg took 173 first-class wickets in the data (average 31.16, economy 2.88, best 6/56).

International matches
18
T20Is 18
International runs
153
0 hundreds
International wickets
19
0 five-wicket hauls
T20 league & domestic matches
38
223 runs
Best batting average (T20I)
19.12
13 innings
Highest score
99*
First-class

Teams played for

Hampshire 2015–2019 · 115Italy 2013–2025 · 41Northamptonshire 2019–2023 · 29

Gareth Berg batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
T20I1813515339*19.12123124.4002116
T20 (leagues & domestic)3829112233112.39193115.5003174
First-class74103142,42899*27.284,00160.70141530733
List A483594986519.1551596.70224412
Other T207702139030.43134159.0020294

Runs per year

0200400600800201320182022202511
Gareth Berg: runs per calendar year (all formats in the data)
020040060080020132016201820202022202511
Gareth Berg: runs per calendar year (all formats in the data)
Show as table
Gareth Berg: runs per calendar year (all formats in the data)
YearRuns
2013213
2015786
2016308
2017600
2018549
2019170
202083
2021255
2022363
2023157
202420
202511
Year-by-year batting (27 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2013Other T20721330.43159.09002
2015First-class2467232.0067.59905
2015List A47324.33102.82600
2015T20 (leagues & domestic)54141.00132.32100
2016First-class1125228.0075.95601
2016List A44214.0085.72300
2016T20 (leagues & domestic)5147.0073.7500
2017First-class1850931.8172.19902
2017List A4196.3382.61500
2017T20 (leagues & domestic)87214.40122.03100
2018First-class1231031.0051.78402
2018List A616340.75134.76502
2018T20 (leagues & domestic)77612.67120.62600
2019First-class9687.5641.53300
2019List A610220.4093.64100
2020First-class46315.7548.14500
2020T20 (leagues & domestic)4205.0095.21100
2021First-class1021630.8648.26901
2021T20I6399.7566.11200
2022First-class820729.5754.97502
2022List A88011.4377.72100
2022T20I27676.00200.03900
2023First-class713121.8353.05601
2023T20I4268.67136.82600
2024List A188.0047.1800
2024T20I112–171.41200
2025List A211–50.0800

Gareth Berg bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
T20I15294319194/14–16.796.5115.5101
T20 (leagues & domestic)38644956303/34–31.878.9121.5001
First-class12011,2485,3901736/569/9031.162.8865.0114453
List A472,2311,818725/26–25.254.8931.05225
Other T20714214973/12–21.296.3020.3000

Wickets per year

020406020132018202220259
Gareth Berg: wickets per calendar year (all formats in the data)
02040602013201620182020202220259
Gareth Berg: wickets per calendar year (all formats in the data)
Show as table
Gareth Berg: wickets per calendar year (all formats in the data)
YearWickets
20137
201548
201634
201755
201830
201923
202010
202126
202235
202315
20249
20259
Year-by-year bowling (27 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2013Other T207721.296.303/12
2015First-class264228.122.754/64
2015List A40–5.300/21
2015T20 (leagues & domestic)5619.338.293/34
2016First-class131835.782.786/56
2016List A71127.735.264/25
2016T20 (leagues & domestic)5525.809.112/13
2017First-class243527.972.524/28
2017List A5736.145.503/44
2017T20 (leagues & domestic)141330.238.703/35
2018First-class121540.273.215/130
2018List A91337.005.853/46
2018T20 (leagues & domestic)92111.0010.092/33
2019First-class111528.073.002/17
2019List A7827.254.995/26
2020First-class4633.834.324/64
2020T20 (leagues & domestic)5424.008.002/31
2021First-class142425.003.015/18
2021T20I3218.505.292/23
2022First-class101338.852.785/58
2022List A81913.953.965/51
2022T20I3319.005.182/9
2023First-class6550.603.672/70
2023T20I51014.707.744/14
2024List A3519.003.652/36
2024T20I4419.506.503/16
2025List A498.783.043/12
Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
DenmarkT20I31616.0059.31200
JerseyT20I3126.0085.7900
SomersetT20 (leagues & domestic)67915.80125.43100
GlamorganT20 (leagues & domestic)76012.00120.02600
KentT20 (leagues & domestic)322–122.21800
EssexT20 (leagues & domestic)41616.0088.91100
YorkshireFirst-class1732829.8256.19902
SurreyFirst-class724935.5784.48001
EssexFirst-class1024424.4056.27501
WorcestershireFirst-class820240.4060.17501
SussexFirst-class519448.5074.99901
WarwickshireFirst-class818523.1262.35401
SomersetFirst-class916918.7849.98601
NottinghamshireFirst-class815422.0067.57201
MiddlesexFirst-class615325.5052.65001
LancashireFirst-class513433.5065.04900
DurhamFirst-class612821.3378.55601
KentFirst-class812417.7147.05601
SussexList A38929.67148.36501
SomersetList A45819.3386.62700
KentList A35016.6794.32300
SurreyList A43110.3377.51500
UgandaList A3217.0053.81100
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
SomersetT20 (leagues & domestic)6716.717.983/35
GlamorganT20 (leagues & domestic)8626.678.423/34
SussexT20 (leagues & domestic)3520.208.422/33
KentT20 (leagues & domestic)5356.3310.242/30
EssexT20 (leagues & domestic)5350.0010.711/36
MiddlesexT20 (leagues & domestic)3324.008.822/20
GloucestershireT20 (leagues & domestic)30–9.440/22
YorkshireFirst-class213428.062.996/56
SomersetFirst-class92324.783.645/130
SussexFirst-class82119.332.815/18
WarwickshireFirst-class121431.362.753/40
NottinghamshireFirst-class91133.823.193/88
LancashireFirst-class71032.202.664/111
DurhamFirst-class61025.302.573/27
MiddlesexFirst-class9835.122.272/47
GloucestershireFirst-class3718.002.573/52
KentFirst-class7747.713.332/56
SurreyFirst-class8656.672.813/85
EssexFirst-class10669.832.592/89
WorcestershireFirst-class6649.832.882/46
Hong KongList A3912.784.795/51
SurreyList A4827.006.004/64
SomersetList A5536.805.263/44
UgandaList A3416.753.532/6
SussexList A3349.005.253/51
MiddlesexList A4346.005.112/50
EssexList A4374.335.872/58
GloucestershireList A3260.505.502/41
KentList A4286.506.372/43

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
The Rose Bowl60120027.2799
County Ground, Northampton2336817.5269
County Ground, Brighton421170.3399
County Ground, Chelmsford718526.4375
Edgbaston916818.6736
Zayed Cricket Stadium315752.3390
St Lawrence Ground613032.5056
Old Trafford312541.6749
Trent Bridge311758.5072
Headingley710721.4033

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
The Rose Bowl749131.893.41
County Ground, Northampton264028.883.22
County Ground, Taunton61427.714.40
Headingley81227.423.09
County Ground, Bristol121228.506.89
County Ground, Brighton61129.913.60
Edgbaston111137.093.14
Lugogo Cricket Oval2810.504.20
St Helen's2710.143.55
Lord's5719.433.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
T20Powerplay––––468167.64
T20Middle113110102.78252148.05
T20Death263206127.718218199.39

How Gareth Berg was dismissed

How Gareth Berg took wickets

Last 20 innings

02040607 Aug 202213 Apr 202315 Feb 20253
Gareth Berg: runs in the last 20 innings
02040607 Aug 202226 Sep 20226 Apr 202320 Apr 202320 Jul 202325 Jul 202315 Feb 20253
Gareth Berg: runs in the last 20 innings
Show as table
Gareth Berg: runs in the last 20 innings
InningsRuns
7 Aug 20222
8 Aug 20227
13 Aug 20224
26 Sep 20228
26 Sep 202239
6 Apr 202321
6 Apr 202356
13 Apr 20233
20 Apr 202310
20 Apr 202314
11 May 202323
11 May 20234
20 Jul 202326
23 Jul 20230
24 Jul 20230
25 Jul 20230
9 Jun 202412
13 Nov 20248
9 Feb 20258
15 Feb 20253
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
15 Feb 2025List ABahrain3*5not outKowloon Cricket Club
9 Feb 2025List ASingapore8*17not outMission Road Ground
13 Nov 2024List AUganda817caughtEntebbe Cricket Oval
9 Jun 2024T20ILuxembourg12*7not outRoma Cricket Ground
25 Jul 2023T20IDenmark01caughtGrange Cricket Club Ground
24 Jul 2023T20IScotland01bowledGrange Cricket Club Ground
23 Jul 2023T20IJersey0*0not outGoldenacre
20 Jul 2023T20IIreland2617caughtGoldenacre
11 May 2023First-classNottinghamshire46caughtCounty Ground, Northampton
11 May 2023First-classNottinghamshire2342bowledCounty Ground, Northampton
20 Apr 2023First-classHampshire1430caughtCounty Ground, Northampton
20 Apr 2023First-classHampshire1023bowledCounty Ground, Northampton
13 Apr 2023First-classMiddlesex315caughtCounty Ground, Northampton
6 Apr 2023First-classKent56114bowledSt Lawrence Ground
6 Apr 2023First-classKent21*17not outSt Lawrence Ground
26 Sep 2022First-classEssex3946caughtCounty Ground, Northampton
26 Sep 2022First-classEssex812run outCounty Ground, Northampton
13 Aug 2022List AJersey411stumpedFarmers Cricket Club Ground
8 Aug 2022List AKenya78caughtFarmers Cricket Club Ground
7 Aug 2022List AUganda26caughtGrainville

Last 20 bowling innings

Most recent bowling innings in the data
DateFormatAgainstFiguresOversMdnsGround
16 Feb 2025List AHong Kong2/2671Mission Road Ground
15 Feb 2025List ABahrain3/1262Kowloon Cricket Club
9 Feb 2025List ASingapore2/3980Mission Road Ground
7 Feb 2025List ATanzania2/254Kowloon Cricket Club
13 Nov 2024List AUganda2/36101Entebbe Cricket Oval
9 Nov 2024List AHong Kong2/3870Entebbe Cricket Oval
7 Nov 2024List ATanzania1/2191Entebbe Cricket Oval
16 Jun 2024T20IRomania0/1920Simar Cricket Ground
12 Jun 2024T20IIsle of Man0/1920Roma Cricket Ground
10 Jun 2024T20IFrance1/2440Simar Cricket Ground
9 Jun 2024T20ILuxembourg3/1641Roma Cricket Ground
28 Jul 2023T20IGermany0/2330Grange Cricket Club Ground
25 Jul 2023T20IDenmark4/1440Grange Cricket Club Ground
24 Jul 2023T20IScotland0/6040Grange Cricket Club Ground
23 Jul 2023T20IJersey3/2640Goldenacre
20 Jul 2023T20IIreland3/2440Goldenacre
11 May 2023First-classNottinghamshire0/64121County Ground, Northampton
20 Apr 2023First-classHampshire2/70245County Ground, Northampton
13 Apr 2023First-classMiddlesex1/2051County Ground, Northampton
13 Apr 2023First-classMiddlesex0/2241County Ground, Northampton

Batter vs bowler matchups

Batters Gareth Berg bowled to most

Frequently asked questions

How many runs has Gareth Berg scored in T20Is?
153 runs in 13 innings (18 matches) at an average of 19.12 and a strike rate of 124.4, in the data from 2021 to 2024.
How many runs has Gareth Berg scored in T20 leagues?
223 runs in 29 innings (38 matches) at an average of 12.39 and a strike rate of 115.5, in the data from 2015 to 2020.
What is Gareth Berg's highest score?
99* in first-class, the highest score in the data.
How many wickets has Gareth Berg taken in T20Is?
19 wickets in 15 innings at an average of 16.79, economy 6.51, best figures 4/14.
How many wickets has Gareth Berg taken in T20 leagues?
30 wickets in 38 innings at an average of 31.87, economy 8.91, best figures 3/34.

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