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