Juega como defensa y su equipo es el Mansfield Town F. C. de la Football League Two.
Nacido en Winchester, Inglaterra, Cargill se formó como futbolista en el Southampton FC.
Después de su destacada participación en la pretemporada, y su cesión al Welling en la primera mitad de la temporada 2013-14, Cargill volvió a firmar un contrato por dos años y medio, que lo mantuvo en la institución hasta el año 2016.
Cargill debutó en Totton en la derrota por 2-1 ante el Forest Green Rovers por la FA Cup.
En Totton, Cargill se convirtió en un habitual del primer equipo, anotando 3 goles en 26 partidos y siendo elegido mejor jugador joven de la temporada.
Sin embargo, fue imposible evitarlo, aunque Cargill logró hacer cinco apariciones para el club.