Originally selected by the New England Black Wolves in the third round (28th overall) of the 2015 NLL Entry Draft.
Signed a two-year deal with the Rochester Knighthawks on August 8, 2019. Acquired from the Toronto Rock on August 5, 2019, in exchange for Rochester’s second-round selection in the 2020 National Lacrosse League Draft.
Entering his fifth season in the NLL and first with the expansion-era Knighthawks ... Spent the past three seasons with the Toronto Rock (2016-18) ... Made the transition from forward to defense in 2017-18 ... Scored the game-winning goal against Calgary on 3/24/18 ... Posted his first goal and assist as a member of the Rock on 1/14/17 ... Signed as an unrestricted free agent on 12/21/16 ... Broke into the league with the New England Black Wolves in 2016 ... Has played five seasons with the Brampton Excelsiors of Major Series Lacrosse, registering 88 goals and 93 assists for 181 points in 59 games ... Played four seasons (2012-15) of Junior “A” lacrosse with the Brampton Excelsiors, scoring 88 goals and adding 97 assists for 185 points in 73 games ... In 30 playoff games, he registered 26 goals and 48 assists ... Named the All-Rookie Team in 2016 ... Played for Niagara in the Canadian Professional Lacrosse League (CLax) in 2016 ... Scored 14 goals and added nine assists for 23 points in nine games.