João Mário è un centrocampista Sporting CP che è sceso in campo nella maggior parte delle partite del suo club in Primeira Liga nel 2020/2021, avendo collezionato 28 presenze, per un totale di 1991 minuti. É partito titolare in 24 di queste presenze, su 34 giornate, ed è entrato a gara in corso 4 volte.
Il centrocampista ha collezionato la sua ultima presenza il 15 maggio, con Sporting CP: una sconfitta per 4-3 contro Benfica, in cui ha giocato 45 minuti. In totale il centrocampista ha realizzato 2 reti in questa stagione; ha inoltre fornito 1 assist. Ha ricevuto 4 cartellini gialli.
Mário ha segnato l'ultima volta in campionato nella vittoria per 2-0 contro Paços de Ferreira, il 15 febbraio. Ha aperto le sue marcature in questo campionato contro Belenenses il 27 dicembre, con una rete nella vittoria per 2-1.
Nell'ultima stagione con Lokomotiv Moskva in Premier League Mário ha collezionato 18 presenze, realizzando 1 gol e fornendo 4 passaggi vincenti.
Mário ha iniziato la sua esperienza con Sporting CP in prestito nell'ottobre 2020. In precedenza giocava per l'Inter, per cui ha collezionato 64 presenze in campionato, con 4 gol e 10 assist, dopo aver raggiunto il club nell'agosto 2016, mentre prima giocava per Sporting CP II.