JM Cox betting stats, splits & projections
Batter
Every figure below is counted from stored ball-by-ball deliveries — no estimates, no averages copied from elsewhere. Splits with fewer balls behind them are marked LOW sample and carry less weight in the model.
Record by format
Formats are never pooled: a twenty-over record tells you nothing about fifty-over scoring, so they are modelled and shown separately.
| overall | FIRST_CLASS | 122 | 8096 | 14352 | 43.5 | 56.4 | 7.8 | 71.8 | HIGH |
| overall | T20 | 118 | 2785 | 2025 | 29.0 | 137.5 | 16.3 | 30.1 | HIGH |
| overall | HUNDRED | 35 | 1089 | 700 | 40.3 | 155.6 | 21.0 | 27.9 | HIGH |
| overall | TEST | 3 | 191 | 311 | 38.2 | 61.4 | 9.3 | 71.4 | HIGH |
| overall | ODI | 3 | 22 | 56 | 7.3 | 39.3 | 3.6 | 67.9 | LOW |
| overall | FIRST_CLASS | 12 | 6 | 0 | 3.0 | — | LOW |
Why we like it
Splits where JM Cox scores materially faster or lasts materially longer than their own baseline in the same format.
- Opposition: Sussex (FIRST CLASS)HIGH sample
812 runs off 1252 balls in 6 FIRST CLASS matches — strike rate 64.9 vs 56.4 overall, average 135.3 vs 43.5 overall.
- Opposition: Kent (FIRST CLASS)HIGH sample
780 runs off 892 balls in 4 FIRST CLASS matches — strike rate 87.4 vs 56.4 overall, average 195.0 vs 43.5 overall.
- Opposition: Leicestershire (FIRST CLASS)HIGH sample
484 runs off 538 balls in 4 FIRST CLASS matches — strike rate 90.0 vs 56.4 overall, average 80.7 vs 43.5 overall.
- Venue: County Ground, Hove (FIRST CLASS)HIGH sample
336 runs off 568 balls in 4 FIRST CLASS matches — strike rate 59.2 vs 56.4 overall, average 56.0 vs 43.5 overall.
- Venue: Grace Road, Leicester (FIRST CLASS)HIGH sample
484 runs off 538 balls in 4 FIRST CLASS matches — strike rate 90.0 vs 56.4 overall, average 80.7 vs 43.5 overall.
- Venue: The Rose Bowl, Southampton (FIRST CLASS)HIGH sample
336 runs off 372 balls in 4 FIRST CLASS matches — strike rate 90.3 vs 56.4 overall, average 84.0 vs 43.5 overall.
Risks
Splits pointing the other way — the conditions and opponents where the record is worse than usual.
- Opposition: Hampshire (FIRST CLASS)HIGH sample
682 runs off 1548 balls in 14 FIRST CLASS matches — strike rate 44.1 vs 56.4 overall, average 37.9 vs 43.5 overall.
- Opposition: Essex (FIRST CLASS)HIGH sample
660 runs off 1526 balls in 10 FIRST CLASS matches — strike rate 43.3 vs 56.4 overall, average 41.3 vs 43.5 overall.
- Opposition: Yorkshire (FIRST CLASS)HIGH sample
470 runs off 872 balls in 8 FIRST CLASS matches — strike rate 53.9 vs 56.4 overall, average 33.6 vs 43.5 overall.
- Opposition: Lancashire (FIRST CLASS)HIGH sample
252 runs off 542 balls in 10 FIRST CLASS matches — strike rate 46.5 vs 56.4 overall, average 14.0 vs 43.5 overall.
- Opposition: Glamorgan (FIRST CLASS)HIGH sample
180 runs off 380 balls in 4 FIRST CLASS matches — strike rate 47.4 vs 56.4 overall, average 30.0 vs 43.5 overall.
- Venue: Kennington Oval, London (FIRST CLASS)HIGH sample
294 runs off 596 balls in 6 FIRST CLASS matches — strike rate 49.3 vs 56.4 overall, average 24.5 vs 43.5 overall.
Against each opponent
Head-to-head record by format. Small head-to-head samples move the model very little — read the sample column before leaning on a line here.
| Hampshire | FIRST_CLASS | 14 | 682 | 1548 | 37.9 | 44.1 | 5.4 | 76.6 | HIGH |
| Essex | FIRST_CLASS | 10 | 660 | 1526 | 41.3 | 43.3 | 5.6 | 77.5 | HIGH |
| Surrey | FIRST_CLASS | 12 | 822 | 1368 | 41.1 | 60.1 | 9.8 | 71.6 | HIGH |
| Warwickshire | FIRST_CLASS | 10 | 770 | 1290 | 42.8 | 59.7 | 8.2 | 70.5 | HIGH |
| Northamptonshire | FIRST_CLASS | 12 | 648 | 1274 | 46.3 | 50.9 | 6.4 | 74.3 | HIGH |
| Sussex | FIRST_CLASS | 6 | 812 | 1252 | 135.3 | 64.9 | 9.1 | 67.7 | HIGH |
| Kent | FIRST_CLASS | 4 | 780 | 892 | 195.0 | 87.4 | 11.2 | 57.0 | HIGH |
| Yorkshire | FIRST_CLASS | 8 | 470 | 872 | 33.6 | 53.9 | 9.6 | 77.5 | HIGH |
| Nottinghamshire | FIRST_CLASS | 6 | 416 | 788 | 41.6 | 52.8 | 7.6 | 73.4 | HIGH |
| Somerset | FIRST_CLASS | 4 | 326 | 610 | 40.8 | 53.4 | 8.2 | 72.5 | HIGH |
| Lancashire | FIRST_CLASS | 10 | 252 | 542 | 14.0 | 46.5 | 5.2 | 73.8 | HIGH |
| Leicestershire | FIRST_CLASS | 4 | 484 | 538 | 80.7 | 90.0 | 11.9 | 56.1 | HIGH |
| Gloucestershire | FIRST_CLASS | 2 | 316 | 522 | 158.0 | 60.5 | 8.4 | 71.6 | HIGH |
| Glamorgan | FIRST_CLASS | 4 | 180 | 380 | 30.0 | 47.4 | 5.3 | 74.2 | HIGH |
| Derbyshire | FIRST_CLASS | 2 | 182 | 308 | 45.5 | 59.1 | 6.5 | 64.9 | HIGH |
| Durham | FIRST_CLASS | 4 | 136 | 278 | 34.0 | 48.9 | 5.8 | 70.5 | MEDIUM |
| Worcestershire | FIRST_CLASS | 6 | 142 | 234 | 14.2 | 60.7 | 9.4 | 74.4 | MEDIUM |
| Pakistan | TEST | 2 | 139 | 211 | 46.3 | 65.9 | 10.9 | 70.1 | MEDIUM |
| Gloucestershire | T20 | 9 | 280 | 206 | 46.7 | 135.9 | 17.5 | 34.5 | MEDIUM |
| Middlesex | T20 | 10 | 286 | 204 | 40.9 | 140.2 | 15.2 | 21.6 | MEDIUM |
| Somerset | T20 | 10 | 276 | 177 | 34.5 | 155.9 | 16.4 | 16.9 | MEDIUM |
| Sussex | T20 | 11 | 278 | 177 | 39.7 | 157.1 | 20.3 | 30.5 | MEDIUM |
| London Spirit | HUNDRED | 8 | 241 | 172 | 34.4 | 140.1 | 19.2 | 30.8 | MEDIUM |
| Abu Dhabi Knight Riders | T20 | 7 | 179 | 145 | 25.6 | 123.4 | 12.4 | 33.8 | MEDIUM |
| Trent Rockets | HUNDRED | 5 | 231 | 139 | 77.0 | 166.2 | 20.9 | 25.2 | MEDIUM |
| Hampshire | T20 | 7 | 231 | 134 | 57.8 | 172.4 | 23.9 | 22.4 | MEDIUM |
| Middlesex | FIRST_CLASS | 4 | 18 | 130 | 2.3 | 13.8 | 1.5 | 90.8 | MEDIUM |
| Surrey | T20 | 8 | 180 | 114 | 25.7 | 157.9 | 21.1 | 25.4 | LOW |
| Dubai Capitals | T20 | 5 | 137 | 112 | 34.3 | 122.3 | 10.7 | 27.7 | LOW |
| Sharjah Warriorz | T20 | 4 | 135 | 106 | 45.0 | 127.4 | 17.0 | 35.8 | LOW |
| New Zealand | TEST | 1 | 52 | 100 | 26.0 | 52.0 | 6.0 | 74.0 | LOW |
| Desert Vipers | T20 | 6 | 113 | 99 | 22.6 | 114.1 | 11.1 | 35.4 | LOW |
| MI Emirates | T20 | 7 | 91 | 97 | 13.0 | 93.8 | 9.3 | 42.3 | LOW |
| Northern Superchargers | HUNDRED | 4 | 160 | 95 | 53.3 | 168.4 | 25.3 | 20.0 | LOW |
| Southern Brave | HUNDRED | 5 | 139 | 93 | 34.8 | 149.5 | 21.5 | 30.1 | LOW |
| Birmingham Phoenix | HUNDRED | 4 | 101 | 80 | 25.3 | 126.3 | 13.8 | 26.3 | LOW |
| Glamorgan | T20 | 5 | 102 | 74 | 25.5 | 137.8 | 16.2 | 32.4 | LOW |
| Welsh Fire | HUNDRED | 2 | 137 | 70 | 137.0 | 195.7 | 28.6 | 30.0 | LOW |
| Kent | T20 | 4 | 93 | 68 | 23.3 | 136.8 | 20.6 | 35.3 | LOW |
| West Indies | ODI | 3 | 22 | 56 | 7.3 | 39.3 | 3.6 | 67.9 | LOW |
| Essex | T20 | 6 | 53 | 49 | 10.6 | 108.2 | 8.2 | 32.7 | LOW |
| Hobart Hurricanes | T20 | 1 | 47 | 36 | 47.0 | 130.6 | 16.7 | 47.2 | LOW |
| Ireland | T20 | 1 | 55 | 35 | 55.0 | 157.1 | 22.9 | 37.1 | LOW |
| Peshawar Zalmi | T20 | 2 | 39 | 30 | 39.0 | 130.0 | 13.3 | 20.0 | LOW |
By venue
Ground-by-ground record. Venue effects are real but slow to prove, so grounds with few balls are shown for transparency rather than used as evidence.
| St Lawrence Ground, Canterbury | FIRST_CLASS | 40 | 2842 | 5344 | 50.8 | 53.2 | 6.8 | 72.5 | HIGH |
| County Ground, Chelmsford | FIRST_CLASS | 24 | 1678 | 2832 | 46.6 | 59.3 | 8.1 | 70.8 | HIGH |
| Trent Bridge, Nottingham | FIRST_CLASS | 6 | 416 | 788 | 41.6 | 52.8 | 7.6 | 73.4 | HIGH |
| The Cooper Associates County Ground, Taunton | FIRST_CLASS | 4 | 326 | 610 | 40.8 | 53.4 | 8.2 | 72.5 | HIGH |
| Kennington Oval, London | FIRST_CLASS | 6 | 294 | 596 | 24.5 | 49.3 | 8.4 | 77.2 | HIGH |
| Edgbaston, Birmingham | FIRST_CLASS | 4 | 346 | 586 | 43.3 | 59.0 | 8.2 | 72.4 | HIGH |
| County Ground, Hove | FIRST_CLASS | 4 | 336 | 568 | 56.0 | 59.2 | 9.5 | 72.2 | HIGH |
| Grace Road, Leicester | FIRST_CLASS | 4 | 484 | 538 | 80.7 | 90.0 | 11.9 | 56.1 | HIGH |
| County Ground, Northampton | FIRST_CLASS | 6 | 252 | 474 | 42.0 | 53.2 | 8.0 | 75.1 | HIGH |
| Dubai International Cricket Stadium | T20 | 21 | 543 | 434 | 28.6 | 125.1 | 13.1 | 32.3 | HIGH |
| Headingley, Leeds | FIRST_CLASS | 4 | 218 | 402 | 36.3 | 54.2 | 10.0 | 79.1 | HIGH |
| The Rose Bowl, Southampton | FIRST_CLASS | 4 | 336 | 372 | 84.0 | 90.3 | 11.8 | 56.5 | HIGH |
| York Cricket Club | FIRST_CLASS | 2 | 176 | 320 | 44.0 | 55.0 | 8.8 | 74.4 | HIGH |
| County Ground, Derby | FIRST_CLASS | 2 | 182 | 308 | 45.5 | 59.1 | 6.5 | 64.9 | HIGH |
| St Lawrence Ground, Canterbury | T20 | 20 | 432 | 307 | 28.8 | 140.7 | 14.0 | 23.1 | HIGH |
| Kennington Oval, London | HUNDRED | 12 | 507 | 297 | 72.4 | 170.7 | 25.6 | 26.6 | MEDIUM |
| County Ground, Chelmsford | T20 | 14 | 373 | 228 | 33.9 | 163.6 | 24.6 | 31.6 | MEDIUM |
| Riverside Ground, Chester-le-Street | FIRST_CLASS | 2 | 72 | 198 | 36.0 | 36.4 | 3.0 | 74.7 | MEDIUM |
| Sophia Gardens, Cardiff | FIRST_CLASS | 2 | 72 | 190 | 18.0 | 37.9 | 5.3 | 78.9 | MEDIUM |
| County Ground, Hove | T20 | 4 | 216 | 129 | 108.0 | 167.4 | 23.3 | 27.9 | MEDIUM |
| County Ground, Bristol | T20 | 4 | 163 | 122 | 81.5 | 133.6 | 17.2 | 35.2 | MEDIUM |
| Lord's, London | TEST | 1 | 66 | 112 | 33.0 | 58.9 | 8.0 | 69.6 | LOW |
| The Cooper Associates County Ground, Taunton | T20 | 5 | 176 | 106 | 35.2 | 166.0 | 18.9 | 15.1 | LOW |
| Lord's, London | HUNDRED | 6 | 115 | 102 | 19.2 | 112.7 | 12.7 | 32.4 | LOW |
| Kennington Oval, London | TEST | 1 | 52 | 100 | 26.0 | 52.0 | 6.0 | 74.0 | LOW |
| Headingley, Leeds | TEST | 1 | 73 | 99 | 73.0 | 73.7 | 14.1 | 70.7 | LOW |
| Old Trafford, Manchester | FIRST_CLASS | 4 | 30 | 92 | 3.8 | 32.6 | 4.3 | 80.4 | LOW |
| Sharjah Cricket Stadium | T20 | 5 | 107 | 87 | 26.8 | 123.0 | 13.8 | 33.3 | LOW |
| Zayed Cricket Stadium, Abu Dhabi | T20 | 6 | 72 | 82 | 12.0 | 87.8 | 8.5 | 45.1 | LOW |
| Lord's, London | FIRST_CLASS | 2 | 12 | 72 | 3.0 | 16.7 | 2.8 | 88.9 | LOW |
| Headingley, Leeds | HUNDRED | 3 | 109 | 65 | 54.5 | 167.7 | 23.1 | 23.1 | LOW |
| Trent Bridge, Nottingham | HUNDRED | 2 | 100 | 63 | 100.0 | 158.7 | 17.5 | 23.8 | LOW |
| Kent County Cricket Ground, Beckenham | FIRST_CLASS | 2 | 24 | 62 | 12.0 | 38.7 | 6.5 | 83.9 | LOW |
| Sophia Gardens, Cardiff | HUNDRED | 4 | 100 | 60 | 33.3 | 166.7 | 18.3 | 23.3 | LOW |
| Kennington Oval, London | T20 | 4 | 90 | 60 | 22.5 | 150.0 | 20.0 | 26.7 | LOW |
| Lord's, London | T20 | 3 | 77 | 58 | 38.5 | 132.8 | 15.5 | 20.7 | LOW |
| St Lawrence Ground | T20 | 6 | 78 | 58 | 19.5 | 134.5 | 13.8 | 25.9 | LOW |
| Sophia Gardens, Cardiff | T20 | 3 | 67 | 53 | 33.5 | 126.4 | 13.2 | 34.0 | LOW |
| Edgbaston, Birmingham | HUNDRED | 3 | 69 | 51 | 23.0 | 135.3 | 17.6 | 31.4 | LOW |
| Sir Vivian Richards Stadium, North Sound, Antigua | ODI | 2 | 21 | 50 | 10.5 | 42.0 | 4.0 | 66.0 | LOW |
| The Rose Bowl, Southampton | HUNDRED | 2 | 62 | 41 | 31.0 | 151.2 | 22.0 | 36.6 | LOW |
| Docklands Stadium, Melbourne | T20 | 2 | 51 | 38 | 25.5 | 134.2 | 18.4 | 47.4 | LOW |
| The Village, Malahide, Dublin | T20 | 1 | 55 | 35 | 55.0 | 157.1 | 22.9 | 37.1 | LOW |
| Gaddafi Stadium, Lahore | T20 | 2 | 32 | 31 | 16.0 | 103.2 | 6.5 | 25.8 | LOW |
| Lord's | T20 | 1 | 29 | 30 | 29.0 | 96.7 | 6.7 | 26.7 | LOW |
By country
Conditions vary more by country than by ground; this is the broader pitch-and-conditions view.
| Unknown | FIRST_CLASS | 122 | 8096 | 14352 | 43.5 | 56.4 | 7.8 | 71.8 | HIGH |
| Unknown | T20 | 107 | 2626 | 1885 | 29.8 | 139.3 | 16.6 | 29.7 | HIGH |
| Unknown | HUNDRED | 35 | 1089 | 700 | 40.3 | 155.6 | 21.0 | 27.9 | HIGH |
| Unknown | TEST | 3 | 191 | 311 | 38.2 | 61.4 | 9.3 | 71.4 | HIGH |
| United Arab Emirates | T20 | 5 | 107 | 87 | 26.8 | 123.0 | 13.8 | 33.3 | LOW |
| Unknown | ODI | 3 | 22 | 56 | 7.3 | 39.3 | 3.6 | 67.9 | LOW |
By match phase
Powerplay, middle overs and death. Phase splits drive the simulated scoring rate ball by ball.
| old_ball | FIRST_CLASS | 114 | 6938 | 11908 | 47.5 | 58.3 | 8.0 | 70.7 | HIGH |
| new_ball | FIRST_CLASS | 82 | 1158 | 2444 | 28.9 | 47.4 | 6.8 | 77.3 | HIGH |
| middle | T20 | 80 | 1440 | 1111 | 35.1 | 129.6 | 13.1 | 27.6 | HIGH |
| powerplay | T20 | 64 | 640 | 492 | 22.1 | 130.1 | 19.9 | 43.1 | HIGH |
| death | T20 | 45 | 705 | 422 | 27.1 | 167.1 | 20.6 | 21.3 | HIGH |
| middle | HUNDRED | 29 | 611 | 404 | 47.0 | 151.2 | 18.6 | 23.3 | HIGH |
| old_ball | TEST | 3 | 174 | 289 | 43.5 | 60.2 | 9.3 | 72.3 | MEDIUM |
| powerplay | HUNDRED | 19 | 220 | 174 | 73.3 | 126.4 | 20.1 | 40.8 | MEDIUM |
| death | HUNDRED | 17 | 258 | 122 | 23.5 | 211.5 | 30.3 | 24.6 | MEDIUM |
Against pace and spin
Record against each bowling type faced, rolled up when a finer category has too few balls.
| PACE | FIRST_CLASS | 122 | 5318 | 9408 | 39.7 | 56.5 | 8.5 | 73.6 | HIGH |
| SPIN | FIRST_CLASS | 90 | 2398 | 4230 | 57.1 | 56.7 | 6.5 | 68.3 | HIGH |
| PACE | T20 | 113 | 1648 | 1091 | 25.0 | 151.1 | 20.8 | 31.4 | HIGH |
| SPIN | T20 | 80 | 972 | 803 | 36.0 | 121.0 | 10.3 | 27.9 | HIGH |
| UNKNOWN | FIRST_CLASS | 28 | 380 | 714 | 38.0 | 53.2 | 6.4 | 68.9 | HIGH |
| PACE | HUNDRED | 34 | 694 | 427 | 38.6 | 162.5 | 23.9 | 31.6 | HIGH |
| PACE | TEST | 3 | 166 | 270 | 41.5 | 61.5 | 10.0 | 73.3 | MEDIUM |
| SPIN | HUNDRED | 27 | 333 | 240 | 47.6 | 138.8 | 15.0 | 21.3 | MEDIUM |
| UNKNOWN | T20 | 26 | 165 | 131 | 55.0 | 126.0 | 15.3 | 32.1 | MEDIUM |
| PACE | ODI | 3 | 12 | 38 | 4.0 | 31.6 | 2.6 | 71.1 | LOW |
| UNKNOWN | HUNDRED | 7 | 62 | 33 | 31.0 | 187.9 | 27.3 | 27.3 | LOW |
How these splits are used
The same aggregates feed the ball-by-ball simulation behind every projection: format baselines, phase scoring rates, the bowling types a batter will face and the expected attack. See the current match projections on the cricket betting hub and the model's tested record on the cricket model performance page.