Originally selected by the Calgary Roughnecks in the first round (fifth overall) of the 2016 NLL Entry Draft.
Selected by the Rochester Knighthawks in the second round of the 2019 NLL Expansion Draft.
Entering his fourth season in the NLL and first with the expansion-era Knighthawks ... During the 2018-19 East Division Semifinals, he scored two goals and added three assists against Toronto ... Was in on the Swarm’s first five points of the night with his four goals and one assist against Calgary, his third game of the season with a natural hat trick, on 4/12/19 ... Netted a natural hat trick – one goal shorthanded and another on the power play – to complement his eight points (3+5) against San Diego on 4/5/19 ... Posted five points (1+4) and collected five loose balls against Rochester on 3/2/19 ... Scored a season-high five goals and added a season-high 11 points, while collecting a season-high 10 loose balls against Rochester on 2/2/19 ... Recorded six points (2+4) and collected four loose balls against Philadelphia on 1/12/19 ... Posted seven points (2+5) and collected nine loose balls in the Swarm’s home opener against New England on 12/15/18 ... Traded by the Calgary Roughnecks, along with the No. 7 overall selection in the 2018 NLL Entry Draft, to the Swarm for Jesse King and the No. 23 overall selection in the 2018 NLL Entry Draft ... In 2017-18, he took on a bigger role with the Calgary Roughnecks following the departure of Jeff Shattler to the Rush and recorded 76 points (36+40) and 51 loose balls ... In two playoff games, posted 11 points (2+9) and eight loose balls ... In 2017 as a rookie with the Calgary Roughnecks, he played in 15 games and finished with 26 points (7+19) and 26 loose balls ... Played collegiately at Johns Hopkins University ... In 2015, he was named to the Big Ten All-Tournament Team ... In 2014, he was named an Honorable Mention All-American ... He posted 35 points (29+6) and 16 ground balls as a sophomore ... During his freshman season with the Blue Jays in 2013, he played in 11 games and finished the season with nine points (6+3) ... During the summer, he plays in Major Series Lacrosse with the Peterborough Lakers ... He helped the team win the Mann Cup in 2017, 2018 and 2019 ... Played his Junior “A” lacrosse with the Peterborough Lakers and the Okotokds ... With the Okotoks, he finished second in scoring in the Rocky Mountain Junior “A” Lacrosse League in 2011 and 2012 ... In 2013, he finished third in scoring.