05/2024 - 06/2025 | Toronto Maple Leafs | |
11/2018 - 06/2023 | St. Louis Blues | |
07/2017 - 11/2018 | St. Louis Blues | |
07/2016 - 06/2017 | Chicago Wolves | |
10/2013 - 06/2015 | Philadelphia Flyers | |
07/2008 - 10/2013 | Philadelphia Flyers | |
07/2006 - 06/2008 | Philadelphia Phantoms | |
07/2004 - 06/2006 | Philadelphia Phantoms |