07/2023 - 06/2024 | Anaheim Ducks | |
07/2018 - 06/2023 | Colorado Eagles | |
07/2014 - 06/2017 | New York Islanders | |
07/2011 - 06/2014 | Toronto Maple Leafs | |
07/2005 - 06/2011 | Northeastern | |
07/2003 - 06/2005 | Bridgeport Sound Tigers | |
07/1998 - 06/2003 | New York Islanders | |
07/1997 - 06/1998 | USNTDP Juniors U20 | |
07/1995 - 06/1997 | Maine | |
07/1993 - 06/1995 | Maine |