Cook began his career in karting in 2003, before graduating to the SAXMAX Saloon Car Championship in 2007.
In March 2015, it was announced that Cook would make his British Touring Car Championship debut with Power Maxed Racing driving a Chevrolet Cruze under the #RacingforHeroes banner[2] He took his best finish today of 7th in race two, at Donington Park.
A strong start to the season resulted in resulted in P2 in qualifying at Donington Park to create an MG 1 - 2, a bad start for both MG's allowed Matt Jackson to jump the pair but Josh managed to hold onto 2nd from the Toyota of Tom Ingram.
After a slight mid season slum, Josh finished second in race 25 at Silverstone behind his teammate.
Josh bounced back at the final meeting of the season, by taking 3rd place on the last corner from Subaru's Jason Plato.