CricketWise
  1. Home
  2. Players
  3. Gary Ballance

Yorkshire · Men's cricket

Gary Ballance stats

Data through 25 March 2023Last updated 25 March 2023

Coverage: matches in the Cricsheet data from 3 September 2013 to 25 March 2023. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Between 2013 and 2023, Gary Ballance appears in 24 Tests, 21 ODIs, 1 T20I for England in the Cricsheet data. The most runs came in first-class: 4,982 at an average of 44.09 and a strike rate of 52.5, with a highest score of 203*. Against West Indies in Tests, Gary Ballance averaged 81.00 over 8 innings.

International matches
46
Tests 24 · ODIs 21 · T20Is 1
International runs
2,137
5 hundreds
T20 league & domestic matches
41
616 runs
Best batting average (Test)
40.32
44 innings
Highest score
203*
First-class

Teams played for

Yorkshire 2014–2021 · 160England 2013–2017 · 39Zimbabwe 2023 · 7

Gary Ballance batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test244431,65315640.323,47047.657320710
ODI212024547925.2263971.0041371
T20I110303030.0029103.400021
T20 (leagues & domestic)413626167918.12486126.70234923
First-class7312184,982203*44.099,49552.51623668519
List A464241,77415646.681,96190.5211015623

Runs per year

05001K1.5K201320162023342
Gary Ballance: runs per calendar year (all formats in the data)
05001K1.5K201320142015201620172018201920212023342
Gary Ballance: runs per calendar year (all formats in the data)
Show as table
Gary Ballance: runs per calendar year (all formats in the data)
YearRuns
20130
20141,498
20151,311
20161,308
20171,402
20181,422
20191,293
2021933
2023342
Year-by-year batting (30 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2013ODI100.000.0000
2014First-class743562.1456.517413
2014List A16161.0068.56101
2014ODI1026129.0070.57902
2014T20 (leagues & domestic)11212.00120.01200
2014Test1372960.7550.915633
2015First-class1345835.2349.716512
2015List A829642.2974.47702
2015ODI4369.0050.71000
2015T20 (leagues & domestic)35618.67143.63100
2015Test1446535.7743.712213
2016First-class2578033.9149.113224
2016List A521342.6080.78001
2016T20 (leagues & domestic)79613.71104.33300
2016Test1121919.9143.27001
2017First-class1683464.1553.620333
2017List A948369.00105.015213
2017Test48521.2549.73400
2018First-class2390639.3960.319434
2018List A524749.40100.49102
2018T20 (leagues & domestic)1326922.42141.67901
2019First-class2397546.4349.515953
2019List A629449.00108.115611
2019T20 (leagues & domestic)4246.0077.41100
2021First-class1459445.6950.010114
2021List A818025.7177.65401
2021T20 (leagues & domestic)815922.71128.25501
2023ODI515739.2580.16402
2023T20I13030.00103.43000
2023Test2155155.0052.713710

Gary Ballance bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test21250–––2.50–001
First-class16110–––11.00–000
Year-by-year bowling (2 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2014Test20–2.500/0
2016First-class10–11.000/11

Gary Ballance against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
IndiaTest750371.8651.915622
West IndiesTest848681.0047.413722
Sri LankaTest420167.0052.110411
PakistanTest719527.8644.07001
AustraliaTest612320.5041.36101
South AfricaTest48521.2549.73400
New ZealandTest4369.0031.62900
BangladeshTest4246.0037.5900
AustraliaODI514228.4071.07901
Sri LankaODI512725.4071.86401
NetherlandsODI38241.0081.26401
IrelandODI37525.0077.35201
Birmingham BearsT20 (leagues & domestic)413333.25146.27901
LancashireT20 (leagues & domestic)710114.43120.23100
NorthamptonshireT20 (leagues & domestic)58127.00137.32400
WorcestershireT20 (leagues & domestic)46817.00133.34000
LeicestershireT20 (leagues & domestic)35719.00123.93400
DerbyshireT20 (leagues & domestic)44310.7597.71600
NottinghamshireT20 (leagues & domestic)3268.67123.81000
DurhamT20 (leagues & domestic)4194.7579.21700
HampshireFirst-class19120570.8855.320372
NottinghamshireFirst-class1362056.3650.310433
SomersetFirst-class1758034.1248.511113
SussexFirst-class643472.3350.516513
WarwickshireFirst-class1031535.0045.56803
MiddlesexFirst-class1129529.5048.913211
WorcestershireFirst-class427669.0078.919411
KentFirst-class527254.4050.615911
NorthamptonshireFirst-class524248.4056.117410
LancashireFirst-class821827.2546.48502
DurhamFirst-class621235.3362.57802
SurreyFirst-class818626.5755.75401
EssexFirst-class812017.1448.25101
NorthamptonshireList A532882.00114.315212
LeicestershireList A327090.00113.015611
LancashireList A422957.25116.88502
SurreyList A418446.0077.37701
DerbyshireList A416856.00104.36902
EssexList A313444.6774.49101
DurhamList A311658.0075.36101
WorcestershireList A48220.5076.63000
WarwickshireList A38026.6764.05401

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
Headingley83281534.75174
The Rose Bowl14108090.00203
North Marine Road Ground2063633.47132
Lord's1956533.24110
Trent Bridge1250850.80104
County Ground, Worcester737052.86194
Edgbaston1233930.8279
Kennington Oval728747.8377
Old Trafford926329.2274
County Ground, Brighton325785.67165

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
T20Powerplay7169102.92–––
T20Middle428335127.816–––
T20Death147111132.417–––
ODIPowerplay5511946.25–––
ODIMiddle35948873.611–––
ODIDeath4032125.02–––

How Gary Ballance was dismissed

Last 20 innings

05010015028 Jul 202130 Aug 202125 Mar 202364
Gary Ballance: runs in the last 20 innings
05010015028 Jul 20218 Aug 202124 Aug 20215 Sep 202112 Jan 20234 Feb 202325 Mar 202364
Gary Ballance: runs in the last 20 innings
Show as table
Gary Ballance: runs in the last 20 innings
InningsRuns
28 Jul 20212
1 Aug 202110
3 Aug 202154
8 Aug 20219
12 Aug 202112
14 Aug 202111
24 Aug 202155
30 Aug 202142
30 Aug 2021101
5 Sep 202132
12 Sep 202158
12 Sep 202121
12 Jan 202330
18 Jan 202323
21 Jan 202352
4 Feb 2023137
4 Feb 202318
21 Mar 20234
23 Mar 202314
25 Mar 202364
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
25 Mar 2023ODINetherlands64*72not outHarare Sports Club
23 Mar 2023ODINetherlands1420lbwHarare Sports Club
21 Mar 2023ODINetherlands49caughtHarare Sports Club
4 Feb 2023TestWest Indies1863caughtQueens Sports Club
4 Feb 2023TestWest Indies137*231not outQueens Sports Club
21 Jan 2023ODIIreland5267caughtHarare Sports Club
18 Jan 2023ODIIreland2328caughtHarare Sports Club
12 Jan 2023T20IIreland3029caughtHarare Sports Club
12 Sep 2021First-classWarwickshire2147caughtHeadingley
12 Sep 2021First-classWarwickshire58106bowledHeadingley
5 Sep 2021First-classSomerset3257caughtNorth Marine Road Ground
30 Aug 2021First-classHampshire101*86not outThe Rose Bowl
30 Aug 2021First-classHampshire42119caughtThe Rose Bowl
24 Aug 2021T20 (leagues & domestic)Sussex5537caughtRiverside Ground
14 Aug 2021List AEssex1126lbwCounty Ground, Chelmsford
12 Aug 2021List AGlamorgan1220bowledSophia Gardens
8 Aug 2021List ADerbyshire9*6not outQueen's Park, Chesterfield
3 Aug 2021List AWarwickshire5471lbwYork Cricket Club
1 Aug 2021List ASomerset108bowledCounty Ground, Taunton
28 Jul 2021List ANorthamptonshire29caughtNorth Marine Road Ground

Batter vs bowler matchups

Bowlers Gary Ballance faced most

Frequently asked questions

How many runs has Gary Ballance scored in Tests?
1,653 runs in 44 innings (24 matches) at an average of 40.32 and a strike rate of 47.6, in the data from 2014 to 2023.
How many runs has Gary Ballance scored in ODIs?
454 runs in 20 innings (21 matches) at an average of 25.22 and a strike rate of 71.0, in the data from 2013 to 2023.
How many runs has Gary Ballance scored in T20Is?
30 runs in 1 innings (1 matches) at an average of 30.00 and a strike rate of 103.4, in the data from 2023 to 2023.
What is Gary Ballance's highest score?
203* in first-class, the highest score in the data.
How many centuries has Gary Ballance scored?
23 hundreds in the data: 5 in Tests, 16 in first-class, 2 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.