Ζοάο Μάριο αγωνίζεται ως μέσος και ομάδα του είναι η Μπεσίκτας. Στην Εθνική Πορτογαλίας κλήθηκε για πρώτη φορά το 2014.