Након кратке омладинске каријере са локалним ФК Порто у његовом родном граду, Жоао Марио се преселио у Спортинг2004, а завршавао је омладинску каријеру са клубом у Лисабону.[3]14. децембра2011. године позван је на утакмицу групе УЕФА лига Европе против Лација,[4] када су Лавови већ осигурали прво место у својој групи, ушао је у 76. минуту при резултату 0-2, након што је заменио Огучија Оњевуа.
^Godinho, João Paulo (31. 5. 2015). „Sporting faz a festa da Taça nos penáltis” [Sporting get Cup party going on penalties] (на језику: Portuguese). SAPO. Приступљено 19. 6. 2015.CS1 одржавање: Непрепознат језик (веза)