Jabarkan Kerjaya kelab dari João Mário dalam bahasa melayu

Selepas mengikuti akademi bersama kelab tempatan iaitu FC Porto, João Mário berpindah ke Sporting Lisbon pada tahu 2004 semasa berusia 11 tahun. Pada 14 Disember 2011, beliau telah dipanggil untuk menghadapi aksi peringkat kumpulan Liga Europa menentang Lazio bersama dengan pemain-pemain muda yang lain seperti Betinho, Ricardo Esgaio, Tiago Ilori dan João Carlos. Hal ini kerana skuad Lions sememangnya telah mengesahkan tempat ke peringkat kalah mati. Beliau menggantikan Oguchi Onyewu pada minit ke-76 permainan dan perlawanan berkesudahan Sporting tewas 2-0.

João Mário beraksi dalam musim pertamanya ialah sewaktu kempen 2012–13 apabila beliau beraksi dalam 31 perlawanan untuk Sporting Lisbon B dalam Segunda Liga. Pada 8 Januari 2014, beliau telah dipinjamkan ke Vitória untuk diberi peluang bagi beraksi dalam saki baki kempen. Beliau telah diundi sebagai pemain muda terbaik buat bulan Januari dan Februari.

Pada 31 Mei 2015, João Mário beraksi semula bersama skuad Sporting dan telah berpeluang beraksi dalam perlawanan akhir Piala Portugal menentang Braga. Namun, beliau telah dikeluarkan pada minit ke-21 setelah Cédric Soares dibuang padang sekali gus memaksa jurulatih untuk membawa masuk Miguel Lopes bagi mengukuhkan benteng pertahanan. Sporting akhirnya menang dalam penentuan penalti.