- Home
- Players
- 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
Gary Ballance batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 24 | 44 | 3 | 1,653 | 156 | 40.32 | 3,470 | 47.6 | 5 | 7 | 3 | 207 | 10 |
| ODI | 21 | 20 | 2 | 454 | 79 | 25.22 | 639 | 71.0 | 0 | 4 | 1 | 37 | 1 |
| T20I | 1 | 1 | 0 | 30 | 30 | 30.00 | 29 | 103.4 | 0 | 0 | 0 | 2 | 1 |
| T20 (leagues & domestic) | 41 | 36 | 2 | 616 | 79 | 18.12 | 486 | 126.7 | 0 | 2 | 3 | 49 | 23 |
| First-class | 73 | 121 | 8 | 4,982 | 203* | 44.09 | 9,495 | 52.5 | 16 | 23 | 6 | 685 | 19 |
| List A | 46 | 42 | 4 | 1,774 | 156 | 46.68 | 1,961 | 90.5 | 2 | 11 | 0 | 156 | 23 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2013 | 0 |
| 2014 | 1,498 |
| 2015 | 1,311 |
| 2016 | 1,308 |
| 2017 | 1,402 |
| 2018 | 1,422 |
| 2019 | 1,293 |
| 2021 | 933 |
| 2023 | 342 |
Year-by-year batting (30 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2013 | ODI | 1 | 0 | 0.00 | 0.0 | 0 | 0 | 0 |
| 2014 | First-class | 7 | 435 | 62.14 | 56.5 | 174 | 1 | 3 |
| 2014 | List A | 1 | 61 | 61.00 | 68.5 | 61 | 0 | 1 |
| 2014 | ODI | 10 | 261 | 29.00 | 70.5 | 79 | 0 | 2 |
| 2014 | T20 (leagues & domestic) | 1 | 12 | 12.00 | 120.0 | 12 | 0 | 0 |
| 2014 | Test | 13 | 729 | 60.75 | 50.9 | 156 | 3 | 3 |
| 2015 | First-class | 13 | 458 | 35.23 | 49.7 | 165 | 1 | 2 |
| 2015 | List A | 8 | 296 | 42.29 | 74.4 | 77 | 0 | 2 |
| 2015 | ODI | 4 | 36 | 9.00 | 50.7 | 10 | 0 | 0 |
| 2015 | T20 (leagues & domestic) | 3 | 56 | 18.67 | 143.6 | 31 | 0 | 0 |
| 2015 | Test | 14 | 465 | 35.77 | 43.7 | 122 | 1 | 3 |
| 2016 | First-class | 25 | 780 | 33.91 | 49.1 | 132 | 2 | 4 |
| 2016 | List A | 5 | 213 | 42.60 | 80.7 | 80 | 0 | 1 |
| 2016 | T20 (leagues & domestic) | 7 | 96 | 13.71 | 104.3 | 33 | 0 | 0 |
| 2016 | Test | 11 | 219 | 19.91 | 43.2 | 70 | 0 | 1 |
| 2017 | First-class | 16 | 834 | 64.15 | 53.6 | 203 | 3 | 3 |
| 2017 | List A | 9 | 483 | 69.00 | 105.0 | 152 | 1 | 3 |
| 2017 | Test | 4 | 85 | 21.25 | 49.7 | 34 | 0 | 0 |
| 2018 | First-class | 23 | 906 | 39.39 | 60.3 | 194 | 3 | 4 |
| 2018 | List A | 5 | 247 | 49.40 | 100.4 | 91 | 0 | 2 |
| 2018 | T20 (leagues & domestic) | 13 | 269 | 22.42 | 141.6 | 79 | 0 | 1 |
| 2019 | First-class | 23 | 975 | 46.43 | 49.5 | 159 | 5 | 3 |
| 2019 | List A | 6 | 294 | 49.00 | 108.1 | 156 | 1 | 1 |
| 2019 | T20 (leagues & domestic) | 4 | 24 | 6.00 | 77.4 | 11 | 0 | 0 |
| 2021 | First-class | 14 | 594 | 45.69 | 50.0 | 101 | 1 | 4 |
| 2021 | List A | 8 | 180 | 25.71 | 77.6 | 54 | 0 | 1 |
| 2021 | T20 (leagues & domestic) | 8 | 159 | 22.71 | 128.2 | 55 | 0 | 1 |
| 2023 | ODI | 5 | 157 | 39.25 | 80.1 | 64 | 0 | 2 |
| 2023 | T20I | 1 | 30 | 30.00 | 103.4 | 30 | 0 | 0 |
| 2023 | Test | 2 | 155 | 155.00 | 52.7 | 137 | 1 | 0 |
Gary Ballance bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 2 | 12 | 5 | 0 | – | – | – | 2.50 | – | 0 | 0 | 1 |
| First-class | 1 | 6 | 11 | 0 | – | – | – | 11.00 | – | 0 | 0 | 0 |
Year-by-year bowling (2 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2014 | Test | 2 | 0 | – | 2.50 | 0/0 |
| 2016 | First-class | 1 | 0 | – | 11.00 | 0/11 |
Gary Ballance against each team
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| India | Test | 7 | 503 | 71.86 | 51.9 | 156 | 2 | 2 |
| West Indies | Test | 8 | 486 | 81.00 | 47.4 | 137 | 2 | 2 |
| Sri Lanka | Test | 4 | 201 | 67.00 | 52.1 | 104 | 1 | 1 |
| Pakistan | Test | 7 | 195 | 27.86 | 44.0 | 70 | 0 | 1 |
| Australia | Test | 6 | 123 | 20.50 | 41.3 | 61 | 0 | 1 |
| South Africa | Test | 4 | 85 | 21.25 | 49.7 | 34 | 0 | 0 |
| New Zealand | Test | 4 | 36 | 9.00 | 31.6 | 29 | 0 | 0 |
| Bangladesh | Test | 4 | 24 | 6.00 | 37.5 | 9 | 0 | 0 |
| Australia | ODI | 5 | 142 | 28.40 | 71.0 | 79 | 0 | 1 |
| Sri Lanka | ODI | 5 | 127 | 25.40 | 71.8 | 64 | 0 | 1 |
| Netherlands | ODI | 3 | 82 | 41.00 | 81.2 | 64 | 0 | 1 |
| Ireland | ODI | 3 | 75 | 25.00 | 77.3 | 52 | 0 | 1 |
| Birmingham Bears | T20 (leagues & domestic) | 4 | 133 | 33.25 | 146.2 | 79 | 0 | 1 |
| Lancashire | T20 (leagues & domestic) | 7 | 101 | 14.43 | 120.2 | 31 | 0 | 0 |
| Northamptonshire | T20 (leagues & domestic) | 5 | 81 | 27.00 | 137.3 | 24 | 0 | 0 |
| Worcestershire | T20 (leagues & domestic) | 4 | 68 | 17.00 | 133.3 | 40 | 0 | 0 |
| Leicestershire | T20 (leagues & domestic) | 3 | 57 | 19.00 | 123.9 | 34 | 0 | 0 |
| Derbyshire | T20 (leagues & domestic) | 4 | 43 | 10.75 | 97.7 | 16 | 0 | 0 |
| Nottinghamshire | T20 (leagues & domestic) | 3 | 26 | 8.67 | 123.8 | 10 | 0 | 0 |
| Durham | T20 (leagues & domestic) | 4 | 19 | 4.75 | 79.2 | 17 | 0 | 0 |
| Hampshire | First-class | 19 | 1205 | 70.88 | 55.3 | 203 | 7 | 2 |
| Nottinghamshire | First-class | 13 | 620 | 56.36 | 50.3 | 104 | 3 | 3 |
| Somerset | First-class | 17 | 580 | 34.12 | 48.5 | 111 | 1 | 3 |
| Sussex | First-class | 6 | 434 | 72.33 | 50.5 | 165 | 1 | 3 |
| Warwickshire | First-class | 10 | 315 | 35.00 | 45.5 | 68 | 0 | 3 |
| Middlesex | First-class | 11 | 295 | 29.50 | 48.9 | 132 | 1 | 1 |
| Worcestershire | First-class | 4 | 276 | 69.00 | 78.9 | 194 | 1 | 1 |
| Kent | First-class | 5 | 272 | 54.40 | 50.6 | 159 | 1 | 1 |
| Northamptonshire | First-class | 5 | 242 | 48.40 | 56.1 | 174 | 1 | 0 |
| Lancashire | First-class | 8 | 218 | 27.25 | 46.4 | 85 | 0 | 2 |
| Durham | First-class | 6 | 212 | 35.33 | 62.5 | 78 | 0 | 2 |
| Surrey | First-class | 8 | 186 | 26.57 | 55.7 | 54 | 0 | 1 |
| Essex | First-class | 8 | 120 | 17.14 | 48.2 | 51 | 0 | 1 |
| Northamptonshire | List A | 5 | 328 | 82.00 | 114.3 | 152 | 1 | 2 |
| Leicestershire | List A | 3 | 270 | 90.00 | 113.0 | 156 | 1 | 1 |
| Lancashire | List A | 4 | 229 | 57.25 | 116.8 | 85 | 0 | 2 |
| Surrey | List A | 4 | 184 | 46.00 | 77.3 | 77 | 0 | 1 |
| Derbyshire | List A | 4 | 168 | 56.00 | 104.3 | 69 | 0 | 2 |
| Essex | List A | 3 | 134 | 44.67 | 74.4 | 91 | 0 | 1 |
| Durham | List A | 3 | 116 | 58.00 | 75.3 | 61 | 0 | 1 |
| Worcestershire | List A | 4 | 82 | 20.50 | 76.6 | 30 | 0 | 0 |
| Warwickshire | List A | 3 | 80 | 26.67 | 64.0 | 54 | 0 | 1 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Headingley | 83 | 2815 | 34.75 | 174 |
| The Rose Bowl | 14 | 1080 | 90.00 | 203 |
| North Marine Road Ground | 20 | 636 | 33.47 | 132 |
| Lord's | 19 | 565 | 33.24 | 110 |
| Trent Bridge | 12 | 508 | 50.80 | 104 |
| County Ground, Worcester | 7 | 370 | 52.86 | 194 |
| Edgbaston | 12 | 339 | 30.82 | 79 |
| Kennington Oval | 7 | 287 | 47.83 | 77 |
| Old Trafford | 9 | 263 | 29.22 | 74 |
| County Ground, Brighton | 3 | 257 | 85.67 | 165 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 71 | 69 | 102.9 | 2 | – | – | – |
| T20 | Middle | 428 | 335 | 127.8 | 16 | – | – | – |
| T20 | Death | 147 | 111 | 132.4 | 17 | – | – | – |
| ODI | Powerplay | 55 | 119 | 46.2 | 5 | – | – | – |
| ODI | Middle | 359 | 488 | 73.6 | 11 | – | – | – |
| ODI | Death | 40 | 32 | 125.0 | 2 | – | – | – |
How Gary Ballance was dismissed
- Caught150 (61%)
- Bowled40 (16%)
- Lbw37 (15%)
- Run out7 (3%)
- Caught and bowled6 (2%)
- Stumped3 (1%)
- Hit wicket2 (1%)
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 28 Jul 2021 | 2 |
| 1 Aug 2021 | 10 |
| 3 Aug 2021 | 54 |
| 8 Aug 2021 | 9 |
| 12 Aug 2021 | 12 |
| 14 Aug 2021 | 11 |
| 24 Aug 2021 | 55 |
| 30 Aug 2021 | 42 |
| 30 Aug 2021 | 101 |
| 5 Sep 2021 | 32 |
| 12 Sep 2021 | 58 |
| 12 Sep 2021 | 21 |
| 12 Jan 2023 | 30 |
| 18 Jan 2023 | 23 |
| 21 Jan 2023 | 52 |
| 4 Feb 2023 | 137 |
| 4 Feb 2023 | 18 |
| 21 Mar 2023 | 4 |
| 23 Mar 2023 | 14 |
| 25 Mar 2023 | 64 |
| Date | Format | Against | Score | Balls | How out | Ground |
|---|---|---|---|---|---|---|
| 25 Mar 2023 | ODI | Netherlands | 64* | 72 | not out | Harare Sports Club |
| 23 Mar 2023 | ODI | Netherlands | 14 | 20 | lbw | Harare Sports Club |
| 21 Mar 2023 | ODI | Netherlands | 4 | 9 | caught | Harare Sports Club |
| 4 Feb 2023 | Test | West Indies | 18 | 63 | caught | Queens Sports Club |
| 4 Feb 2023 | Test | West Indies | 137* | 231 | not out | Queens Sports Club |
| 21 Jan 2023 | ODI | Ireland | 52 | 67 | caught | Harare Sports Club |
| 18 Jan 2023 | ODI | Ireland | 23 | 28 | caught | Harare Sports Club |
| 12 Jan 2023 | T20I | Ireland | 30 | 29 | caught | Harare Sports Club |
| 12 Sep 2021 | First-class | Warwickshire | 21 | 47 | caught | Headingley |
| 12 Sep 2021 | First-class | Warwickshire | 58 | 106 | bowled | Headingley |
| 5 Sep 2021 | First-class | Somerset | 32 | 57 | caught | North Marine Road Ground |
| 30 Aug 2021 | First-class | Hampshire | 101* | 86 | not out | The Rose Bowl |
| 30 Aug 2021 | First-class | Hampshire | 42 | 119 | caught | The Rose Bowl |
| 24 Aug 2021 | T20 (leagues & domestic) | Sussex | 55 | 37 | caught | Riverside Ground |
| 14 Aug 2021 | List A | Essex | 11 | 26 | lbw | County Ground, Chelmsford |
| 12 Aug 2021 | List A | Glamorgan | 12 | 20 | bowled | Sophia Gardens |
| 8 Aug 2021 | List A | Derbyshire | 9* | 6 | not out | Queen's Park, Chesterfield |
| 3 Aug 2021 | List A | Warwickshire | 54 | 71 | lbw | York Cricket Club |
| 1 Aug 2021 | List A | Somerset | 10 | 8 | bowled | County Ground, Taunton |
| 28 Jul 2021 | List A | Northamptonshire | 2 | 9 | caught | North Marine Road Ground |
Batter vs bowler matchups
Bowlers Gary Ballance faced most
- vs Gareth Berg388 balls
- vs Liam Dawson320 balls
- vs Kyle Abbott287 balls
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.