07/2021 - 06/2023 | Arizona Coyotes | |
07/2016 - 07/2021 | New York Islanders | |
11/2019 - 07/2021 | Bridgeport Islanders | |
02/2016 - 06/2016 | Chicago Blackhawks | |
06/2011 - 02/2016 | Winnipeg Jets | |
07/2010 - 05/2011 | Atlanta Thrashers | |
01/2008 - 06/2010 | Chicago Blackhawks | |
07/2005 - 01/2008 | Carolina Hurricanes | |
07/2003 - 06/2005 | Calgary Hitmen U20 | |
07/2002 - 06/2003 | Coquitlam Express U20 | |
07/2001 - 06/2002 | Vancouver Giants U20 |