As a result of his minor ice hockey achievements, Laughton was drafted third overall in the 2010 OHL Selection Draft by the Oshawa Generals.[7] In his rookie season with the Generals, Laughton skated in 63 games and accumulated 12 goals with 11 assists as the team qualified for the 2011 OHL playoffs.[8] During the postseason, Laughton recorded one goal and one assist over 10 games as the Generals fell to the Niagara IceDogs.[8]
Laughton returned to the Generals for his sophomore campaign during the 2011–12 season, where he recorded 21 goals and 32 assists in 64 games.[1] His play earned him a roster spot on the CHL/NHL Top Prospects Game,[9] and a ranking of 40th amongst all North American skaters in the NHL Central Scouting Bureau's mid-season rankings.[10] In spite of his strong season, the Generals failed to qualify past the first round of the 2012 OHL playoffs, losing to the IceDogs in six games.[8]
Following his sophomore season, Laughton was drafted in the first round, 20th overall, by the Philadelphia Flyers in the 2012 NHL entry draft.[11] He signed a three-year, entry-level contract with the Flyers on August 8, 2012, but returned to the OHL for the 2012–13 season.[12] He was suspended twice during the season, resulting in him only playing 49 games.[1] His first suspension came on October 24, as a result of a hit during a game against the Ottawa 67s.[13] Upon coming back from his 10-game suspension, Laughton said "I want to finish every check, I think I did that (in Sunday's return) and I don't want to stray away from my game at all."[14] His second multi-game suspension of the season occurred on April 8, 2013, following a hit on Zach Hall of the Barrie Colts.[15] In spite of this, Laughton recorded a career-high 56 points over 49 games to conclude the season.[1]
Professional
Following the 2012–13 NHL lockout, Laughton made the Flyers out of the team's abbreviated training camp and made his NHL debut on January 19, 2013, at home against the Pittsburgh Penguins. He played 12:14 of ice time alongside Wayne Simmonds and Matt Read in a 3–1 loss, giving the Flyers five more games to decide whether he remained in the NHL or returned to major juniors.[16] After going pointless in five games with the Flyers, Laughton was reassigned to the OHL where he competed in the 2013 OHL playoffs and recorded 13 points in seven games. Following their second round elimination, he was promoted to the Flyers' American Hockey League (AHL) affiliate, the Adirondack Phantoms, for the remainder of the season.[17]
Following the Flyers' training camp for the 2013–14 season, Laughton was loaned back to the Oshawa Generals of the OHL after failing to remain with the NHL club to start the season.[18] When reflecting on his training camp experience, he admitted to feeling overconfident and did not "play to his ability."[19] In his first game back in the OHL on October 3, 2013, Laughton recorded four points in an eventual 7–1 win over the Peterborough Petes.[20] He continued to have a breakout season and recorded 24 goals and 26 assists in 29 games by December, earning him the captaincy title for Canada under-20 team at the 2013 World Junior Championships.[21] He ended the season as the second-leading scorer for the Generals as Oshawa finished first in the OHL's East Division and reached the Eastern Conference finals.[8] On May 14, 2014, Laughton was named to the OHL's First All-Star Team.[22] Flyers head coach Craig Berube later said that choosing to reassign Laughton to the OHL "helped him" and called him "one of the best players in all of junior hockey."[23]
Laughton was invited to the Flyers' training camp prior to the 2014–15 season, but was reassigned to their new AHL affiliate, the Lehigh Valley Phantoms, on October 1, 2014, after being a healthy scratch for one game.[24] To begin his first full professional season, Laughton was recognized with the CCM/AHL Player of the Week award after recording four goals in two games during the week ending on October 19.[25] He was recalled to the NHL on December 3, and recorded his first career NHL goal 10 days later during a 5–1 win over the Carolina Hurricanes on December 13.[26] Laughton split the rest of the season between the AHL and the NHL, recording 27 points over 39 games for the Phantoms and six points in 31 NHL games.[27]
For the third time in his NHL career, Laughton made the Flyers' opening night roster prior to the 2015–16 season.[28] He played in 71 games for the Flyers in a bottom six role and recorded seven goals and 14 assists for 21 points.[27] As the Flyers met with the Washington Capitals during the 2016 Stanley Cup playoffs, Laughton suffered an injury following a collision into the boards and was stretchered off the ice. He was released from the hospital the following day but the team announced he would not rejoin the lineup.[29] Following his shortened postseason berth, Laughton returned to the Flyers during their 2016 preseason games but suffered a lower-body injury and was expected to miss three to four weeks at the beginning of the 2016–17 season.[30] He was then reassigned to the Phantoms for the majority of the season, but was protected by the Flyers in the 2017 NHL expansion draft.[27] On July 11, 2017, the Flyers re-signed Laughton to a two-year, $1.925 million contract worth $962,500 annually.[31]
In the final year of his contract, Laughton continued to fill the role of a third and fourth line centre and penalty killer for the Flyers. Playing in his sixth professional season, he set a new career-high in goals, assists, and points over 82 games, the first full season in his NHL career.[32] He spent the majority of his playing time alongside Taylor Leier, Michael Raffl or Jordan Weal, and ended the season with the team's third-best possession numbers.[27] Their play was noticed by hockey scouts, who said their pairing had the possibility to be "the best fourth line in the league."[33] As a free agent at the conclusion of the season, the Flyers re-signed Laughton to a two-year, $4.6 million contract worth $2.3 million annually on July 12, 2019.[34]
Laughton suffered a broken finger on his right hand at the start of the 2019–20 season during the second period of a 7–4 win over the Columbus Blue Jackets, and was expected to miss four weeks.[35] He was activated off injured reserve nearly a month later on November 22, 2019, following surgery to repair his finger.[36] Following his return, he suffered a groin injury in December, which sidelined him for seven more games.[37] In spite of his slow start due to injury, the 2019–20 season proved to be successful, with a new career-high in goals set with 13 for a total of 27 points through 49 games. He played on the third, fourth, and second line throughout the shortened season while averaging 14:36 of ice time per game.[38] The team rewarded his efforts by gifting him the team's 2020 Pelle Lindbergh Memorial Trophy as the team's most improved player.[39]
When the NHL returned to play after being delayed due to the COVID-19 pandemic, Laughton and the Flyers faced off against the Montreal Canadiens in the first round of the 2020 Stanley Cup playoffs as the first seed in the Eastern Conference after winning the round-robin qualifying tournament. During the series, he played on a line with Kevin Hayes and Travis Konecny.[40] Laughton recorded a two-goal and one assist game on August 6, to send the Canadiens on the brink of elimination.[41] They pushed past the Canadiens the following game to qualify for the second round of the playoffs against the New York Islanders.[42] As they faced elimination against the Islanders by game five, Laughton helped the team recover from a lost lead and recorded the overtime game-winning goal off an assist from Konecny. It was his second point of the night and first overtime goal (playoff or regular season) in his career.[43] As a result, Laughton became the sixth player in franchise history to score an overtime goal to keep the team in the series.[44] During the next game, he recorded the game-tying shorthanded goal in the third period in an eventual 5–4 overtime win to send the series to the seventh game.[45] In game seven Laughton recorded a fight and six hits in a 4–0 shutout loss to the Islanders.[46]
On February 7, 2021, Laughton recorded his first career hat trick in a 7–4 win against the Washington Capitals, with goals on Vítek Vaněček and Craig Anderson.[47] On the last day of the NHL trade deadline, Laughton signed a five-year, $15 million contract extension with the Flyers.[48]
On December 12, 2024 Laughton recorded a 4 goal game in a match against the Detroit Red Wings. The Flyers would win the game 4-1 with all four goals scored by Laughton. 2 goals were scored against Cam Talbot and the other 2 being empty net goals.[49]
As a result of a successful 2011–12 season, Laughton was named to Canada's roster for the 2012 IIHF World U18 Championships,[53] during which he recorded seven points and led the team to a bronze medal.[54]