Escribe unha continuación para este parágrafo - Foi recrutado en 2005 polos New Jersey Devils na sexta rolda (170o en xeral). Despois de ver tempo no sistema de granxa dos Devils foi cambiado en setembro de 2008 de Nova Jersey aos Phoenix Coyotes. New Jersey recibiu a Kevin Cormier a cambio de Zimmerman. Asistiu ao campo de adestramento dos Coyotes ese mesmo ano, pero non chegou ao equipo e foi asignado ás ligas menores. Na liga menor dividiu o seu tempo entre o San Antonio Rampage e o Arizona Sundogs. Zimmerman rexistrou 2 goles e 5 puntos en 56 partidos cos dous clubs. Participou de novo no campo de adestramento dos Coyotes na tempada seguinte, pero foi enviado de novo aos menores. Xogou en 72 partidos durante o ano para o Rampage e mellorou o seu total de puntos a 9 e engadiu unha clasificación de +13 (unha subida de -10 na tempada anterior). Na data límite de cambio da NHL, Zimmerman, xunto cunha selección de sexta rolda no Draft de 2010,
Foi traspasado por Phoenix aos Vancouver Canucks a cambio de Mathieu Schneider.