The 25-year-old returns to Worcester after recording 29 points (19g-10a) in 67 games as a rookie last season and earning a spot in the 2018 CCM/ECHL All-Star Classic.
Prior to his first full professional season, Hudson spent four seasons with St. Lawrence University (2013-17) totaling 35 points (19g-16a) and 109 penalty minutes in 140 games.
Before joining the Saints, the Greece, New York native played three seasons in the United State Hockey League. Of those three, two were spent with the Indiana Ice, where he recorded 38 points (15g-13a) in 91 games. He played 30 games with the Chicago Steel in the 2012-13 season, totaling eight points (2g-6a) and 41 penalty minutes. Prior to the USHL, Hudson attended Milton Academy and was part of the 2011 New England Championship team.
Hudson made his professional debut in 2016-17 with the Indy Fuel, where he played in 11 games and had three points (1g-2a) and seven penalty minutes. He attended the New York Islanders rookie camp in 2015, and the Chicago Blackhawks rookie camp in 2016.