07/2023 - 06/2024 | Vancouver Canucks | |
07/2021 - 06/2023 | Washington Capitals | |
10/2020 - 06/2021 | Buffalo Sabres | |
02/2020 - 06/2020 | Anaheim Ducks | |
07/2016 - 02/2020 | Nashville Predators | |
07/2016 - 06/2017 | Milwaukee Admirals | |
07/2015 - 06/2016 | Boston Bruins | |
07/2015 - 06/2016 | Providence Bruins | |
07/2012 - 07/2015 | San Jose Sharks | |
03/2010 - 06/2013 | Worcester Sharks | |
07/2008 - 03/2010 | UMass-Amherst |