Date of birth
Zach joined Wimbledon at the age of 15 after playing local football for Lambeth Tigers.
Following prolific loan spells last season with Basingstoke Town and Leatherhead, Zach signed his professional contract in the summer. He made his first-team debut in the EFL Trophy last season, coming on as a substitute in the 3-1 defeat at Southend United. Zach scored for the first-team in the EFL Trophy match against Brighton in September, heading home the opening goal in a 2-0 victory.
During the 2021/22 campaign the striker scored his first league goal against Charlton Athletic and has since signed a new two-year contract in order to extend his stay at Plough Lane.
He was loaned to Scottish Championship side Dundee FC in July 2022.