07/2024 - 06/2025 | Grand Rapids Griffins | |
07/2024 - 06/2025 | Detroit Red Wings | |
07/2022 - 06/2024 | Edmonton Oilers | |
02/2020 - 06/2022 | Toronto Maple Leafs | |
06/2016 - 02/2020 | Los Angeles Kings | |
06/2016 - 06/2019 | Ontario Reign | |
11/2010 - 06/2016 | Texas Stars | |
07/2014 - 06/2016 | Idaho Steelheads | |
07/2013 - 06/2014 | Dallas Stars | |
11/2011 - 06/2012 | Sault Ste. Marie Greyhounds U20 | |
07/2010 - 11/2011 | Windsor Spitfires U20 | |
07/2009 - 06/2010 | USNTDP Juniors U20 |