Completa la frase seguente: E' stato scelto nel 2005 dai New Jersey Devils nel sesto round (170° in assoluto). Dopo aver vissuto nel sistema di Devils, è stato scambiato nel settembre 2008 dal New Jersey ai Phoenix Coyotes. Il New Jersey ha ricevuto Kevin Cormier in cambio di Zimmerman. Ha partecipato al campo di allenamento dei Coyotes lo stesso anno, ma non ha fatto la squadra ed è stato assegnato alle leghe minori. Nei minori ha diviso il tempo tra l'affiliato della American Hockey League (AHL) di Phoenix, il San Antonio Rampage, e il loro affiliato della Central Hockey League (CHL), gli Arizona Sundogs. Zimmerman ha registrato 2 gol e 5 punti in 56 partite con i due club. Partecipò nuovamente al campo di addestramento dei Coyotes la stagione successiva, ma fu nuovamente inviato ai minori. Ha giocato in 72 partite durante l'anno per i Rampage e ha migliorato il suo punteggio totale a 9 e ha aggiunto un punteggio di +13 (rispetto a un -10 combinato la stagione precedente). Alla scadenza degli scambi della NHL, Zimmerman, insieme a una scelta di sesto turno nella
Draft 2010, è stato scambiato da Phoenix con i Vancouver Canucks in cambio di Mathieu Schneider.