In his freshman season with the Billikens, Zach was named a Louisville Slugger Freshman All-American while leading the team with 61 RBI setting a new freshman record at SLU. He also picked up 70 hits to rank second on the freshman charts as well as ranking in the top five on the freshman list in runs, doubles, triples, home runs and total bases. He was later named to the A-10 Rookie Team and finished third in the league in RBI. At Fort Zumwait West High School he hit .444 with 15 extra-base hits, 29 RBI and 38 runs scored his senior season. He also earned All-GAC first-team honors and was named to the St. Louis Post-Dispatch All-Metro team.