W tym samym roku ustanowił rekord MLB, zaliczając w sezonie zasadniczym 62 save'y.

W grudniu 2008 podpisał trzyletni z opcją przedłużenia o rok kontrakt wart 51 milionów dolarów z New York Mets. W lipcu 2011 w ramach wymiany zawodników przeszedł do Milwaukee Brewers i 22 czerwca 2013 w meczu z Atlanta Braves osiągnął pułap 300. save'ów jako 25. baseballista w historii MLB. Miesiąc później został oddany do Baltimore Orioles, w którym występował do końca sezonu 2013.

W lutym 2014 podpisał roczną umowę z Milwaukee Brewers. W lipcu 2014 po raz piąty w karierze otrzymał powołanie do Meczu Gwiazd. 27 września 2014 w spotkaniu z Chicago Cubs zaliczył 348 save'a w karierze i przesunął się na 10. miejsce w klasyfikacji wszech czasów. W lutym 2015 podpisał jako wolny agent nowy dwuletni kontrakt wart 13 milionów dolarów z Brewers.

W listopadzie 2015 został zawodnikiem Detroit Tigers. 5 września 2016 w meczu przeciwko Chicago White Sox zaliczył 425.