1 A felnőtt klubokban játszott mérkőzések és gólok csak a bajnoki mérkőzések adatait tartalmazzák. Utolsó elszámolt mérkőzés dátuma: 2025. május 24. 2 Utolsó elszámolt válogatott mérkőzés dátuma: 2024. november 18.
João FélixViseu városában született és a Os Pestinhastól került hétévesen aPorto utánpótlás akadémiájára. Tizenöt évesen elhagyta a csapatot, miután több szakember szerint termete túl kicsi és vékony volt, ezért nem kapott a fejlődéséhez elegendő játéklehetőséget. Ezt követően került a rivális Benfica csapatához.[2]
Félix 2016. szeptember 17-én, 16 évesen mutatkozott be a felnőttek között a Benfica tartalékcsapatában, a másodosztályban. Ő lett a legfiatalabb debütáns aBenfica B csapatának történetében.[3] 13 mérkőzést játszott és három gólt szerzett a szezon során, az elsőt pedig egy 1–1es döntetlen alkalmával szülővárosának csapata, azAcadémico de Viseu ellen szerezte 2017 februárjában.[4]
A 2018–2019-es szezont megelőzően az első csapat keretéhez került, és augusztus 18-án debütált a portugál élvonalban aBoavista elleni 2–0-s győzelem alkalmával. Egy héttel később a Sporting elleni városi rangadón is pályára lépett, csapata az ő góljával ért el döntetlent.[5] Ezzel João Félix lett a legfiatalabb játékos, aki a lisszaboni derbin gólt szerzett. 2019. január 16-án a Portugál Kupa negyeddöntőben a Vitória de Guimarães ellen szerzett újabb gólt,[6] majd aSporting CP elleni bajnokin is betalált, 4-2-es győzelemhez segítve csapatát.[7] Ekkor már több európai élcsapat figyelmét felkeltette a teljesítménye.[8]
2019. április 11-én azEurópa-liga negyeddöntőjének első mérkőzésén 19 évesen és 152 naposan mesterhármast szerzett azEintracht Frankfurt ellen 4–2-re megnyert találkozón, ezzel pedig ő lett a legfiatalabb labdarúgó, aki mesterhármast szerzett sorozat történetében, megdöntve ezzelMarko Pjaca csúcsát, aki 2014-ben 19 évesen és 214 naposan ért el hasonló teljesítményt a Dinamo Zagreb színeiben a skót Celtic ellen.[9][10] Első szezonjában minden tétmérkőzést figyelembe véve húsz gólt szerzett,[11] a bajnokságban 26 találkozón 15 alkalommal volt eredményes és bajnoki címet ünnepelhetett csapatával.[12] Európa legerősebb bajnokságait figyelembe véve a gólok és gólpasszok számában csakKai Havertz, a Bayer Leverkusen középpályása teljesített nála jobban a 21 éven aluli játékosok közül, ebben a statisztikai mutatóban megelőzteJadon Sanchót, aBorussia Dortmund játékosát is.[13]
2023. szeptember 1-jén kölcsönbe érkezett a 2023–2024-es szezonra a katalán csapathoz, opciós jog nélkül.[16]Két nap múlva debütált azOsasuna elleni 2–1-es bajnokin, a következő mérkőzésén szerezte első gólját hazai környezetben aReal Betis ellen, az 5–0-ra zárult találkozó nyitógólját jegyezte a 25. percben.
Fernando Santos szövetségi kapitány 2019 júniusában a2018–2019-es UEFA Nemzetek Ligája négyes döntőjére készülő portugál keretbe hívta meg először João Félixet aki június 5-én a Svájc elleni elődöntőben mutatkozott be a nemzeti válogatottban, miután a 71. percben csereként beállt a 3–1-re megnyert mérkőzésen.[20]
Félixet az egyik legígéretesebb fiatal játékosnak tartják hazájában, játékstílusát többször összehasonlítottákRiu Costáéval ésJoão Pintóéval is.[7] Azonban míg ők elsősorban támadó középpályások voltak, akik a játék szervezéséért feleltek, addig João Félix a támadósorban vagy előretolt csatárként is bevethető.[22]