Players / CN Miles
Men's cricketCN Miles: runs, wickets and records
154 recorded matches from 21 Jul 2014 to 5 Jun 2026, most often for Gloucestershire, Birmingham Bears, Warwickshire. 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 | 69 | 23 | 87 | 11* | 6.21 | 80.6 | 0 | 0 | 5 | 1 |
| County Championship | 85 | 119 | 1,474 | 62* | 14.31 | 43.8 | 0 | 3 | 212 | 5 |
Bowling by format
Inn Wkts Best Avg Econ 5w| Format | Inn | Wkts | Best | Avg | Econ | 5w |
|---|---|---|---|---|---|---|
| T20 leagues | 68 | 78 | 4/29 | 22.50 | 8.75 | 0 |
| County Championship | 139 | 282 | 6/63 | 28.77 | 3.73 | 14 |
Highest innings
Runs Balls Opponent| Runs | Balls | Opponent | Date |
|---|---|---|---|
| 62* | 108 | Worcestershire | 21 Jul 2014 |
| 60* | 104 | Worcestershire | 29 May 2016 |
| 56 | 90 | Sussex | 13 Aug 2016 |
| 48 | 90 | Kent | 23 Sep 2014 |
| 47 | 72 | Nottinghamshire | 9 Jun 2017 |
CN Miles: matches in the records
CN Miles appears in 154 recorded men's matches, from 21 July 2014 to 5 June 2026, most often for Gloucestershire, Birmingham Bears and Warwickshire. The matches split as 69 in franchise Twenty20 leagues and 85 in the County Championship. The most frequent opponents in the records are Northamptonshire (21 matches), Derbyshire (14 matches) and Worcestershire (12 matches). The ground used most often is Edgbaston, Birmingham, with 45 matches.
CN Miles batting record
In franchise Twenty20 leagues, the batting record is 87 runs in 23 innings, an average of 6.21, a strike rate of 80.6 and a highest score of 11*, with 3 ducks.
In the County Championship, the batting record is 1,474 runs in 119 innings, an average of 14.31, a strike rate of 43.8 and a highest score of 62*, with 3 fifties and 18 ducks.
CN Miles bowling record
In franchise Twenty20 leagues, the bowling record is 78 wickets in 68 innings, an average of 22.50, an economy rate of 8.75 and best figures of 4 for 29.
In the County Championship, the bowling record is 282 wickets in 139 innings, an average of 28.77, an economy rate of 3.73 and best figures of 6 for 63, including 14 five-wicket hauls.
CN Miles highest innings
The highest individual scores in the records are: 62* from 108 balls against Worcestershire at College Ground, Cheltenham on 21 July 2014 (the County Championship). 60* from 104 balls against Worcestershire at County Ground, New Road, Worcester on 29 May 2016 (the County Championship). 56 from 90 balls against Sussex at County Ground, Hove on 13 August 2016 (the County Championship). 48 from 90 balls against Kent at St Lawrence Ground, Canterbury on 23 September 2014 (the County Championship). 47 from 72 balls against Nottinghamshire at County Ground, Bristol on 9 June 2017 (the County Championship).
CN Miles best bowling
The best bowling figures in the records are: 6 for 63 against Northamptonshire at County Ground, Northampton on 12 April 2015. 5 for 28 against Northamptonshire at College Ground, Cheltenham on 8 July 2015. 5 for 30 against Derbyshire at County Ground, Derby on 3 June 2021. 5 for 43 against Surrey at Kennington Oval, London on 10 May 2024. 5 for 50 against Derbyshire at County Ground, Derby on 24 September 2018.
CN Miles results with the side
In franchise Twenty20 leagues, the player's side won 38 and lost 31 of the 69 recorded matches (55.1% of decided matches).
In the County Championship, the player's side won 25 and lost 28 of the 85 recorded matches (47.2% of decided matches).
Against the most frequent opponents the results were Northamptonshire: 9 won, 6 lost in 21 matches, Derbyshire: 6 won, 5 lost in 14 matches, Worcestershire: 6 won, 4 lost in 12 matches, Durham: 3 won, 6 lost in 12 matches and Kent: 2 won, 7 lost in 11 matches.
CN Miles teams
Matches by side: Gloucestershire (66), Birmingham Bears (48), Warwickshire (32), Northern Superchargers (6), Durham (1) and Glamorgan (1).
CN Miles main grounds
The grounds used most often are Edgbaston, Birmingham (45), County Ground, Bristol (18), County Ground, Northampton (10), College Ground, Cheltenham (8), County Ground, New Road, Worcester (8) and County Ground, Derby (8).
CN Miles runs by year
Runs in each calendar year of the records: 2014 (160), 2015 (240), 2016 (252), 2017 (145), 2018 (188), 2019 (77), 2021 (175), 2022 (118), 2023 (69), 2024 (55), 2025 (16), 2026 (66).
CN Miles wickets by year
Wickets in each calendar year of the records: 2014 (15), 2015 (56), 2016 (43), 2017 (30), 2018 (54), 2019 (17), 2021 (52), 2022 (31), 2023 (20), 2024 (23), 2025 (5), 2026 (14).
CN Miles matches by year
Recorded matches in each calendar year: 2014 (3), 2015 (19), 2016 (12), 2017 (12), 2018 (12), 2019 (5), 2021 (25), 2022 (27), 2023 (12), 2024 (13), 2025 (6), 2026 (8).
CN Miles fours and sixes
In the County Championship, 212 fours and 5 sixes, one boundary every 15.5 balls faced; 59.6% of the runs came in boundaries.
How CN Miles gets out
In the County Championship, 103 recorded dismissals: caught 61%, bowled 22%, lbw 14% and caught and bowled 2%.
CN Miles bowling in detail
In franchise Twenty20 leagues: 443 dot balls (36.8% of legal deliveries), 1 maidens, 61 wides and 12 no-balls and wickets by caught 79%, bowled 14% and caught and bowled 4%.
In the County Championship: 9,561 dot balls (73.2% of legal deliveries), 357 maidens, 59 wides and 40 no-balls and wickets by caught 63%, bowled 20% and lbw 13%.
CN Miles first and latest matches
The first recorded match in franchise Twenty20 leagues is dated 14 June 2015 against Middlesex and the latest 5 June 2026 against Somerset.
The first recorded match in the County Championship is dated 21 July 2014 against Worcestershire and the latest 15 May 2026 against Northamptonshire.
CN Miles against different opponents
The most runs against a single opponent are 258 against Worcestershire in 12 innings (average 43.00), 169 against Kent in 18 innings (average 11.27), 163 against Northamptonshire in 16 innings (average 11.64) and 108 against Surrey in 7 innings (average 15.43).
The most wickets against a single opponent are 50 against Northamptonshire in 28 innings, 37 against Derbyshire in 21 innings, 31 against Kent in 17 innings and 28 against Worcestershire in 16 innings.
CN Miles at different grounds
The grounds that have produced the most runs are County Ground, Bristol (345 runs in 28 innings), College Ground, Cheltenham (241 runs in 13 innings), Edgbaston, Birmingham (200 runs in 35 innings) and County Ground, New Road, Worcester (125 runs in 8 innings).
CN Miles recent years
Year by year, the latest figures in the records are 2021: 25 matches, 175 runs and 52 wickets; 2022: 27 matches, 118 runs and 31 wickets; 2023: 12 matches, 69 runs and 20 wickets; 2024: 13 matches, 55 runs and 23 wickets; 2025: 6 matches, 16 runs and 5 wickets; 2026: 8 matches, 66 runs and 14 wickets.
CN Miles year by year
The busiest year in the records is 2022, with 27 matches. The most runs in a calendar year came in 2016: 252. The most wickets in a calendar year came in 2015: 56.
Questions and answers
How many matches has CN Miles played?
154 recorded matches, from 21 July 2014 to 5 June 2026.
How many runs has CN Miles scored in T20 leagues?
87 runs in 23 innings, at an average of 6.21.
How many runs has CN Miles scored in the County Championship?
1,474 runs in 119 innings, at an average of 14.31.
What is CN Miles's highest score?
62* from 108 balls against Worcestershire on 21 July 2014, at College Ground, Cheltenham.
How many wickets has CN Miles taken in T20 leagues?
78 wickets in 68 innings, with best figures of 4 for 29.
How many wickets has CN Miles taken in the County Championship?
282 wickets in 139 innings, with best figures of 6 for 63.
How many sixes has CN Miles hit?
6 sixes and 217 fours in the recorded matches.
Which teams has CN Miles played for?
Gloucestershire (66), Birmingham Bears (48), Warwickshire (32), Northern Superchargers (6), Durham (1) and Glamorgan (1).
When was CN Miles's most recent recorded match?
5 June 2026.