Joshua Cavanagh

Joshua Cavanagh is a professional road racing cyclist from New Zealand, currently riding for Proformance Racing. Cavanagh has enjoyed success at the shortest and longest forms of cycling this year, as New Zealand’s best performed junior at the recent UCI Road Cycling World Championships in Switzerland.