07/2022 - 06/2023 | Charlotte Checkers | |
03/2022 - 06/2022 | Anaheim Ducks | |
07/2021 - 03/2022 | Philadelphia Flyers | |
07/2021 - 03/2022 | Lehigh Valley Phantoms | |
05/2019 - 06/2021 | Minnesota Wild | |
03/2017 - 06/2020 | Iowa Wild | |
07/2013 - 03/2017 | Ferris State | |
07/2011 - 06/2013 | Cedar Rapids RoughRiders U20 |