A young sprinter with massive potential, Zac represented New Zealand at junior world championships in 2012 and 2013, finishing fourth in the team sprint. Rio 2016 was his first Olympic Games.
Zac got his first call up to the World Cup at Cali in 2015. He won the 1000m time trial at the 2016 Oceania Championships and was fourth in the keirin at the World Cup in Hong Kong.
He turned eyes with victory in Melbourne at the 2014 Austral Wheel Race in Melbourne, the world's oldest track race. He is currently studying for his pilot's licence.