New Jersey Devils | Assistant Coach | Sep. 29, 2002 - Jul. 12, 2009 | 37 - 44 | 6 Years, 9 Months, 13 Days |
New Jersey Devils | Head Coach | Jun. 17, 2010 - Dec. 23, 2010 | 45 - 46 | 6 Months, 6 Days |
Carolina Hurricanes | Assistant Coach | Dec. 1, 2011 - May 5, 2014 | 47 - 49 | 2 Years, 5 Months, 4 Days |
Arizona Coyotes | Assistant Coach | Jul. 26, 2017 - Sep. 6, 2021 | 52 - 56 | 4 Years, 1 Month, 11 Days |
San Jose Sharks | Assistant Coach | Sep. 7, 2021 - Jun. 30, 2022 | 56 - 57 | 9 Months, 23 Days |
New York Islanders | Assistant Coach | Jul. 28, 2022 - Present | 57 - | 1 Year, 9 Months, 5 Days |