07/2022 - 06/2023 | Charlotte Checkers | |
07/2021 - 07/2022 | Ottawa Senators | |
01/2021 - 07/2021 | Columbus Blue Jackets | |
07/2019 - 01/2020 | Anaheim Ducks | |
02/2019 - 07/2019 | St. Louis Blues | |
01/2019 - 02/2019 | Anaheim Ducks | |
07/2017 - 01/2019 | Vancouver Canucks | |
07/2016 - 06/2017 | Philadelphia Flyers | |
01/2014 - 08/2014 | Nashville Predators | |
01/2013 - 01/2014 | New York Rangers | |
11/2012 - 01/2013 | SC Rapperswil-Jona Lakers | |
05/2009 - 10/2012 | New York Rangers | |
12/2008 - 05/2009 | London Knights U20 | |
07/2006 - 12/2008 | Oshawa Generals U20 |