Tampa Bay Lightning | Assistant Coach | Sep. 3, 1999 - Jun. 1, 2000 | 35 - 36 | 8 Months, 29 Days |
New York Islanders | Assistant Coach | Aug. 8, 2005 - Jan. 11, 2006 | 41 - 41 | 5 Months, 3 Days |
St. Louis Blues | Assistant Coach | Jul. 11, 2006 - Jun. 1, 2016 | 42 - 52 | 9 Years, 10 Months, 21 Days |
St. Louis Blues | Associate Coach | Jun. 15, 2012 - Jun. 1, 2016 | 48 - 52 | 3 Years, 11 Months, 17 Days |
Columbus Blue Jackets | Assistant Coach | Jun. 17, 2016 - Jun. 8, 2021 | 52 - 57 | 4 Years, 11 Months, 22 Days |
Vancouver Canucks | Assistant Coach | Jun. 9, 2021 - Jun. 30, 2022 | 57 - 58 | 1 Year, 21 Days |
Philadelphia Flyers | Associate Coach | Jul. 1, 2022 - Present | 58 - | 1 Year, 8 Months, 27 Days |