Magadan: 2007–2012 Greg Colbrunn: 2013–2014 (leave of absence during June 2014) Tim Hyers: June 5, 2014 – June 29, 2014 (interim) Chili Davis: 2015–2017 Tim Hyers: 2018–2021 Peter Fatse: 2022–present Assistant hitting coach Vic Rodriguez: 2013–2017 Andy Barkett: 2018–2019 Peter Fatse: 2020–2021 Luis Ortiz: 2022–present Ben Rosenthal: 2022–present Pitching coach Jimmy Burke: 1921–1923 Jack Ryan: 1923–1927 Jack Onslow: 1934 Herb Pennock: 1936–April 28, 1939 Frank Shellenback: 1940–1944 Bill McKechnie: 1952–1953 Joe Dobson: May 11, 1954 – July 2, 1954 Dave Ferriss: 1955–1959 Sal Maglie: 1960–1962, 1966–1967 Harry Dorish: 1963 Bob Turley: 1964 Mace Brown: 1965 Darrell Johnson: 1968–1969 Charlie Wagner: 1970 Harvey Haddix: 1971 Lee Stange: 1972–1974, 1981–1984 Stan Williams: 1975–1976 Al Jackson: 1977–1979 Johnny Podres: 1980 Bill Fischer: 1985–1991 Rich Gale: 1992–1993 Mike Roarke: 1994 John Cumberland: 1995 – July 19, 1995 Al Nipper: July 19, 1995 – May 1, 1996 Sammy Ellis: May 1, 1996 – end of season Joe Kerrigan: 1997 – August 16, 2001 John Cumberland: August 16, 2001 – September 4, 2001 Ralph Treuel: September 4, 2001 – end of season Tony Cloninger: 2002 – May 29, 2003 (on leave during April 2003) Goose Gregson: April 5, 2003 – April 22, 2003 (interim); May 30, 2003 – June 8, 2003 (interim) Dave Wallace: June 9, 2003 – 2006 (on leave for first four months of 2006 season) Al Nipper: 2006 – August 8, 2006 (interim) John Farrell: 2007–2010 Curt Young: 2011 Bob McClure: 2012 – August 20, 2012 Randy Niemann: August 20, 2012 – end of season Juan Nieves: 2013 – May 7, 2015 Carl Willis: May 9, 2015 – 2017 Dana LeVangie: 2018–2020 Dave Bush: 2020–present Assistant pitching coach Randy Niemann: 2012 – August 20, 2012 Brian Bannister: July 6, 2016 – 2019 Bullpen coach Johnny Schulte: 1949 George Susce: 1950–1954 Mickey Owen: 1955–1956 Len Okrie: 1961–1962 Al Lakeman: 1963–1964 Len Okrie: 1965–1966 Al Lakeman: 1967 – June 9, 1969 George Thomas: June 10, 1969 – end of season Doug Camilli: 1970–1973 Don Bryant: 1974–1976 Walt Hriniak: 1977–1984 Tony Torchia: 1985 Joe Morgan: 1986 Rac Slider: 1987 – July 10, 1988 Jerry McNertney: July 15, 1988–end of season Dick Berardino: 1989–1990 John McLaren: 1991 Gary Allenson: 1992–1993 John Wathan: 1994 Herm Starrette: 1995 Dave Carlucci: 1996–May 1, 1996 Herm Starrette: May 1, 1996–1997 Dick Pole: 1998 John Cumberland: 1999 – August 15, 2001 Dana LeVangie: August 16, 2001 – end of season Bob Kipper: