10/2020 - 06/2021 | San Jose Sharks | |
02/2020 - 10/2020 | Pittsburgh Penguins | |
10/2019 - 02/2020 | San Jose Sharks | |
06/2019 - 06/2019 | Carolina Hurricanes | |
07/2017 - 06/2019 | Toronto Maple Leafs | |
07/2013 - 06/2017 | San Jose Sharks | |
07/1995 - 06/1997 | Seattle Thunderbirds U20 |