Johan Bakayoko, né le 20 avril 2003 à Overijse en Belgique, mesure 1,82 m et joue au poste d'attaquant. Né de parents ivoiriens, il grandit en Belgique et se forme dans les centres de jeunesse du Club Bruges, du KV Malines et du RSC Anderlecht avant de rejoindre le PSV Eindhoven en 2019, où il poursuit son développement.
Il commence sa carrière professionnelle avec Jong PSV, l'équipe réserve évoluant en deuxième division néerlandaise. Son premier match a lieu le 6 novembre 2020 contre le FC Den Bosch, une rencontre où il entre en jeu en fin de partie pour aider son équipe à décrocher la victoire. Il se distingue au cours de la saison 2021-2022, étant élu meilleur talent de la division. Bakayoko fait ses débuts avec l’équipe première lors de la saison 2022-2023, inscrivant un but dès sa première titularisation en Eredivisie face au FC Emmen. Il participe aussi à sa première rencontre en Ligue des champions face à l’AS Monaco, se montrant actif dans la construction du jeu.
En octobre 2023, Bakayoko ouvre son compteur de la saison en marquant contre le Sparta Rotterdam, et continue sur sa lancée avec des performances marquantes contre le Fortuna Sittard et le RC Lens, où il inscrit son premier but en Ligue des champions. Ses performances lui valent d'être nommé « Talent du mois » d'octobre en Eredivisie, une récompense qui souligne son impact croissant dans le championnat. Il conclut la saison 2023-2024 en contribuant au titre de champion de son club, une victoire marquant le 25e titre de l’histoire du PSV.
En sélection nationale, Bakayoko commence sa carrière internationale avec les équipes jeunes de Belgique, jouant pour les moins de 15 ans en 2018. Il continue sa progression en passant par les équipes U16, U17 et U19, marquant à plusieurs reprises. En mai 2022, il est convoqué pour la première fois avec l'équipe des espoirs belges et honore sa première sélection contre l’Écosse.
Au niveau de l’équipe nationale, il est appelé pour la première fois en mars 2023 pour remplacer un joueur blessé. Il fait ses débuts le 24 mars 2023 contre la Suède, où il délivre une passe décisive à Romelu Lukaku, affirmant ainsi sa nationalité sportive belge. En juin 2023, il marque son premier but en équipe nationale contre l'Estonie. Il est ensuite sélectionné pour l’Euro 2024, sa première grande compétition internationale.
Au fil de sa carrière, Bakayoko se distingue avec des performances régulières et est élu Talent de l'année du championnat néerlandais en 2024, marquant sa montée en puissance dans le football européen.