W marcu 2009 był w składzie narodowej drużyny baseballowej w turnieju World Baseball Classic.

W grudniu 2011 podpisał nowy trzyletni kontrakt z Phillies wart 33 miliony dolarów z opcją przedłużenia o kolejne dwa lata. W lutym 2013 został powołany do 28-osobowego składu reprezentacji Stanów Zjednoczonych na turniej World Baseball Classic.

31 marca 2014 w meczu międzyligowym z Texas Rangers zdobył grand slama, będącym jego 200. home runem w MLB. 14 czerwca 2014 w spotkaniu z Chicago Cubs zaliczył 2235. odbicie w MLB i został liderem w klubowej klasyfikacji wszech czasów, wyprzedzając Mike'a Schmidta, zawodnika Phillies w latach 1972–1989. W grudniu 2014 w ramach wymiany zawodników przeszedł do Los Angeles Dodgers.

W lutym 2016 podpisał niegwarantowany kontrakt z Chicago White Sox. Po zakończeniu spring training Rollins został powołany do 40-osobowego składu White Sox na występy w MLB. Po rozegraniu 41 meczów w White Sox i powołaniu z Triple-A Tima Andersona do tego zespołu, Rollins został zwolniony z kontraktu

W grudniu 2016 podpisał niegwarantowany kontrakt z San Francisco Giants.