I love to see people improve and reach their cycling goals!
John holds a BSc Hons and is a member of the Association of British Cycling Coaches
John started out as a Swimmer, attaining a high level swimming at Club, County and UK national level. He has always had a passion for cycling, riding BMX, Trials and Downhill MTB before switching to TT and Road. He has also completed IRONMAN New Zealand in 10 hours.
John has won numerous races and reaching the podium in high-level races such as Gran Fondo China (2nd Place Overall), also in Thailand winning Tour of Khaoyai.
John has ridden for Quick (China), Metalac (Serbia), and formerly rode for Singha Infinite International Cycling Team (Thailand). He also races in many sportives, one-day and stage races around Asia, such as the Tour of Poyang Lake.
John has always enjoyed helping others and seeing people enjoy their improvement and success in sport. John applies principles from British Cycling, Association of British Cycling Coaches and Dr. Andrew Coggon as well as bringing his own experience to the table.
John currently coaches cyclists of all levels from many parts of the world. He prides himself on being very results focused and detail oriented whilst giving encouragement on a very frequent basis.