Players / JM Cox
Men's cricketJM Cox: runs, wickets and records
257 recorded matches from 13 Jul 2019 to 27 Sep 2026, most often for Kent, Essex, Oval Invincibles. 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| Tests | 4 | 7 | 254 | 73 | 42.33 | 64.1 | 0 | 3 | 36 | 1 |
| ODIs | 4 | 4 | 98 | 76 | 24.50 | 90.7 | 0 | 1 | 8 | 2 |
| T20Is | 9 | 5 | 100 | 55 | 20.00 | 135.1 | 0 | 1 | 9 | 5 |
| T20 leagues | 182 | 170 | 4,077 | 139* | 29.54 | 140.5 | 1 | 19 | 339 | 163 |
| County Championship | 58 | 92 | 3,724 | 207 | 42.32 | 56.2 | 11 | 14 | 483 | 32 |
Highest innings
Runs Balls Opponent| Runs | Balls | Opponent | Date |
|---|---|---|---|
| 207 | 255 | Kent | 24 May 2024 |
| 204 | 201 | Leicestershire | 12 Jun 2026 |
| 158 | 264 | Gloucestershire | 12 Jun 2022 |
| 141 | 124 | Hampshire | 22 Aug 2024 |
| 139* | 60 | Hampshire | 17 Jul 2025 |
JM Cox: matches in the records
JM Cox appears in 257 recorded men's matches, from 13 July 2019 to 27 September 2026, most often for Kent, Essex and Oval Invincibles. The matches split as 4 in Test matches, 4 in One Day Internationals, 9 in Twenty20 Internationals, 182 in franchise Twenty20 leagues and 58 in the County Championship. The most frequent opponents in the records are Hampshire (16 matches), Surrey (15 matches) and Middlesex (14 matches). The ground used most often is St Lawrence Ground, Canterbury, with 40 matches.
JM Cox batting record
In Test matches, the batting record is 254 runs in 7 innings, an average of 42.33 and a highest score of 73, with 3 fifties.
In Twenty20 Internationals, the batting record is 100 runs in 5 innings, an average of 20.00, a strike rate of 135.1 and a highest score of 55, with 1 fifties and 1 ducks.
In franchise Twenty20 leagues, the batting record is 4,077 runs in 170 innings, an average of 29.54, a strike rate of 140.5 and a highest score of 139*, with 1 hundred, 19 fifties and 13 ducks.
In the County Championship, the batting record is 3,724 runs in 92 innings, an average of 42.32, a strike rate of 56.2 and a highest score of 207, with 11 hundreds, 14 fifties and 7 ducks.
JM Cox highest innings
The highest individual scores in the records are: 207 from 255 balls against Kent at St Lawrence Ground, Canterbury on 24 May 2024 (the County Championship). 204 from 201 balls against Leicestershire at Grace Road, Leicester on 12 June 2026 (the County Championship). 158 from 264 balls against Gloucestershire at St Lawrence Ground, Canterbury on 12 June 2022 (the County Championship). 141 from 124 balls against Hampshire at The Rose Bowl, Southampton on 22 August 2024 (the County Championship). 139* from 60 balls against Hampshire at County Ground, Chelmsford on 17 July 2025 (franchise Twenty20 leagues).
JM Cox results with the side
In franchise Twenty20 leagues, the player's side won 92 and lost 86 of the 182 recorded matches (51.7% of decided matches).
In the County Championship, the player's side won 16 and lost 19 of the 58 recorded matches (45.7% of decided matches).
Against the most frequent opponents the results were Hampshire: 7 won, 3 lost in 16 matches, Surrey: 5 won, 7 lost in 15 matches, Middlesex: 8 won, 5 lost in 14 matches, Sussex: 6 won, 5 lost in 13 matches and Somerset: 3 won, 9 lost in 12 matches.
JM Cox teams
Matches by side: Kent (95), Essex (43), Oval Invincibles (29), Gulf Giants (22), England (17), Dubai Capitals (11), Dambulla Aura (8), Welsh Fire (8), Sunrisers Eastern Cape (7) and Islamabad United (6).
JM Cox main grounds
The grounds used most often are St Lawrence Ground, Canterbury (40), County Ground, Chelmsford (25), Kennington Oval, London (22), Dubai International Cricket Stadium (21), Lord's, London (12) and Sophia Gardens, Cardiff (10).
JM Cox runs by year
Runs in each calendar year of the records: 2019 (129), 2020 (75), 2021 (956), 2022 (1,678), 2023 (912), 2024 (1,757), 2025 (1,927), 2026 (819).
JM Cox matches by year
Recorded matches in each calendar year: 2019 (10), 2020 (8), 2021 (28), 2022 (42), 2023 (37), 2024 (52), 2025 (51), 2026 (29).
JM Cox fours and sixes
In Test matches, 36 fours and 1 sixes, one boundary every 10.7 balls faced; 59.1% of the runs came in boundaries.
In franchise Twenty20 leagues, 339 fours and 163 sixes, one boundary every 5.8 balls faced; 57.2% of the runs came in boundaries.
In the County Championship, 483 fours and 32 sixes, one boundary every 12.9 balls faced; 57.0% of the runs came in boundaries.
How JM Cox gets out
In franchise Twenty20 leagues, 138 recorded dismissals: caught 69%, bowled 17%, lbw 8% and run out 4%.
In the County Championship, 88 recorded dismissals: caught 56%, bowled 30%, lbw 12% and run out 1%.
JM Cox player of the match awards
Of the 6 player of the match awards on record, the first is dated 18 September 2021 (Kent v Somerset) and the latest 24 December 2025 (Sharjah Warriorz v Dubai Capitals): 6 in franchise Twenty20 leagues.
JM Cox first and latest matches
The first recorded match in Test matches is dated 17 June 2026 against New Zealand and the latest 9 September 2026 against Pakistan.
The first recorded match in One Day Internationals is dated 31 October 2024 against West Indies and the latest 27 September 2026 against Sri Lanka.
The first recorded match in Twenty20 Internationals is dated 11 September 2024 against Australia and the latest 19 September 2026 against Sri Lanka.
The first recorded match in franchise Twenty20 leagues is dated 20 July 2019 against Somerset and the latest 12 August 2026 against London Spirit.
The first recorded match in the County Championship is dated 13 July 2019 against Hampshire and the latest 12 June 2026 against Leicestershire.
JM Cox against different opponents
The most runs against a single opponent are 570 against Hampshire in 16 innings (average 47.50), 551 against Surrey in 16 innings (average 36.73), 483 against Kent in 7 innings (average 80.50) and 446 against Sussex in 14 innings (average 44.60).
JM Cox at different grounds
The grounds that have produced the most runs are St Lawrence Ground, Canterbury (1,613 runs in 49 innings), County Ground, Chelmsford (1,168 runs in 31 innings), Kennington Oval, London (756 runs in 22 innings) and Dubai International Cricket Stadium (543 runs in 21 innings).
JM Cox recent years
Year by year, the latest figures in the records are 2021: 28 matches and 956 runs; 2022: 42 matches and 1,678 runs; 2023: 37 matches and 912 runs; 2024: 52 matches and 1,757 runs; 2025: 51 matches and 1,927 runs; 2026: 29 matches and 819 runs.
JM Cox year by year
The busiest year in the records is 2024, with 52 matches. The most runs in a calendar year came in 2025: 1,927.
Questions and answers
How many matches has JM Cox played?
257 recorded matches, from 13 July 2019 to 27 September 2026.
How many runs has JM Cox scored in Tests?
254 runs in 7 innings, at an average of 42.33.
How many runs has JM Cox scored in T20Is?
100 runs in 5 innings, at an average of 20.00.
How many runs has JM Cox scored in T20 leagues?
4,077 runs in 170 innings, at an average of 29.54.
What is JM Cox's highest score?
207 from 255 balls against Kent on 24 May 2024, at St Lawrence Ground, Canterbury.
How many sixes has JM Cox hit?
203 sixes and 875 fours in the recorded matches.
How many player of the match awards has JM Cox won?
6 in the recorded matches.
How many hundreds has JM Cox scored?
12 in the recorded matches.
Which teams has JM Cox played for?
Kent (95), Essex (43), Oval Invincibles (29), Gulf Giants (22), England (17), Dubai Capitals (11), Dambulla Aura (8) and Welsh Fire (8).
When was JM Cox's most recent recorded match?
27 September 2026.