Justin Haak del New York City ha collezionato 17 presenze, per un totale di 953 minuti. É partito titolare in 8 partite su 37 giornate ed è stato spesso utilizzato come subentrato, in 9 occasioni.
Haak ha fatto la sua ultima presenza il 9 novembre, con il New York City: una vittoria per 6-5 contro il Cincinnati, in cui ha giocato 90 minuti. Ha ricevuto 5 cartellini gialli.
Nell'ultima stagione con New York City II in MLS Next Pro Haak ha collezionato 2 presenze, gare in cui ha segnato 1 gol.
Haak è tornato a giocare con il New York City nel gennaio 2022 dopo un'esperienza in prestito con New York City II, con cui ha collezionato 8 presenze in campionato, con 2 gol segnati.