Toffoli was born in Scarborough, Ontario, to Rob and Mandy Toffoli; he has two older sisters Megan and Courtney.[1] His father Rob was also involved in hockey and was the general manager of the Toronto Jr. Canadiens while Toffoli played with them.[2] Growing up, Toffoli attended Birchmount Park Collegiate Institute in Toronto (into which Scarborough had amalgamated in 1998) and Hillcrest High School in Ottawa.
Playing career
Major junior
Toffoli was drafted seventh overall by the Ottawa 67's in the 2008 OHL Draft.[3] At the conclusion of his rookie season, Toffoli was named to the First All-Rookie Team.[4]
Toffoli signed a three-year entry-level contract with the Kings on April 19, 2011.[7] He played that season with the 67's before joining the Manchester Monarchs in the American Hockey League to begin his professional career.
Los Angeles Kings
On March 16, 2013, Toffoli made his NHL debut in a 5–2 win over the San Jose Sharks.[8] Toffoli scored his first career NHL goal on goaltender Mike Smith in his second NHL game in a 4–0 victory over the Phoenix Coyotes on March 18, 2013.[9] On April 12, 2013, Toffoli was named the recipient of the AHL's Dudley "Red" Garrett Memorial Award for rookie of the year in the 2012–13 season. He scored 28 goals and 20 assists (48 points) in 55 AHL games for Manchester during the season, and upon the announcement, Toffoli led all rookies in goals, short-handed goals (3) and plus-minus (+20).[10]
To begin the 2013–14 season, the Kings assigned Toffoli to their AHL team in Manchester.[12] On November 9, in his third game since being recalled to the NHL with Manchester linemate Linden Vey, Toffoli scored two goals and one assist in Los Angeles' 5–1 victory over the Vancouver Canucks, the first three-point game of his NHL career.[13] Toffoli then contributed another two-goal performance, including the eventual game-winner, against the St. Louis Blues, on December 2 in a 3–2 Kings victory. The game-winning goal marked his fourth in 14 games since he had been recalled from the Monarchs.[14] Toffoli was a key contributor in the playoffs and would go on the win the Stanley Cup, assisting on Alec Martinez's Stanley Cup winning goal in 2OT of Game 5.
In the 2014–15 season, Toffoli played a majority of the season with Jeff Carter and Tanner Pearson on a line dubbed "That 70s Line" because all three wore numbers in the 70s. During the 2014–15 season, on January 9, 2015, Toffoli was diagnosed with mononucleosis, forcing him to miss six games before rejoining the lineup on January 31 against the Chicago Blackhawks.[15] He scored his first career NHL hat-trick on February 12 in the Kings' 5–2 victory over the Calgary Flames.[16]
During the 2016–17 NHL season, Toffoli suffered a left knee injury, forcing him to miss 19 games. He underwent successful surgery on April 25.[17] On June 7, 2017, the Kings signed Toffoli to a three-year, $13.8 million extension, with an annual average of $4.6 million.[18]
However, 2 days later, Toffoli was traded by the Kings to the Vancouver Canucks on February 17, 2020, in exchange for Tim Schaller, Tyler Madden, a 2020 second-round pick, and a 2022 conditional pick.[20] Toffoli found success on the Canucks' top line alongside J.T. Miller and Elias Pettersson, putting up 10 points in 10 games, including six goals. When the NHL season resumed for the playoffs, Toffoli would suffer a high-ankle sprain in Game 1 of the qualifying series against the Minnesota Wild.[21] He wouldn't return to the lineup until August 25, 2020, in time for Game 2 of the second-round series against the Vegas Golden Knights. Toffoli contributed a goal and two assists in his return to the lineup as the Canucks tied the series.[22] However, he had just one goal the rest of the series as the Canucks bowed out in seven games. Despite the Canucks having traded for Toffoli, the team's general manager, Jim Benning, did not attempt to re-sign him.[23]
Montreal Canadiens
On October 12, 2020, Toffoli signed a four-year, $17 million contract with the Montreal Canadiens.[24] In his first game against the Canucks on January 20, Toffoli recorded a hat-trick in a 6–5 shootout loss for the Canadiens.[25] Toffoli managed 28 goals and 16 assists in 52 games during the pandemic-shortened2020–21 season, the seventh-best goal tally for a player in the NHL that season. He continued to enjoy success during the Canadiens' deep run during the playoffs, notably scoring the series-winning goal in the team's second round against the Winnipeg Jets.[26] Toffoli played in his second Stanley Cup Finals, though he was struggling with a groin injury by the end of the playoffs and did not register any points in his final six games.[27]
While the Canadiens had a historically poor start to the 2021–22 season, Toffoli recorded five goals and 12 assists in his first 26 games, jockeying for the overall points lead with Nick Suzuki. On December 11, it was announced that Toffoli had undergone hand surgery and was expected to miss eight weeks.[28] However, due to a faster than expected recovery, Toffoli returned only a month later, managing a goal and an assist in a 5–3 victory over the Dallas Stars. With the team under the new management of Jeff Gorton and Kent Hughes, there was increasing speculation Toffoli would soon be traded as part of a rebuild. Speaking on the subject, Toffoli said, "I've been traded before and I know better not to get caught up in the rumours. Whatever direction they feel they want to go in, I want to be part of it."[29] Following his subsequent trade, teammate Nick Suzuki commented "it's tough to lose a good friend and good teammate."[30]
Calgary Flames
On February 14, 2022, Toffoli was traded to the Calgary Flames for Tyler Pitlick, Emil Heineman, a first-round pick in 2022, and a fifth-round pick in 2023.[31] The trade reunited him with former Kings coach Darryl Sutter and past teammates Trevor Lewis, Milan Lucic, Sean Monahan, Chris Tanev and Jacob Markström.[32] Making his Flames debut on February 15, he scored his first goal with the team that night in a 6–2 rout of the Columbus Blue Jackets.[33] Toffoli scored seven goals in his first ten games with the team, but by the end of the regular season was on a pronounced scoring drought.[34] The Flames won the Pacific Division, and advanced into the 2022 Stanley Cup playoffs to meet the Dallas Stars in the first round.[35] Toffoli's scoring drought extended into the postseason, recording only a secondary assist in the first six games of the series, stymied by a stellar performance by Stars netminder Jake Oettinger. In Game 7, Toffoli scored his first goal of the postseason, ending a 16-game goalless streak, helping the Flames win the series.[36] The Flames drew the Edmonton Oilers in the second round, the first playoff "Battle of Alberta" in 31 years.[37] The Flames were defeated by the Oilers in five games, bringing the playoff run to an end.[38]
The offseason brought major changes for the Flames organization, with the departures of star wingers Johnny Gaudreau and Matthew Tkachuk. As a result, Toffoli was moved onto the team's top line alongside Elias Lindholm and newcomer Jonathan Huberdeau. He called it "a great opportunity."[39] On December 7, 2022, Toffoli scored his 200th career NHL goal in a loss to the Carolina Hurricanes,[40] Toffoli hit new career highs in goals (34) and points (73) for the season while leading the Flames in scoring. He was widely cited as a highlight of what was otherwise a disappointing year for the team, culminating in them failing to qualify for the 2023 Stanley Cup playoffs.[41][42]
Following the disappointing season, the Flames organization saw significant changes in its staff, with both general manager Brad Treliving and coach Sutter departing. By late June it was reported that several players, including Lindholm, Mikael Backlund, and Noah Hanifin, had indicated they would be unlikely to re-sign with the team following the expiration of their contracts.[43] On June 22, it was reported in the media that Toffoli had also requested to be traded.[44][45]
New Jersey Devils
On June 27, 2023, the Flames traded Toffoli to the New Jersey Devils, in exchange for Yegor Sharangovich and a 2023 third-round draft pick.[46] Toffoli played 61 games for the Devils, recording 26 goals and 18 assists for 44 points.[47]
Winnipeg Jets
On March 8, 2024, Toffoli was traded to the Winnipeg Jets in exchange for a 2024 third-round pick and a 2025 second-round pick.[47][48] On March 15, 2024, Toffoli scored his first two goals as a Winnipeg Jet in a 6–0 Jets win against the visiting Anaheim Ducks. He would later add two more goals and an assist (his first as a Jet) two days later in a 6–1 Jets victory over the Columbus Blue Jackets.
San Jose Sharks
On July 1, 2024, Toffoli joined his seventh NHL club, after he signed as a free agent to a four-year, $24 million contract with the San Jose Sharks.[49]
Following the Kings not qualifying for the 2015 Stanley Cup playoffs, Toffoli made his first international appearance with Team Canada, participating in the 2015 IIHF World Championship and winning the gold medal. Eight years later, after the Flames similarly missed the playoffs, Toffoli accepted an invitation to play at the 2023 IIHF World Championship. He was named the team captain, leading the team to the gold medal.[50]