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