CricketScore

Players / CB Cooke

Men's cricket

CB Cooke: runs, wickets and records

293 recorded matches from 16 May 2014 to 24 Sep 2026, most often for Glamorgan, Birmingham Phoenix. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
T20 leagues1511332,492113*23.51138.715176110
County Championship1422307,497205*39.6754.5143789148

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
205*299Surrey21 Sep 2021
191*227Leicestershire20 Jul 2022
171214Kent31 Aug 2014
141165Sussex26 Sep 2022
136227Northamptonshire22 Apr 2021

CB Cooke: matches in the records

CB Cooke appears in 293 recorded men's matches, from 16 May 2014 to 24 September 2026, most often for Glamorgan and Birmingham Phoenix. The matches split as 151 in franchise Twenty20 leagues and 142 in the County Championship. The most frequent opponents in the records are Gloucestershire (37 matches), Sussex (27 matches) and Surrey (26 matches). The ground used most often is Sophia Gardens, Cardiff, with 101 matches.

CB Cooke batting record

In franchise Twenty20 leagues, the batting record is 2,492 runs in 133 innings, an average of 23.51, a strike rate of 138.7 and a highest score of 113*, with 1 hundred, 5 fifties and 4 ducks.

In the County Championship, the batting record is 7,497 runs in 230 innings, an average of 39.67, a strike rate of 54.5 and a highest score of 205*, with 14 hundreds, 37 fifties and 17 ducks.

CB Cooke highest innings

The highest individual scores in the records are: 205* from 299 balls against Surrey at Kennington Oval, London on 21 September 2021 (the County Championship). 191* from 227 balls against Leicestershire at Grace Road, Leicester on 20 July 2022 (the County Championship). 171 from 214 balls against Kent at St Lawrence Ground, Canterbury on 31 August 2014 (the County Championship). 141 from 165 balls against Sussex at County Ground, Hove on 26 September 2022 (the County Championship). 136 from 227 balls against Northamptonshire at County Ground, Northampton on 22 April 2021 (the County Championship).

CB Cooke results with the side

In franchise Twenty20 leagues, the player's side won 64 and lost 79 of the 151 recorded matches (44.8% of decided matches).

In the County Championship, the player's side won 31 and lost 45 of the 142 recorded matches (40.8% of decided matches).

Against the most frequent opponents the results were Gloucestershire: 12 won, 13 lost in 37 matches, Sussex: 8 won, 14 lost in 27 matches, Surrey: 10 won, 13 lost in 26 matches, Essex: 9 won, 12 lost in 25 matches and Somerset: 7 won, 13 lost in 21 matches.

CB Cooke main grounds

The grounds used most often are Sophia Gardens, Cardiff (101), Sophia Gardens (39), County Ground (11), County Ground, Hove (11), County Ground, Bristol (8) and County Ground, Derby (8).

CB Cooke runs by year

Runs in each calendar year of the records: 2014 (999), 2015 (970), 2016 (452), 2017 (867), 2018 (679), 2019 (542), 2020 (221), 2021 (958), 2022 (992), 2023 (1,152), 2024 (786), 2025 (826), 2026 (545).

CB Cooke matches by year

Recorded matches in each calendar year: 2014 (24), 2015 (27), 2016 (12), 2017 (26), 2018 (23), 2019 (18), 2020 (9), 2021 (29), 2022 (23), 2023 (28), 2024 (27), 2025 (22), 2026 (25).

CB Cooke fours and sixes

In franchise Twenty20 leagues, 176 fours and 110 sixes, one boundary every 6.3 balls faced; 54.7% of the runs came in boundaries.

In the County Championship, 891 fours and 48 sixes, one boundary every 14.7 balls faced; 51.4% of the runs came in boundaries.

How CB Cooke gets out

In franchise Twenty20 leagues, 106 recorded dismissals: caught 76%, bowled 11%, caught and bowled 5% and run out 5%.

In the County Championship, 189 recorded dismissals: caught 53%, bowled 22%, lbw 22% and run out 1%.

CB Cooke player of the match awards

Of the 4 player of the match awards on record, the first is dated 30 May 2014 (Sussex v Glamorgan) and the latest 30 August 2020 (Glamorgan v Birmingham Bears): 4 in franchise Twenty20 leagues.

CB Cooke first and latest matches

The first recorded match in franchise Twenty20 leagues is dated 16 May 2014 against Hampshire and the latest 12 July 2026 against Gloucestershire.

The first recorded match in the County Championship is dated 25 May 2014 against Leicestershire and the latest 24 September 2026 against Essex.

CB Cooke against different opponents

The most runs against a single opponent are 1,249 against Leicestershire in 28 innings (average 54.30), 1,209 against Gloucestershire in 41 innings (average 36.64), 923 against Northamptonshire in 23 innings (average 51.28) and 849 against Surrey in 26 innings (average 40.43).

CB Cooke at different grounds

The grounds that have produced the most runs are Sophia Gardens, Cardiff (3,844 runs in 139 innings), Sophia Gardens (677 runs in 30 innings), Grace Road, Leicester (616 runs in 12 innings) and County Ground, Hove (428 runs in 15 innings).

CB Cooke recent years

Year by year, the latest figures in the records are 2021: 29 matches and 958 runs; 2022: 23 matches and 992 runs; 2023: 28 matches and 1,152 runs; 2024: 27 matches and 786 runs; 2025: 22 matches and 826 runs; 2026: 25 matches and 545 runs.

CB Cooke year by year

The busiest year in the records is 2021, with 29 matches. The most runs in a calendar year came in 2023: 1,152.

Questions and answers

How many matches has CB Cooke played?

293 recorded matches, from 16 May 2014 to 24 September 2026.

How many runs has CB Cooke scored in T20 leagues?

2,492 runs in 133 innings, at an average of 23.51.

How many runs has CB Cooke scored in the County Championship?

7,497 runs in 230 innings, at an average of 39.67.

What is CB Cooke's highest score?

205* from 299 balls against Surrey on 21 September 2021, at Kennington Oval, London.

How many sixes has CB Cooke hit?

158 sixes and 1,067 fours in the recorded matches.

How many player of the match awards has CB Cooke won?

4 in the recorded matches.

How many hundreds has CB Cooke scored?

15 in the recorded matches.

Which teams has CB Cooke played for?

Glamorgan (289) and Birmingham Phoenix (4).

When was CB Cooke's most recent recorded match?

24 September 2026.

Team pages

Records