Players / OB Cox
Men's cricketOB Cox: runs, wickets and records
311 recorded matches from 6 Apr 2014 to 24 Sep 2026, most often for Worcestershire, Leicestershire, Trent Rockets. The figures are counted from ball-by-ball records.
Batting by format
M Inn Runs HS Avg SR 100 50 4s 6s| Format | M | Inn | Runs | HS | Avg | SR | 100 | 50 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|
| T20 leagues | 170 | 146 | 2,796 | 70* | 27.68 | 128.9 | 0 | 10 | 258 | 62 |
| County Championship | 141 | 220 | 5,974 | 162 | 30.79 | 58.7 | 5 | 34 | 789 | 49 |
Highest innings
Runs Balls Opponent| Runs | Balls | Opponent | Date |
|---|---|---|---|
| 162 | 232 | Surrey | 10 Apr 2026 |
| 124 | 169 | Gloucestershire | 9 Jul 2017 |
| 109 | 162 | Somerset | 3 May 2015 |
| 104 | 186 | Hampshire | 8 Jun 2014 |
| 100* | 134 | Leicestershire | 11 Apr 2019 |
OB Cox: matches in the records
OB Cox appears in 311 recorded men's matches, from 6 April 2014 to 24 September 2026, most often for Worcestershire, Leicestershire and Trent Rockets. The matches split as 170 in franchise Twenty20 leagues and 141 in the County Championship. The most frequent opponents in the records are Nottinghamshire (32 matches), Derbyshire (31 matches) and Durham (29 matches). The ground used most often is County Ground, New Road, Worcester, with 65 matches.
OB Cox batting record
In franchise Twenty20 leagues, the batting record is 2,796 runs in 146 innings, an average of 27.68, a strike rate of 128.9 and a highest score of 70*, with 10 fifties and 4 ducks.
In the County Championship, the batting record is 5,974 runs in 220 innings, an average of 30.79, a strike rate of 58.7 and a highest score of 162, with 5 hundreds, 34 fifties and 22 ducks.
OB Cox highest innings
The highest individual scores in the records are: 162 from 232 balls against Surrey at Kennington Oval, London on 10 April 2026 (the County Championship). 124 from 169 balls against Gloucestershire at College Ground, Cheltenham on 9 July 2017 (the County Championship). 109 from 162 balls against Somerset at County Ground, New Road, Worcester on 3 May 2015 (the County Championship). 104 from 186 balls against Hampshire at County Ground, New Road, Worcester on 8 June 2014 (the County Championship). 100* from 134 balls against Leicestershire at Grace Road, Leicester on 11 April 2019 (the County Championship).
OB Cox results with the side
In franchise Twenty20 leagues, the player's side won 78 and lost 86 of the 170 recorded matches (47.6% of decided matches).
In the County Championship, the player's side won 42 and lost 52 of the 141 recorded matches (44.7% of decided matches).
Against the most frequent opponents the results were Nottinghamshire: 11 won, 16 lost in 32 matches, Derbyshire: 12 won, 13 lost in 31 matches, Durham: 13 won, 12 lost in 29 matches, Northamptonshire: 16 won, 11 lost in 29 matches and Lancashire: 8 won, 14 lost in 24 matches.
OB Cox main grounds
The grounds used most often are County Ground, New Road, Worcester (65), Grace Road, Leicester (47), County Ground, New Road (40), County Ground (15), Edgbaston (13) and Trent Bridge, Nottingham (13).
OB Cox runs by year
Runs in each calendar year of the records: 2014 (761), 2015 (800), 2016 (986), 2017 (921), 2018 (588), 2019 (722), 2020 (176), 2021 (688), 2022 (271), 2023 (350), 2024 (728), 2025 (830), 2026 (949).
OB Cox matches by year
Recorded matches in each calendar year: 2014 (29), 2015 (28), 2016 (27), 2017 (25), 2018 (27), 2019 (27), 2020 (9), 2021 (27), 2022 (15), 2023 (20), 2024 (26), 2025 (27), 2026 (24).
OB Cox fours and sixes
In franchise Twenty20 leagues, 258 fours and 62 sixes, one boundary every 6.8 balls faced; 50.2% of the runs came in boundaries.
In the County Championship, 789 fours and 49 sixes, one boundary every 12.1 balls faced; 57.8% of the runs came in boundaries.
How OB Cox gets out
In franchise Twenty20 leagues, 101 recorded dismissals: caught 61%, bowled 19%, lbw 12% and run out 5%.
In the County Championship, 194 recorded dismissals: caught 49%, lbw 29%, bowled 19% and caught and bowled 2%.
OB Cox player of the match awards
Of the 4 player of the match awards on record, the first is dated 10 June 2016 (Worcestershire v Northamptonshire) and the latest 11 September 2020 (Worcestershire v Somerset): 4 in franchise Twenty20 leagues.
OB Cox first and latest matches
The first recorded match in franchise Twenty20 leagues is dated 16 May 2014 against Durham and the latest 12 July 2026 against Derbyshire.
The first recorded match in the County Championship is dated 6 April 2014 against Hampshire and the latest 24 September 2026 against Warwickshire.
OB Cox against different opponents
The most runs against a single opponent are 931 against Derbyshire in 35 innings (average 38.79), 770 against Sussex in 26 innings (average 35.00), 759 against Gloucestershire in 25 innings (average 31.62) and 675 against Durham in 32 innings (average 30.68).
OB Cox at different grounds
The grounds that have produced the most runs are County Ground, New Road, Worcester (2,137 runs in 90 innings), Grace Road, Leicester (1,528 runs in 58 innings), County Ground, New Road (712 runs in 33 innings) and County Ground, Hove (372 runs in 13 innings).
OB Cox recent years
Year by year, the latest figures in the records are 2021: 27 matches and 688 runs; 2022: 15 matches and 271 runs; 2023: 20 matches and 350 runs; 2024: 26 matches and 728 runs; 2025: 27 matches and 830 runs; 2026: 24 matches and 949 runs.
OB Cox year by year
The busiest year in the records is 2014, with 29 matches. The most runs in a calendar year came in 2016: 986.
Questions and answers
How many matches has OB Cox played?
311 recorded matches, from 6 April 2014 to 24 September 2026.
How many runs has OB Cox scored in T20 leagues?
2,796 runs in 146 innings, at an average of 27.68.
How many runs has OB Cox scored in the County Championship?
5,974 runs in 220 innings, at an average of 30.79.
What is OB Cox's highest score?
162 from 232 balls against Surrey on 10 April 2026, at Kennington Oval, London.
How many sixes has OB Cox hit?
111 sixes and 1,047 fours in the recorded matches.
How many player of the match awards has OB Cox won?
4 in the recorded matches.
How many hundreds has OB Cox scored?
5 in the recorded matches.
Which teams has OB Cox played for?
Worcestershire (230), Leicestershire (78) and Trent Rockets (3).
When was OB Cox's most recent recorded match?
24 September 2026.