He played in 64 games for the Orioles, hitting for .257, 34 RBIs, 10 home runs and 59 hits. On September 6, 1996, he hit his 500th career home run off Felipe Lira—fittingly, the home run came as a member of the Orioles, and also came exactly one year to the day that Ripken had broken Lou Gehrig's streak of 2,130 consecutive games played. Having already reached the 3,000 hits plateau the previous season, Murray joined Willie Mays and Hank Aaron as the only players ever to have hit at least 500 home runs and amassed 3,000 or more hits in their careers. Rafael Palmeiro, Alex Rodriguez, and Albert Pujols have since joined the club. He participated in the Orioles' playoff run, as the team advanced to the ALCS against the Yankees after having beat his old team Cleveland in the ALDS. In nine total postseason games, he went 10-for-30 while hitting one home run. After being granted free agency by the Orioles, Murray was signed as a free agent by the Anaheim Angels on December 18, 1996. He played 55 total games in the 1997 season, 46 with the Angels and 9 with the Dodgers. He had a .219 batting average along with 15 RBIs, 3 home runs, and 35 hits. His last home run was with the Angels, hitting one off Bob Tewksbury in the second inning in a 4–3 loss. He was released by the Angels on August 14. On August 20, he was signed by the Dodgers. In nine total games with the Dodgers, he had a .286 batting average, 3 RBIs and 2 hits. On October 30, he was granted free agency. He retired after the 1997 season with 504 home runs; as of 2021, Mickey Mantle is the only switch-hitter who has hit more home runs (536). Murray hit a home run from both sides of the plate in 11 games; he retired tied with Chili Davis for first place in this category. This co-record has since been broken by Mark Teixeira.