Previous Club: Cabinteely FC.
Zak came through the underage ranks at Cabinteely where he played for their U17 side in 2016 and 2017. In 2018 was with Cabinteely’s under 19 side. He made his senior debut for Cabinteely FC in 2018. Zac made 64 league appearances (1 goal) in his four seasons with Cabinteely FC. He joined Bray Wanderers for the 2022 season.