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