Maddon served as a Major League coach for the Angels from 1994 to 2005. He held such positions as first base coach, bench coach, and interim manager on three occasions following the hospitalization of John McNamara in 1996, the suspension of Terry Collins in 1998, and Collins' eventual departure in 1999. He finished with a combined record of 27 wins and 24 losses as interim manager. He also served under Marcel Lachemann from 1993 to 1994. While he served as bench coach under McNamara and Collins, he rotated positions often. He finally found stability when the Angels hired Mike Scioscia in 1999. He served as Scioscia's bench coach from 2000 to 2005, winning a World Series ring in 2002. By the time Maddon left Anaheim, he had spent 31 years overall with the Angels organization.