Montreal Canadiens e St. Louis BluesEdit
Halák jogou pelo Hamilton Bulldogs da American Hockey League (AHL) durante a temporada 2006-07 antes de ser chamado para a sua equipa mãe da National Hockey League (NHL), o Montreal Canadiens, em 15 de Fevereiro de 2007, depois de uma lesão no guarda-redes inicial do Canadiens, Cristobal Huet. Na altura da sua convocação, Halák tinha 2,00 golos contra a média (GAA) dos Bulldogs, o mais baixo da AHL. Ele jogou seu primeiro jogo na NHL em 18 de fevereiro de 2007, parando 31 chutes em uma vitória de 3×2 sobre o Columbus Blue Jackets. Halák ganhou a sua primeira paragem de carreira na NHL em 20 de Março de 2007, fazendo trinta defesas para manter o rival canadiano Boston Bruins fora do tabuleiro com uma vitória por 1-0.
Halák foi designado para os Bulldogs durante a maior parte da temporada 2007-08. No entanto, após a troca do canadense Huet no dia 26 de fevereiro de 2008, Halák assumiu o cargo a tempo inteiro como goleiro de reserva do canadense. Ele começou a sua primeira partida de playoff em 30 de Abril de 2008 contra o Philadelphia Flyers (uma derrota por 4-2) após as actuações do recém-nomeado titular Carey Price, que mais uma vez assumiu o comando no jogo seguinte. Ele cumpriu as funções de reserva para os canadenses na temporada seguinte. No entanto, o forte desempenho de Halák, aliado a desempenhos inconsistentes de Price, levou a uma oportunidade para Halák assumir um papel maior. Por fim, com base em seu forte jogo pelo Canadá e pela Eslováquia nos Jogos Olímpicos de Vancouver, houve um forte empurrão interno para designar Halák como o titular da equipe. Halák foi eleito o melhor jogador canadense do ano na Copa Molson e foi designado o titular da equipe na primeira rodada da repescagem contra o vencedor do troféu presidencial Washington Capitals. Na sexta partida da série, Halák parou 53 chutes a gol para estabelecer um recorde do clube para uma partida de playoff (em tempo regulamentar), levando os canadenses a uma vitória por 4×1. No final, os canadenses superaram um déficit de 3 a 1 na série para vencer a série em sete jogos, marcando uma das maiores zebras da história da NHL. A vitória foi atribuída em grande parte à jogada de Halák, que desviou 131 dos 134 chutes de Washington nos jogos de 5 a 7, frustrando o time mais artilheiro da liga na temporada regular. Depois de derrotar os Pittsburgh Penguins em sete jogos, os canadenses caíram para o Philadelphia Flyers na final da Conferência Leste com uma derrota por 4 a 1 na série.
No final da temporada, Tanto Halák como Price se tornaram agentes livres restritos e um grande debate sobre quem permaneceria com a equipe, Halák, ou o mais jovem Price. Após semanas de especulação da mídia, os canadenses escolheram Price e em 17 de junho, o controverso Halák foi trocado pelo St. Louis Blues em troca de dois possíveis jogadores, o centro Lars Eller e o lateral-direito Ian Schultz. Em 6 de julho de 2010, Halák assinou um contrato de US$ 15 milhões por quatro anos com os Blues. Antes da temporada 2010-11, Halák deu um autógrafo em Montreal como um gesto de despedida e boa vontade, para agradecer o apoio dos fãs, bem como para levantar fundos para o Hospital Infantil Ste-Justine de Montreal. Apesar de serem esperados 500 fãs, mais de 5000 assistiram ao evento realizado no shopping Fairview Pointe-Claire, testemunhando sua popularidade junto aos fãs canadenses.
Halák jogou seu primeiro jogo com os Blues em 9 de outubro de 2010, ganhando uma vitória por 2-1 sobre os Flyers. Halák ganharia a sua primeira paragem com a equipa no dia 23 de Outubro de 2010 em casa contra os Pinguins, parando 31 remate numa vitória por 1-0 no prolongamento. Halák teve um início rápido, com 8-1-1 e dividiria o papel de titular com Brian Elliott durante o resto da temporada. Na temporada 2011-12, Halák e Elliott receberam o Troféu William M. Jennings por permitirem o menor número de gols (165 coletivamente) na temporada regular.
Trades e New York IslandersEdit
P>Prior ao prazo comercial 2013-14, os Blues trocaram Halák, Chris Stewart, William Carrier, uma primeira rodada de sorteio em 2015, e uma terceira rodada condicional de sorteio em 2014 para os Buffalo Sabres em troca de Ryan Miller e Steve Ott em 28 de fevereiro de 2014. Halák não apareceu em um jogo pelos Sabres e acabou sendo negociado juntamente com uma terceira rodada de rascunho para as capitais de Washington em troca de Michal Neuvirth e Rostislav Klesla no prazo comercial. Halák se vestiu para o Sabres como o goleiro reserva em um jogo, fazendo dele o 10º jogador na história do Sabres a se vestir para o time em um jogo de temporada regular, mas não para jogar.
Como agente livre pendente sem restrições, os direitos de Halák foram trocados pelas Capitais para os New York Islanders em 1 de maio de 2014 para uma quarta rodada de escolha no rascunho de 2014. Em 22 de maio de 2014, os islandeses o assinaram para um contrato de quatro anos no valor de 18 milhões de dólares. Em 4 de dezembro de 2014, os Islanders derrotaram os Senadores de Ottawa, com Halák conquistando sua 11ª vitória consecutiva e estabelecendo um recorde de franquia anteriormente mantido por Billy Smith, que venceu 10 jogos consecutivos. Em 15 de janeiro de 2015, ele foi nomeado para o jogo All Star Game 2015 da NHL como substituto do goleiro dos Nashville Predators Pekka Rinne por lesão, marcando sua primeira aparição na NHL All-Star. No jogo, ele jogou pelo time capitão do Chicago Blackhawks, Jonathan Toews, e parou seis de dez chutes no terceiro período, já que ele, o companheiro de equipe dos Islanders, John Tavares, e o Team Toews venceram o jogo por um recorde de pontuação de 17-12. Em 19 de fevereiro de 2015, ele empatou o recorde de franquia dos Islanders para a maioria das vitórias em uma temporada, com sua 32ª vitória vindo em uma vitória por 5×2 contra os Predadores. Oito dias depois, em 27 de fevereiro, ele estabeleceu um novo recorde de franquia ao registrar sua 33ª vitória da temporada, numa vitória por 2-1 contra os Calgary Flames.
Em março de 2016, Halák sofreu lesão corporal e perdeu o resto da temporada, com Thomas Greiss preenchendo o recorde durante a lesão. Durante a temporada 2016-17, em 30 de dezembro de 2016, Halák foi colocado em desistências. No dia seguinte, ele foi designado para o Bridgeport Sound Tigers da American Hockey League (AHL).
Boston BruinsEdit
Após completar seu contrato de quatro anos com os Islanders, Halák saiu como agente livre para assinar um contrato de dois anos, US$ 5,5 milhões com o Boston Bruins em 1º de julho de 2018. Halak jogou na primeira partida como membro dos Bruins em 4 de outubro de 2018, numa vitória por 4-0 contra os Buffalo Sabres. Halák voltou a Long Island no dia 19 de março e recebeu um vídeo em homenagem a ele juntamente com uma ovação de pé dos fãs presentes. Ele terminou a temporada com 22 vitórias e 5 eliminações em 40 jogos no total.
Em 1º de maio de 2020, os Bruins assinaram com Halák um contrato de um ano, $2,25 milhões de extensão.
Durante a temporada reduzida de 2019-20, Halák ganhou seu segundo Troféu Jennings, ganhando-o ao lado de Tuukka Rask. Halák teve 18 vitórias e 3 eliminações em 31 jogos no total.
Em 15 de agosto de 2020, antes do jogo 3 das finais da Stanley Cup contra a Carolina Hurricanes, o goleiro Bruins Tuukka Rask optou por não participar do restante das finais e deixou a “bolha” de Toronto. Halák foi nomeado o titular e ganhou sua primeira repescagem da carreira como um Bruin 3-1. Halak continuou ganhando seus dois próximos playoffs e levou os Bruins a uma vitória de 4-1 na série contra Carolina.