07/2019 - 06/2025 | Washington Capitals | |
07/2024 - 06/2025 | Hershey Bears | |
07/2018 - 06/2023 | Hershey Bears | |
07/2017 - 06/2018 | Manitoba Moose | |
11/2016 - 06/2017 | Florida Panthers | |
11/2016 - 06/2017 | Springfield Thunderbirds | |
03/2015 - 11/2016 | Anaheim Ducks | |
03/2015 - 11/2016 | San Diego Gulls | |
07/2012 - 03/2015 | Lake Erie Monsters | |
07/2014 - 03/2015 | Colorado Avalanche | |
02/2012 - 06/2013 | Colorado Avalanche | |
12/2010 - 02/2012 | Sudbury Wolves U20 | |
11/2009 - 12/2010 | Saginaw Spirit U20 | |
07/2008 - 11/2009 | Barrie Colts U20 |