Teams Craig Miles played for

Main FCGloucestershire (2011-2018)
 Warwickshire (2019-2024)
 Durham (2023)
 Glamorgan (2024)
Main ListAGloucestershire (2011-2018)
 Warwickshire (2019-2024)
Main Twenty20Gloucestershire (2013-2017)
 Warwickshire (2021-2024)
 Northern Superchargers Men (2022)
Other FCCounty Select XI (2021)
Second Eleven ChampionshipGloucestershire Second XI (2009-2018)
 Warwickshire Second XI (2019-2024)
Second Eleven TrophyGloucestershire Second XI (2009-2018)
 Warwickshire Second XI (2019)
Second Eleven Twenty20Gloucestershire Second XI (2011-2018)
 Warwickshire Second XI (2019-2024)
Birmingham Premier LeagueLeamington (2021-2022)
West of England Premier LeagueCorsham (2011)
 Downend (2012-2018)
National Village KnockoutPurton (2009)
Under-14 County CupWiltshire Under-14s (2008)
Under-15 County CupWiltshire Under-15s (2008-2009)
Under-17 County CupWiltshire Under-17s (2010)
Under-17 County ChampionshipWiltshire Under-17s (2009-2010)
Twenty20 BlastGloucestershire (2013-2017)
 Warwickshire (2021-2024)
The HundredNorthern Superchargers Men (2022)
County ChampionshipGloucestershire (2011-2018)
 Warwickshire (2019-2024)
 Durham (2023)
 Glamorgan (2024)
MiscellaneousWiltshire Under-13s (2006-2007)
 Purton (2007-2009)
 Gloucestershire Second XI (2008-2018)
 Wiltshire Under-15s (2008-2009)
 English Schools Cricket Association South and West Under-15s (2009)
 Lansdown (2010)
 Gloucestershire Academy (2011-2012)
 Gloucestershire (2011-2017)
 England Under-17s (2011)
 Warwickshire (2019-2024)
 Warwickshire Second XI (2019-2023)
 Leamington (2020-2024)