Lessio played his final season of
major junior hockey with the
Oshawa Generals of the
Ontario Hockey League (OHL) in
2012–13, amassing 19 goals and 34 points in 35 games. He also appeared in five
American Hockey League (AHL) games with the
Portland Pirates near the end of the
2012–13 AHL season, recording a goal and an assist. Following a successful preseason training camp, Lessio made the cut to start the
2013–14 season in the NHL with the
Phoenix Coyotes. In the
2015–16 season, Lessio was assigned to begin the year with new AHL affiliate, the
Springfield Falcons. On December 15, 2015, Lessio was traded to the
Montreal Canadiens in exchange for
Christian Thomas. He remained in the AHL, assigned to the Canadiens' own affiliate, the
St. John's IceCaps. On January 31, 2016, Lessio was recalled to the NHL. In October 2016, Lessio opted to take his game overseas, accepting an offer from
Medvescak Zagreb of the
Kontinental Hockey League (KHL). He saw action in 38 KHL contests, tallying eleven goals and nine assists. In February 2017, he transferred to
Örebro HK of the
Swedish Hockey League (SHL). Lessio played out the season with Örebro, registering two goals in eight games to end his brief tenure with the club. On June 20, 2017, Lessio returned for a second stint in the KHL, agreeing to a one-year deal with Latvian based club,
Dinamo Riga. In the
2017–18 season, Lessio appeared in just 13 games with Riga before he was released and later signed with
Kunlun Red Star on November 3, 2017. On July 22, 2020, Lessio signed with the
Krefeld Pinguine of the
Deutsche Eishockey Liga (DEL). == Career statistics ==