Dia bermain di 64 pertandingan untuk Orioles, memukul untuk.257, 34 RBIs, 10 home run dan 59 hits. Pada tanggal 6 September 1996, ia memukul homerun 500th karirnya dari Felipe Lira<unk> fittingly, home run datang sebagai anggota Orioles, dan juga datang tepat satu tahun ke hari bahwa Ripken telah memecahkan seri Lou Gehrig dari 2.130 game berturut-turut dimainkan. Setelah mencapai 3.000 hits musim sebelumnya, Murray bergabung dengan Willie Mays dan Hank Aaron sebagai satu-satunya pemain yang pernah memukul setidaknya 500 home run dan mengumpulkan 3.000 atau lebih hits dalam karir mereka. Rafael Palmeiro, Alex Rodriguez, dan Albert Pujols telah bergabung dengan klub tersebut. Dia berpartisipasi dalam pertarungan playoff Orioles, saat tim maju ke ALCS
melawan Yankees setelah mengalahkan tim lamanya Cleveland di ALDS. Dalam total sembilan pertandingan pasca musim, dia pergi 10 untuk 30 saat memukul satu home run. Setelah diberikan agen bebas oleh Orioles, Murray ditandatangani sebagai agen bebas oleh Anaheim Angels pada tanggal 18 Desember 1996. Dia memainkan 55 pertandingan total di musim 1997, 46 dengan Angels dan 9 dengan Dodgers. Dia memiliki rata-rata batting.219 bersama dengan 15 RBI, 3 home run, dan 35 hits. Home run terakhirnya adalah dengan Angels, memukul satu dari Bob Tewksbury di inning kedua dalam kekalahan 4-3. Dia dibebaskan oleh Angels pada tanggal 14 Agustus. Pada tanggal 20 Agustus, ia ditandatangani oleh Dodgers. Dalam total sembilan pertandingan dengan Dodgers, ia memiliki rata-rata pemukul.286, 3 RBI dan 2 hits. Pada tanggal 30 Oktober, ia diberikan free agency. Dia pensiun setelah musim 1997 dengan 504 home run; pada tahun 2021, Mickey Mantle adalah satu-satunya pemukul switch yang telah memukul lebih banyak home run (536). Murray memukul home run dari kedua sisi piring dalam 11 pertandingan; ia pensiun dipasangkan dengan Chili Davis untuk tempat pertama dalam kategori ini. Rekor bersama ini telah dipecahkan oleh Mark Teixeira.