Home Players BG Charlesworth
Coverage: matches in the Cricsheet data from 19 August 2018 to 15 July 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
BG Charlesworth played 59 T20 league and domestic matches in the data, between 2018 and 2026. The most runs came in first-class: 2,983 at an average of 30.13 and a strike rate of 46.8, with a highest score of 210. BG Charlesworth took 32 first-class wickets in the data (average 35.06, economy 4.22, best 3/5). Against Lancashire in first-class, BG Charlesworth averaged 62.60 over 5 innings.
T20 league & domestic matches
59
1,195 runs
Best batting average (T20 (leagues & domestic))
26.56
54 innings
Highest score
210
First-class
Best bowling
3/5
First-class
Teams played for
Batting against each opponent (3+ innings)
Opponent Format Inns Runs Avg SR HS 100 50
Glamorgan T20 (leagues & domestic) 7 173 24.71 136.2 56 0 2 Somerset T20 (leagues & domestic) 7 132 33.00 157.1 41 0 0 Essex T20 (leagues & domestic) 3 121 121.00 175.4 52 0 1 Sussex T20 (leagues & domestic) 6 106 26.50 126.2 44 0 0 Hampshire T20 (leagues & domestic) 6 86 17.20 132.3 39 0 0 Middlesex T20 (leagues & domestic) 6 77 12.83 148.1 22 0 0 Surrey T20 (leagues & domestic) 3 44 14.67 141.9 24 0 0 Leicestershire First-class 11 583 53.00 58.1 210 2 2 Derbyshire First-class 13 384 34.91 49.8 110 1 1 Lancashire First-class 5 313 62.60 55.7 160 1 1 Middlesex First-class 12 277 25.18 44.7 77 0 2 Northamptonshire First-class 16 240 16.00 44.8 77 0 1 Yorkshire First-class 9 240 34.29 41.4 52 0 1 Glamorgan First-class 9 212 26.50 39.3 72 0 1 Kent First-class 6 199 33.17 55.7 85 0 2 Somerset First-class 4 124 31.00 35.0 64 0 2 Sussex First-class 6 122 20.33 40.1 62 0 1 Durham First-class 6 119 19.83 38.3 71 0 1 Warwickshire First-class 6 88 14.67 41.5 51 0 1 Surrey List A 3 141 47.00 92.2 80 0 1 Leicestershire List A 3 71 23.67 91.0 31 0 0 Essex List A 3 43 14.33 49.4 22 0 0
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.
Format Phase Runs Balls SR Outs Bowl balls Wkts Econ
T20 Powerplay 280 212 132.1 11 9 0 20.00 T20 Middle 546 421 129.7 16 114 6 8.16 T20 Death 369 207 178.3 18 18 1 16.67
How BG Charlesworth was dismissed
Caught 115 (68%) Bowled 25 (15%) Lbw 17 (10%) Caught and bowled 6 (4%) Stumped 3 (2%) Run out 2 (1%)
How BG Charlesworth took wickets
Last 20 innings
0 25 50 75 100 10 Dec 2025 24 Apr 2026 15 Jul 2026 68 BG Charlesworth: runs in the last 20 innings 0 25 50 75 100 10 Dec 2025 10 Apr 2026 17 Apr 2026 8 May 2026 15 May 2026 29 May 2026 15 Jul 2026 68 BG Charlesworth: runs in the last 20 innings Show as table BG Charlesworth: runs in the last 20 innings Innings Runs 10 Dec 2025 4 3 Apr 2026 9 3 Apr 2026 33 10 Apr 2026 8 10 Apr 2026 26 17 Apr 2026 26 17 Apr 2026 13 24 Apr 2026 3 24 Apr 2026 20 8 May 2026 85 8 May 2026 6 15 May 2026 0 15 May 2026 0 22 May 2026 25 23 May 2026 0 29 May 2026 49 31 May 2026 12 5 Jun 2026 15 7 Jun 2026 49 15 Jul 2026 68
Most recent batting innings in the data
Date Format Against Score Balls How out Ground
15 Jul 2026 T20 (leagues & domestic) Northamptonshire 68 38 caught County Ground, Northampton 7 Jun 2026 T20 (leagues & domestic) Worcestershire 49 34 caught County Ground, Bristol 5 Jun 2026 T20 (leagues & domestic) Somerset 15* 10 not out County Ground, Bristol 31 May 2026 T20 (leagues & domestic) Yorkshire 12* 9 not out Headingley 29 May 2026 T20 (leagues & domestic) Northamptonshire 49 33 lbw County Ground, Northampton 23 May 2026 T20 (leagues & domestic) Glamorgan 0 2 caught Sophia Gardens 22 May 2026 T20 (leagues & domestic) Birmingham Bears 25 21 caught County Ground, Bristol 15 May 2026 First-class Northamptonshire 0 1 caught County Ground, Bristol 15 May 2026 First-class Northamptonshire 0 1 caught County Ground, Bristol 8 May 2026 First-class Kent 6 26 caught County Ground, Bristol 8 May 2026 First-class Kent 85 148 bowled County Ground, Bristol 24 Apr 2026 First-class Derbyshire 20* 13 not out County Ground, Derby 24 Apr 2026 First-class Derbyshire 3 8 caught County Ground, Derby 17 Apr 2026 First-class Lancashire 13 17 caught County Ground, Bristol 17 Apr 2026 First-class Lancashire 26 90 lbw County Ground, Bristol 10 Apr 2026 First-class Durham 26 75 caught County Ground, Bristol 10 Apr 2026 First-class Durham 8 29 caught County Ground, Bristol 3 Apr 2026 First-class Middlesex 33 125 bowled Lord's 3 Apr 2026 First-class Middlesex 9 23 bowled Lord's 10 Dec 2025 T20 (leagues & domestic) Lumbini Lions 4 5 caught Tribhuvan University International Cricket Ground
Last 20 bowling innings
Most recent bowling innings in the data
Date Format Against Figures Overs Mdns Ground
8 May 2026 First-class Kent 0/25 2 0 County Ground, Bristol 8 May 2026 First-class Kent 2/43 12 2 County Ground, Bristol 24 Apr 2026 First-class Derbyshire 0/26 7 0 County Ground, Derby 24 Apr 2026 First-class Derbyshire 0/34 7 1 County Ground, Derby 10 Apr 2026 First-class Durham 0/24 4 0 County Ground, Bristol 3 Apr 2026 First-class Middlesex 0/46 7 0 Lord's 24 Sep 2025 First-class Middlesex 0/24 4 0 Lord's 15 Sep 2025 First-class Northamptonshire 3/6 6 3 County Ground, Bristol 15 Sep 2025 First-class Northamptonshire 0/4 2 1 County Ground, Bristol 8 Sep 2025 First-class Leicestershire 0/12 2 0 Grace Road 24 Aug 2025 List A Essex 0/21 4 0 County Ground, Chelmsford 17 Aug 2025 List A Worcestershire 0/22 3 0 County Ground, Worcester 10 Aug 2025 List A Leicestershire 1/23 4 0 County Ground, Bristol 29 Jul 2025 First-class Middlesex 1/20 5 0 College Ground 22 Jul 2025 First-class Lancashire 2/62 9.4 0 College Ground 18 Jul 2025 T20 (leagues & domestic) Somerset 0/11 1 0 County Ground, Taunton 17 Jul 2025 T20 (leagues & domestic) Sussex 1/33 4 0 College Ground 13 Jul 2025 T20 (leagues & domestic) Glamorgan 1/21 3 0 Sophia Gardens 9 Jul 2025 T20 (leagues & domestic) Surrey 0/9 1 0 County Ground, Bristol 4 Jul 2025 T20 (leagues & domestic) Essex 2/5 1 0 County Ground, Chelmsford
Frequently asked questions
How many runs has BG Charlesworth scored in T20 leagues? 1,195 runs in 54 innings (59 matches) at an average of 26.56 and a strike rate of 142.3, in the data from 2023 to 2026.
What is BG Charlesworth's highest score? 210 in first-class, the highest score in the data.
How many wickets has BG Charlesworth taken in T20 leagues? 7 wickets in 11 innings at an average of 33.57, economy 10.00, best figures 2/5.
How many wickets has BG Charlesworth taken in first-class? 32 wickets in 48 innings at an average of 35.06, economy 4.22, best figures 3/5.
How many centuries has BG Charlesworth scored? 5 hundreds in the data: 4 in first-class, 1 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 .