Skip to content
FairPlay
Craig Miles

Cricket player · All-rounder · England

Craig Miles

Craig Miles appears in 8 matches with a full FairPlay scorecard (3 Apr 2026 to 5 Jun 2026). 66 runs in 9 innings. 14 wickets from 86.4 overs. 120 matches in FairPlay's recorded career data.

Player profile

Country
England
Role
All-rounder
Batting
Right-hand bat
Bowling
Right-arm fast-medium
Born
20 Jul 1994 Age 32
Recorded matches
1203 internationals

Craig Miles is an all-rounder from England with 120 matches in FairPlay's recorded data, including 3 internationals (1 Test, 2 ODIs).

Batting: 696 runs across all recorded formats, with 0 hundreds and 0 fifties; the most runs came in First-class cricket (474) and the highest recorded score is 32.

Bowling: 188 wickets in recorded matches, 96 of them in First-class cricket, with 5 five-wicket hauls.

Career figures by format

Summed over the seasons in FairPlay's data provider's records, mostly recent ones. Older seasons can be missing, so these totals may be lower than the official career record.

Craig Miles: batting and bowling figures by format in FairPlay's recorded data
FormatMatInnsRunsHSAvgSR100/50WktsBowl avgEcon5w
Test113030–54.50/0615.833.831
ODI22393119.50114.70/01143.007.870
T20 (league and domestic)522075116.2578.10/05922.838.860
100-ball6111–50.00/0433.7512.270
First-class39524743210.7738.50/09634.153.694
List A208773138.50106.90/02242.186.390

Avg is runs per dismissal; SR is runs per 100 balls; Bowl avg is runs per wicket; Econ is runs per over; 5w is five or more wickets in an innings.

Craig Miles at a glance

FairPlay holds 8 complete scorecards featuring Craig Miles, most recently for Gloucestershire (T20 and shorter, first-class).

In those matches Craig Miles batted 9 times for 66 runs at a strike rate of 57.39. The highest score was 22 off 29 balls against Durham.

With the ball: 14 wickets from 86.4 overs, an economy rate of 4.59. Best figures: 3 for 13 against Warwickshire.

How the 9 dismissals happened: caught 5, bowled 2, LBW 1, run out 1.

These matches were played at 5 different grounds.

Figures in FairPlay's scorecards

Batting
9066227.3357.390/0
Bowling
1086.43398143/134.59

Match by match

Newest first. Dates in India Standard Time. * means not out.

DateMatch
5 Jun 2026Gloucestershire v SomersetBat – · Bowl 1/19 (3)
29 May 2026Northamptonshire v GloucestershireBat 8 (8) · Bowl 1/24 (3)
23 May 2026Glamorgan v GloucestershireBat 3 (5) · Bowl 1/33 (4)
22 May 2026Gloucestershire v WarwickshireBat 4 (8) · Bowl 3/13 (3.4)
15 May 2026Gloucestershire v NorthamptonshireBat 1 (6) & 11 (18) · Bowl 3/22 (8) & 1/57 (14)
24 Apr 2026Derbyshire v GloucestershireBat – · Bowl 1/33 (8) & 1/34 (11)
10 Apr 2026Gloucestershire v DurhamBat 22 (29) & 4 (6) · Bowl 2/89 (13)
3 Apr 2026Middlesex v GloucestershireBat 13 (25) & 0 (10) · Bowl 0/74 (19)

More players from England

All England players