He played in the National Hockey League (NHL) for the Buffalo Sabres, Dallas Stars, Los Angeles Kings and Toronto Maple Leafs between 2009 and 2016.
Internationally Enroth has played for the Swedish national team in several tournaments, including three World Championships, winning a gold medal in 2013 and the 2018 Winter Olympics.
On 11 February 2015, Enroth was traded by the Sabres, to the Dallas Stars in exchange for Anders Lindbäck and a conditional 3rd-round draft pick.
[13] On 1 July 2015, Enroth signed a one-year contract to assume the backup position to Jonathan Quick on the Los Angeles Kings.
[14] Enroth recorded impressive statistics in his limited role with the club but admitted once the season ended that he was disappointed with his lack of playing time, having dressed for only 16 contests.
[15] On 22 August 2016, Enroth signed as a free agent to a one-year contract with the Toronto Maple Leafs, to back up Frederik Andersen following the trade of Jonathan Bernier a month prior.
[20] As a free agent from the Ducks, Enroth, with limited opportunity to extend his NHL career, opted to sign abroad in agreeing to a one-year deal with Belarusian club, HC Dinamo Minsk of the Kontinental Hockey League (KHL), on 13 July 2017.
On 15 February 2019, Enroth left Minsk to join Swedish club, Örebro HK of the SHL, for the remainder of the season.
[24] Enroth first played at the international junior level with Sweden at the 2005 IIHF World U18 Championships, helping capture the bronze medal.
With the Sabres outside the Stanley Cup playoffs, following the shortened 2012–13 season, the door was open for the Tre Kronor, and he went on to play in the World Championships, where Sweden broke a 27-year-old curse and won the gold medal.