Date of birth
Jack came through the Oxford United youth team after signing from Reading. He has had loan spells with Cirencester Town, Banbury United and Oxford City. Signed professionally in May 2016 and made his Oxford debut at the end of the 2018/19 season, after which United took up the option of a one-year extension to his contract. Jack signed a new one-year deal in March 2020.