10/2024 - 06/2025 | Anaheim Ducks | |
07/2023 - 06/2024 | Detroit Red Wings | |
07/2021 - 06/2023 | San Jose Sharks | |
06/2019 - 06/2021 | Carolina Hurricanes | |
07/2016 - 06/2019 | Florida Panthers | |
02/2016 - 06/2016 | San Jose Sharks | |
03/2008 - 02/2016 | Toronto Maple Leafs | |
12/2008 - 06/2011 | Toronto Marlies | |
12/2008 - 06/2009 | South Carolina Stingrays | |
07/2008 - 12/2008 | Reading Royals | |
07/2005 - 06/2008 | Red Deer Rebels U20 |