Repêché par les Canadiens en neuvième ronde (271e au total) en 2003, Halak montre une fiche en carrière de 295-189-69 avec une moyenne de 2,50, un taux d'efficacité de ,915 et 53 blanchissages en 581 rencontres (555 départs) avec les Rangers, les Canucks de Vancouver, les Bruins, les Islanders de New York, les Capitals de Washington, les Blues de St. Louis et les Canadiens. Il a aussi montré un dossier de 17-20 avec une moyenne de 2,48 et un pourcentage d'arrêts de ,919 en 39 parties des séries éliminatoires (37 départs).