Halák played for the American Hockey League's (AHL) Hamilton Bulldogs during the 2006–07 season before being called up to their National Hockey League (NHL) parent team, the Montreal Canadiens on 15 February 2007, after an injury to the Canadiens' starting goaltender, Cristobal Huet. At the time of his call-up, Halák had a 2.00 goals against average (GAA) with the Bulldogs, the lowest in the AHL. He played his first NHL game on 18 February 2007, stopping 31 shots in a 3–2 win over the Columbus Blue Jackets. Halák earned his first career NHL shutout on 20 March 2007, making thirty saves to keep the Canadiens' rival Boston Bruins off the board with a 1–0 victory.
Halák was assigned to the Bulldogs for the majority of the 2007–08 season. However, after the Canadiens traded Huet on 26 February 2008, Halák took over full-time as the Canadiens back-up goaltender. He started his first playoff game on 30 April 2008 against the Philadelphia Flyers (a 4–2 loss) after sub-par performances from newly appointed starter Carey Price, who once again took over in the following game. He fulfilled back-up duties for the Canadiens into the following season. However, Halák's strong play coupled with inconsistent performances from Price led to an opportunity for Halák to step into a larger role. Ultimately, based on his strong play for the Canadiens and for Slovakia at the Vancouver Olympics, there was a strong internal push to designate Halák the team's starting goaltender. Halák went on to be named the Canadiens' Molson Cup Player of the Year for the season and was designated the starter heading into their first-round playoff match-up against the Presidents' Trophy-winning Washington Capitals. In the sixth game of the series, Halák stopped 53 shots to set a club record for a playoff game (in regulation-time),[1] leading the Canadiens to a 4–1 victory. Ultimately, the Canadiens overcame a 3–1 series deficit to win the series in seven games, marking one of the biggest upsets in NHL history.[2] The win was attributed largely to Halák's play as he turned aside 131 of Washington's 134 shots in games 5 through 7, frustrating the league's top scoring team from the regular season.[3] After defeating the Pittsburgh Penguins in seven games, the Canadiens fell to the Philadelphia Flyers in the Eastern Conference Final with a 4–1 series loss.[4]
At the conclusion of the season, both Halák and Price became restricted free agents and a great goaltending debate emerged in Montreal over who would remain with the team, playoff-hero Halák, or the younger Price. After weeks of media speculation the Canadiens chose Price and on 17 June, controversially traded Halák to the St. Louis Blues in exchange for two prospects, center Lars Eller and right-winger Ian Schultz.[5] On 6 July 2010, Halák signed a four-year $15 million contract with the Blues.[6] Prior to the 2010–11 season, Halák held an autograph-signing in Montreal as a farewell and goodwill gesture, to thank fans for their support as well as to raise funds for the Montreal Ste-Justine Children's Hospital. Though 500 fans were expected, more than 5000 fans attended the event held at the Fairview Pointe-Claire mall, testifying to his popularity with Canadiens' fans.[7]
Halák played his first game with the Blues on 9 October 2010, earning a 2–1 victory over the Flyers. Halák would earn his first shutout with the team on 23 October 2010 at home against the Penguins, stopping 31 shots in a 1–0 overtime victory.[8] Halák had a quick start, going 8–1–1 and would share the starting role with Brian Elliott for the remainder of the season. In the 2011–12 season, Halák and Elliott were awarded the William M. Jennings Trophy for allowing the fewest goals (165 collectively) in the regular season.
Trades and New York Islanders
Prior to the 2013–14 trade deadline, the Blues traded Halák, Chris Stewart, William Carrier, a first-round draft pick in 2015, and a conditional third-round draft pick in 2014 to the Buffalo Sabres in exchange for Ryan Miller and Steve Ott on 28 February 2014.[9] Halák did not appear in a game for the Sabres and was ultimately dealt along with a third round draft pick to the Washington Capitals in exchange for Michal Neuvirth and Rostislav Klesla at the trade deadline.[10] Halák dressed for the Sabres as the backup goaltender in one game, making him the 10th player in Sabres history to dress for the team in a regular-season game but not play.[11]
As pending unrestricted free agent, Halák's rights were traded by the Capitals to the New York Islanders on 1 May 2014 for a fourth round pick in the 2014 draft.[12] On 22 May 2014, the Islanders signed him to a four-year contract worth $18 million.[13] On 4 December 2014, the Islanders defeated the Ottawa Senators, with Halák earning his 11th consecutive win and set a franchise record previously held by Billy Smith, who won 10 consecutive games.[14] On 15 January 2015, he was named to the 2015 NHL All Star Game as an injury replacement for Nashville Predators goalie Pekka Rinne, marking his first NHL All-Star appearance.[15] At the game, he played for the team captained by the Chicago Blackhawks' Jonathan Toews and stopped six of ten shots in the third period as he, Islanders' teammate John Tavares, and Team Toews won the game by a record setting score of 17–12.[16] On 19 February 2015, he tied the Islanders' franchise record for most wins in a season, with his 32nd win coming in a 5–2 win against the Predators.[17] Eight days later on 27 February, he set a new franchise record by recording his 33rd win of the season in a 2–1 win against the Calgary Flames.[18]
After completing his four-year contract with the Islanders, Halák left as a free agent to sign a two-year, $5.5 million contract with the Boston Bruins on 1 July 2018.[23] Halák had his first start as a Bruin on 4 October 2018 in a 4–0 shutout win against the Buffalo Sabres. Halák made his return to Long Island on March 19 and got a tribute video played for him along with a standing ovation from the fans in attendance. He ended the season with 22 wins and 5 shutouts in 40 total games.
On 1 May 2020, the Bruins signed Halák to a one-year, $2.25 million contract extension.[24]
During the shortened 2019–20 season, Halák won his second Jennings Trophy, winning it alongside Tuukka Rask. Halák had 18 wins and three shutouts in 31 total games.[25]
On 15 August 2020, Halák was named starter by the Bruins for the rest of the 2020 Stanley Cup playoffs after Rask left the team for personal reasons before the third game of the first-round series against the Carolina Hurricanes.[26]
Vancouver Canucks
Following his third season with the Bruins, Halák left as a free agent and was signed to a one-year, $1.5 million contract with the Vancouver Canucks on 28 July 2021.[27]
New York Rangers
On 13 July 2022, Halák signed as a free agent to a one-year, $1.55 million contract with the New York Rangers.[28] Halák recorded his first win as a Ranger on 30 November, against the Ottawa Senators, making 34 saves in a 3–1 victory.[29] He finished the season with a 10–9–5 record in 25 games with a goals against average of 2.72 and a save percentage of .903.
After being unable to sign an NHL contract, Halák signed a one-year contract with his original club, Slovan Bratislava of the Slovak Extraliga, on 15 February 2024.[32]
Halák has represented Slovakia internationally on multiple occasions. He first played for his country at the IIHF World U20 Championship, starting every game for the team in both the 2004 and 2005 tournaments, where the team finished sixth and seventh, respectively. Halák's first senior international experience came in 2007 as he played in the 2007 Men's World Ice Hockey Championships, starting 2 games and earning a 1–1 record. The Slovaks finished in sixth place.[33] Halák again represented Slovakia at the 2009 tournament, where the team finished 10th overall.[34]
In February 2010, Halák was named the starting goaltender for the Slovak national team in the 2010 Winter Olympics, along with future Bruins defensive teammate Zdeno Chára. He stopped 36 of 37 shots in a preliminary round victory against a strong Russian team, and went on to start every game for the Slovaks. Halák and his teammates finished fourth overall in the tournament after losing against Finland in the bronze medal match.[35] This was the best finish ever for Slovakia at the Olympics, one spot better than their fifth-place finish during the 2006 Olympics. Halák played in two of Slovakia's four games during the 2014 Olympics, losing both games as the team would go on to finish 11th.[36]
At the 2016 World Cup of Hockey, Halák led the underdog Team Europe to a 2-1-0 record in the group stage, good for 2nd place in Group A. He then backstopped the team to the final, where they lost in the best of three to Team Canada, 3-1 and 2–1, respectively.