 He made his Fleetwood Town debut, where he came on as a substitute for Nathan Pond, in a 3–1 loss against Bristol Rovers on 26 August 2017.He scored his first goal for Fleetwood in an EFL Trophy tie against Leicester City Under-23s three days later on 29 August 2017.At Fleetwood Town, Cargill found himself fighting for the centre–back place in the first team.