Miles made his debut for Lincolnshire in the 2005 Minor Counties Championship against Cambridgeshire.
[4] In Bangladesh A's innings, he took the wickets of Tamim Iqbal and Nazimuddin, finishing with figures of 2/44 from nine overs.
Miles has made twelve further List A appearances for the team, the last of which came against Gloucestershire in the 2011 Clydesdale Bank 40.
[7] In 2014 Jonathan signed For Billingborough Horbling and Threekingham CC for their first season in the ECB Lincs Prem League.
In 2023 Jonathan was named 1st XI captain for Hagley Cricket Club in Worcestershire Division 1.