W styczniu 2007 podpisał nowy, siedmioletni kontrakt wart 85 milionów dolarów.
W dniach 17–21 kwietnia 2008 zdobył przynajmniej jednego home runa w pięciu meczach z rzędu i wyrównał rekord klubowy należący do Bobby'ego Abreu (8–12 maja 2005), Mike'a Schmidta (6–10 lipca 1979) i Dicka Allena (27 maja–1 czerwca 1969); w dniach 28 maja–2 czerwca powtórzył to osiągnięcie. W tym samym roku zagrał we wszystkich meczach World Series, w których Phillies pokonali Tampa Bay Rays 4–1 i zdobyli drugi w historii klubu tytuł mistrzowski.
W 2009 magazyn Sporting News umieścił go na 6. miejscu na liście najlepszych aktywnych zawodników w lidze. W meczu numer 5 World Series zdobył piątego home runa w całej serii i wyrównał rekord należący do Reggiego Jacksona. W grudniu 2009 został wybrany przez magazyn Sports Illustrated jako drugobazowy do drużyny MLB All-Decade Team. W sierpniu 2013 podpisał nową, dwuletnią umowę wartą 27 milionów dolarów.
Los Angeles Dodgers 19 sierpnia 2015 w ramach wymiany zawodników przeszedł do Los Angeles Dodgers. 6 lipca 2016 w meczu przeciwko Baltimore Orioles, przegranym przez Dodgers 4–6 po czternastu zmianach, ustanowił rekord kariery, zaliczając sześć odbić.