After a trade to the Philadelphia Phillies involving, among others, his teammate Curt Flood (which led to Flood's lawsuit over baseball's reserve clause) before the 1970 season, McCarver played for the Phillies, Expos, Red Sox, and another brief stint with the Cardinals (he was replaced on the roster by the rookie Keith Hernandez). McCarver's career might have taken a different turn in 1975, when, according to Peter Gammons, McCarver (then 33 and Boston's third-string catcher) was rumored as a potential managerial replacement for struggling skipper Darrell Johnson. McCarver, however, was released (to return to the Phillies), and Johnson led the Red Sox to the '75 AL pennant.