Place of Birth:
Jack played for Bohemian's U17 side in 2017 and 2018. In 2019 he stepped up to the club's U19 team and he played with them for two seasons.
Jack made his senior debut for Bohs in a Leinster Senior Cup tie against North End United on 12 October 2019 but he had to wait for his League debut until the following season when he came on as a sub in a 2-0 defeat to Finn Harps at Dalymount Park on 24 October 2020.
In July 2021 Jack went out on loan to Wexford until the end of that season, but in November 2021 he left Bohemians to join newly promoted Shelbourne.