07/2022 - 06/2025 | Vancouver Canucks | |
07/2020 - 07/2022 | St. Louis Blues | |
07/2021 - 07/2022 | Springfield Thunderbirds | |
07/2020 - 06/2021 | Utica Comets | |
07/2019 - 06/2020 | San Antonio Rampage | |
07/2015 - 07/2019 | Ohio State | |
07/2012 - 06/2015 | Sioux Falls Stampede U20 | |
07/2012 - 06/2013 | USNTDP Juniors U20 |