Setelah Liverpool tertinggal dari rival-rival mereka dalam dua musim terakhir Gérard Houllier, Owen memilih untuk tidak memperpanjang kontraknya dan pindah ke Real Madrid dengan harga £8 juta pada musim panas 2004. Di sana, ia sering digunakan sebagai pemain pengganti. Ia mencetak 13 gol di La Liga sebelum kembali ke Inggris musim berikutnya, bergabung dengan Newcastle United dengan harga £16,8 juta. Hal ini terjadi setelah Owen kecewa bahwa Real menolak tawaran dari Liverpool untuk membelinya kembali. Setelah awal yang menjanjikan di musim 2005–06, cedera sebagian besar membuatnya absen selama 18 bulan berikutnya. Setelah kembali, ia menjadi kapten tim dan menjadi pencetak gol terbanyak tim untuk musim 2007–08. Newcastle terdegradasi pada musim 2008–09 dan, dalam langkah yang mengejutkan, Owen pindah ke Manchester United sebagai pemain bebas. Ia menghabiskan tiga tahun di Old Trafford sebelum bergabung dengan Stoke City pada September 2012. Owen adalah salah satu dari sepuluh pemain yang telah mencetak 150 atau lebih gol dalam Premier League. Ia juga pemain termuda yang mencapai 100 gol dalam Premier League. Pada 19 Maret 2013, Owen mengumumkan pensiun dari bermain sepak bola pada akhir musim 2012–13.
Di level internasional, Owen pertama kali bermain untuk tim nasional Inggris pada tahun 1998, menjadi pemain termuda dan pencetak gol termuda Inggris saat itu. Penampilannya di Piala Dunia FIFA 1998, yang termasuk gol melawan Argentina di mana ia berlari dari tengah lapangan, membawanya ke panggung nasional dan internasional, menjadikannya salah satu pemain paling dicari di sepak bola dunia. Ia kemudian mencetak gol di Euro 2000, Piala Dunia 2002, dan Euro 2004. Ia adalah satu-satunya pemain yang telah mencetak gol dalam empat turnamen besar berturut-turut untuk Inggris. Ia bermain di Piala Dunia 2006, tetapi mengalami cedera yang membutuhkan waktu setahun untuk pulih. Kadang-kadang bermain sebagai kapten, ia adalah pemain ke-11 dengan caps terbanyak untuk Inggris dan telah mencetak rekor nasional sebelumnya (sejak dipecahkan oleh Wayne Rooney) dengan 26 gol kompetitif, dengan total 40 gol dari 89 penampilan, yang terakhir kali pada tahun 2008.