Wychowanek Kingston MHA. Występował w kanadyjskiej lidze juniorskiej OHL w ramach CHL. W tym czasie w drafcie NHL z 2001 został wybrany przez Dallas Stars. Następnie grał w amerykańskich ligach ECHL i AHL. Od 2006 gra w lidze NHL, wpierw dwa sezony w Dallas, potem ponad trzy lata w Tampie. Od lipca 2011 zawodnik Phoenix Coyotes. W lipcu 2013 przedłużył kontrakt z klubem o sześć lat. W październiku 2013 jako jedenasty bramkarz w historii NHL zdobył gola w tych rozgrywkach. W czerwcu 2017 przetransferowany do Calgary Flames. Od lipca 2019 zawodnik Edmonton Oilers.