1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour :
À l'issue de la saison 2010-2011, l'équipe première est championne de France et, selon l'analyse de Gianni Bruno, les dirigeants du club ne souhaitent alors plus mettre l'accent sur l'intégration des jeunes du club au groupe professionnel. Ils font entendre à Gianni Bruno qu'il ne sera pas conservé, et celui-ci effectue des essais au Havre Athletic Club et à l'En avant de Guingamp. Cependant, à cette époque, Claude Fichaux, l'adjoint de Rudi Garcia, entraîneur de l'équipe première du LOSC, assiste régulièrement aux matchs de l'équipe réserve. Il repère alors Gianni Bruno et lui permet de rester au club ainsi que de signer un contrat professionnel d'un an avec son club formateur[2].
Il marque son premier but avec l'effectif professionnel le , celui de la victoire du LOSC contre l'AFC Compiègne en seizièmes de finale de la Coupe de France[5]. Son premier but en championnat remonte au de la même année, contre l'AC Ajaccio, lors de la victoire de sa formation sur le score de 4-1[6].
En fin de contrat en , il signe une prolongation de contrat de 3 ans[7].
En , Gianni Bruno est prêté par le LOSC au Sporting Club de Bastia[9]. Il y porte le numéro 9. Il inscrit son premier but sous les couleurs du SC Bastia contre Valenciennes (victoire 2-0)[10]. Au total, il marque 8 buts avec le club corse.
Le , il est prêté au FC Lorient jusqu'au terme de la saison[14]. Il inscrit son premier et seul but sous le maillot breton le face à son ancien club, le SC Bastia[15]. Titulaire à seulement trois reprises pour neuf entrées en jeu, l'option d'achat de 1M€ adossée à son prêt n'est pas levée à l'issue de la saison[16]. À la suite de la relégation d'Evian en Ligue 2 et en dépit de ses trois ans de contrat, il annonce vouloir retourner en Belgique, estimant que le club savoyard ne lui correspond pas[17]. Lors de la reprise de la saison 2015-2016, il fait finalement toujours partie de l'effectif, désormais entrainé par Safet Sušić, et débute même en tant que titulaire les premières rencontres de championnat.
Un échec confirmé à Évian
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
Nouveaux projets en Russie (2016-2017)
Alors qu'il a participé à 21 rencontres de championnat, pour 4 réalisations, il quitte le la Savoie pour la Russie et le Krylia Sovetov Samara, entrainé par son compatriote Francky Vercauteren[18]. L'ETG en proie à des difficultés financières, son prêt est renouvelé l'été suivant, le club russe prenant en charge l'intégralité de son salaire[19].
Débuts professionnels en Belgique
Cercle Bruges
Le 3 juillet 2017, Gianni Bruno rejoint ensuite le Cercle Bruges alors en deuxième division. Il a signé un contrat d'une saison[20]. Lors de sa première saison, il a contribué à la remontée des Brugeois avec trois buts en championnat et signe un nouveau contrat pour une année supplémentaire. Ce contrat expirant en juin 2019, il quitte le Cercle sur un transfert gratuit.
Zulte-Waregem
Le SV Zulte Waregem recrute le joueur gratuitement pour une durée de contrat de trois saisons le jusqu'à l'été 2022[21]. Sous l'entraîneur Francky Dury, l'attaquant trouve souvent le chemin du but. Après deux bonnes saisons et 32 buts inscrits, il est transféré à La Gantoise à l'été 2021 pour trois saisons[22].
La Gantoise
Lors de sa première saison à Gand, Bruno n'est pas un joueur du onze de base et ne joue que 16 matches dont 8 en championnat de Belgique. Le 9 décembre 2021, il a marqué le seul but d'un match de poule inutile de la Conference League contre Flora Talinn.
Prêt à Saint-Trond
En raison d'un manque de temps de jeu, Bruno est prêté pour une saison au club de première division de Saint-Trond à l'été 2022. Parmi les Canaris, il réussit de nouveau à retrouver rapidement le chemin des filets en plantant 18 buts à l'issue de la phase régulière du championnat (troisième meilleur buteur) et 2 buts en coupe de Belgique.
En Turquie
Revenu à La Gantoise après son prêt d'une saison à Saint-Trond, le club flandrien ne désire pas le conserver et le transfère le 14 août 2023 pour 300 000 euros au club de division 2 turque d'Eyüpspor[23].