Jabarkan Inter Milan dari João Mário dalam bahasa melayu

Pada 27 Ogos 2016, João Mário melakukan perpindahan ke kelab Serie A, Inter Milan dengan perpindahan yang bernilai €40 juta bersama bonus €5 juta. Kemunculang sulungnya di Serie A hadir pada 11 September apabila beliau beraksi sehingga masa penuh ketika menewaskan Pescara 2–1. Sementara itu, beliau menjaringkan gol pertamanya di Inter pula pada 16 Oktober ketika menentang Cagliari.

Di bawah kendalian pengurus baru Luciano Spalletti, João Mário kurang diberi peluang untuk meraih minit permainan yang lebih. Pada 25 Januari 2018, beliau telah dipinjamkan ke kelab yang beraksi di Liga Perdana Inggeris, West Ham United Kontrak beliau termasuk bayaran €1.5 juta secara pinjaman berserta pilihan untuk membawa masuk pemain itu dengan bayaran sebanyak €40 juta. Beliau telah melakukan penampilan sulungnya dua hari kemudian dengan menggantikan Pablo Zabaleta pada separuh masa ketika menentang Wigan Athletic dalam pusingan keempat Piala FA Inggeris.

João Mário menjaringkan gol pertamanya untuk West Ham pada 31 Mac 2018 dengan membantu pasukannya menewaskan Southampton 3–0. Beliau telah beraksi dalam 14 perlawanan kompetitif dan menjaringkan dua gol. Kariernya di West Ham telah dipuji dengan meluas.

Pada 27 Ogos 2019, João Mário menyertai kelab Rusia, Lokomotiv Moscow secara pinjaman dalam tempoh jangka panjang.