1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour :
Né à Binningen, dans le canton de Bâle-Campagne en Suisse, d'un père nigérian et d'une mère suisse, Noah Okafor est formé dans l'un des plus importants clubs du pays, le FC Bâle qu'il rejoint en 2009[1]. Le 31 janvier 2018 Okafor prolonge son contrat avec son club formateur jusqu'en 2020[2]. Le , il joue son premier match en professionnel lors d'un match nul en Super League contre le FC Lucerne (2-2)[3].
Okafor est titularisé dès la deuxième journée de la saison 2018-2019, le , face à Neuchâtel Xamax. Ce jour-là, il inscrit son premier but en professionnel, le seul de son équipe qui réalise le match nul lors de cette partie (1-1)[4]. Il participe au bon parcours du FC Bâle en Coupe de Suisse cette année-là, l'équipe se hissant jusqu'en finale et remportant le trophée face au FC Thoune, finale qui a lieu le . Okafor est titulaire lors de cette rencontre qui se solde par une victoire de deux buts à un[5] et remporte donc le premier trophée de sa carrière.
Red Bull Salzbourg (2020-2023)
Le , lors du dernier jour du mercato hivernal, Noah Okafor s'engage en faveur du Red Bull Salzbourg pour un contrat courant jusqu'en [6].
Il remporte son premier trophée avec Salzbourg, la coupe d'Autriche[7], en étant titularisé lors de la finale remportée le 29 mai 2020 face au SC Austria Lustenau. Il se distingue ce jour-là en marquant un but (0-5 score final)[8].
Le , Noah Okafor remporte à nouveau la coupe d'Autriche, cette fois contre le LASK Linz. Il entre en jeu à la place d'Enock Mwepu et son équipe s'impose par trois buts à zéro[9],[10].
Le , Okafor marque ses deux premiers buts en Ligue des champions, face au VfL Wolfsburg. Il est titularisé et participe à la victoire de son équipe avec ses deux buts (3-1 score final)[11].
AC Milan (depuis 2023)
Le 22 juillet 2023, Noah Okafor s'engage en faveur de l'AC Milan. Il signe un contrat courant jusqu'en juin 2028 avec le club lombard[12],[13].
Okafor marque son premier but pour le club à l'occasion d'une rencontre de Serie A face au Cagliari Calcio le . Titulaire ce jour-là, il participe à la victoire de son équipe par trois buts à un[14].
Noah Okafor honore sa première sélection avec l'équipe nationale suisse lors du match pour la troisième place de la Ligue des nations face à l'Angleterre, le . Il entre en jeu à la place de Haris Seferović lors de cette partie. Les deux équipes se neutralisent pendant 120 minutes et se départagent aux tirs au but, où l'Angleterre sort finalement vainqueur[18]. Du fait de cette entrée en jeu en match officiel pour la Suisse, Okafor n'a ensuite plus la possibilité de s'aligner avec le Nigeria, choix qu'il possédait encore avant cette rencontre.
Okafor inscrit son premier but en sélection le contre la Bulgarie. Il est titularisé lors de cette rencontre qui voit les Suisses l'emporter (4-0 score final)[19].