Started his career at youth level for Staines Town before moving on to AFC Wimbledon, where he progressed into the First Team squad. He returned to Staines Town in 2012 to make over 200 appearances for The Swans.
In 2017, a move to Slough Town ensued where he remained for four seasons, racking up 46 clean sheets in 175 appearances.
Jack started season 2021/22 with Cray Wanderers, before the switch to Farnborough in December 2021. Instrumental in our promotion last season.