Il joue son premier match en LNH avec les Rangers au cours de cette même saison (son seul match de LNH cette saison-là) lors d'une défaite 6-8 contre les Penguins de Pittsburgh en remplacement de Kirk McLean pour les dix dernières minutes du match.
La saison 2003-2004 de LAH le révèle au public alors qu'il enregistre des statistiques remarquables: en 59 matchs de saison régulière il effectue 13 blanchissages (record de la LAH), une moyenne de buts encaissés de seulement 1,59 but par match et un pourcentage d'arrêts de 93,6 %. Il reçoit à l'issue de cette saison les trophées Aldege-« Baz »-Bastien, Harry-« Hap »-Holmes et Les-Cunningham en plus d'être nommé dans la première équipe d'étoiles de la LAH.
Grâce à ses performances en LAH, il joue quatre nouveaux matchs en LNH, enregistrant sa première victoire le contre les Capitals de Washington.
En 2005, il signe un contrat avec les Kings de Los Angeles et œuvre en tant que gardien remplaçant de Mathieu Garon pour la saison 2005-2006 de la LNH. Il demeure invaincu lors de ses sept premiers matchs et enregistre son premier blanchissage en LNH le contre les Sharks de San José lors d'une victoire 4-0.
En 2006, il retourne jouer en LAH avec le club école des Kings, les Monarchs de Manchester. Il brille à nouveau et remporte ses deuxièmes trophées Bastien[2] et Holmes[3].
Le , il est échangé par les Kings aux Canucks de Vancouver en échange d'un choix de 7e ronde. Il ne prend part qu'à neuf rencontres avec les Canucks avant de signer au cours de l'été un contrat en tant qu'agent libre avec les Coyotes de Phoenix.
Sans contrat, le , il signe un contrat d'un an d'un million de dollars avec les Oilers d'Edmonton. Il se bat au camp d'entraînement des Oilers contre Richard Bachman pour obtenir le poste d'auxiliaire avec Devan Dubnyk. À la fin du camp d'entraînement, il devient l'auxiliaire de Devan Dubnyk et Edmonton envoie Richard Bachman à leur club-école, les Barons d'Oklahoma City.