1 Ne sont comptabilisés que les matchs en compétitions officielles, quel que soit le statut (amateur et professionnel). Les matchs amicaux ne sont pas comptabilisés. 2 Matchs officiels. Dernière mise à jour:
Né à Joinville au Brésil, Gabriel Sara est formé par le São Paulo FC. Il joue son premier match en professionnel lors d'une rencontre de championnat du Brésil le , face à l'EC Bahia. Il entre en jeu à la place de Marcos Guilherme, et la partie se termine sur un match nul (1-1)[1]. En , il est définitivement intégré au groupe de l'équipe première[2].
En il se blesse, subissant une fracture du métatarse qui le tient éloigné des terrains plusieurs mois[3]. De retour de blessure à l'été 2020[4], il joue davantage en équipe première, où son entraîneur Fernando Diniz lui fait confiance[5]. Le il inscrit ses deux premiers buts dans le championnat brésilien, face au Santos FC (2-2)[6]. Le suivant, Gabriel Sara fait sa première apparition en Copa Libertadores face au CA River Plate. Il est titularisé et les deux équipes se neutralisent (2-2 score final)[7].
Sara joue son premier match pour Norwich le , lors d'une rencontre de championnat face au Wigan Athletic. Il entre en jeu à la place de Max Aarons et les deux équipes se neutralisent (1-1 score final)[10].
Galatasaray SK
Le , le club de Süper Lig du Galatasaray SK annonce le transfert du milieu de terrain brésilien pour une durée de 5 ans[11],
devenant par la même occasion le transfert le plus élevé de l'histoire du club, avec une indemnité s'élevant à 18 millions d'euros[12]. Sara fait ses débuts avec Galatasaray le suivant, lors de la victoire 2-1 face à Hatayspor à l'occasion de la première journée de championnat. Il est entré en jeu en remplacement de Kerem Demirbay[13]. Le , il inscrit son premier but pour le club lors du match face à Çaykur Rizespor, qui voit la victoire de Galatasaray sur le score de 5-0[14].
En équipe nationale
Le , Gabriel Sara honore sa première sélection avec l'équipe nationale du Brésil, à l'occasion d'un match amical face à la France. Il entre en jeu à la place de Casemiro, et son équipe s'incline 1-2[15].