Grał jeszcze w Kansas City Royals, Pittsburgh Pirates i ponownie w Detroit Tigers, w którym zakończył zawodniczą karierę w 1995 roku. W latach 1998–2002 był sprawozdawcą z meczów Tigers, zaś od 2003 do 2005 był asystentem menadżera Tigers. W 2007 dołączył do sztabu szkoleniowego Arizona Diamondbacks jako asystent menadżera. 1 lipca 2010 po zwolnieniu ze stanowiska menadżera A. J. Hincha, pełnił tymczasowo tę funkcję do końca sezonu.
4 października 2010 podpisał stały, dwuletni kontrakt. W sezonie 2011 po uzyskaniu przez Diamonbacks bilansu w sezonie zasadniczym 94–68 i zajęciu 1. miejsca w National League West, otrzymał nagrodę Manager of the Year Award. 26 września 2014 został zwolniony z funkcji menadżera zespołu.
+ Statystyki menadżerskie SezonKlubLigaMeczeZwycięstwaPorażkiProc. zw. i por.2010Arizona DiamondbacksNL8334490,4102011Arizona DiamondbacksNL16294680,5802012Arizona DiamondbacksNL16281810,5002013Arizona DiamondbacksNL16281810,5002014Arizona DiamondbacksNL15963960,396Łącznie w karierze7283533750,485