1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. Dernière mise à jour : 2 septembre 2014
Il signe son premier contrat professionnel grâce à Jacques Santini en 2002 mais il doit attendre un an pour entrer en jeu en Ligue 1, le , lors d'un match au Mans, après plusieurs apparitions sur le banc dont la première au Stade Armand-Cesari. Il réalise 5 autres apparitions au cours de la saison, toujours en tant que remplaçant. Les 88 minutes de jeu cumulées lui offrent cependant l'occasion d'ouvrir son palmarès professionnel puisque l'OL remporte le championnat. Ce sont par ailleurs ses seuls matchs de championnat avec son club formateur puisqu'il n'en dispute pas un seul lors de la saison 2004-2005. En revanche, il débute en Ligue des champions, en décembre 2004 contre le Sparta Prague puisqu'il entre en jeu pour le dernier match de la 1re phase alors que l'équipe lyonnaise est déjà qualifiée pour le tour suivant.
En juin2005, laissé libre, il rejoint le stage estival de l'UNFP et entre en contact avec Grenoble et Lorient. Mais il signe finalement un contrat de 2 ans au SC Bastia, tout juste relégué en Ligue 2. Au côté de Pascal Camadini il forme une paire efficace, Yohan Gomez récupérant les ballons et Camadini se chargeant de les redistribuer. Pour sa première saison en tant que titulaire, il fait naître de nombreux espoirs. Le club corse échoue cependant dans sa quête de remontée immédiate. Bien décidé à poursuivre sur sa lancée, Gomez réalise deux autres saisons moyennes sous le maillot bleu, ce qui ne l'empêche pas de prolonger son contrat au cours de la saison 2007-2008 pour une nouvelle durée de 3 ans. Malgré cette marque apparente de confiance, Bernard Casoni, qui en avait fait un homme cadre, l'écarte du groupe professionnel dès la reprise, à l'été 2008. Le joueur se contente malgré tout de travailler et se voit récompensé de ses efforts, profitant des nombreuses blessures dans le groupe bastiais pour se refaire une place. Malgré cela, il ne se montre pas particulièrement décisif.
En mai 2009, Philippe Anziani est nommé entraîneur du SC Bastia, et place Gomez sur la liste des joueurs transférables. Gomez reste cependant une saison de plus en Corse. En 2010, il est laissé libre par le club. Il mettra un an avant de retrouver du travail. Après un essai infructueux à Troyes, il s'engage en 2011 en faveur de l'AS Cannes. Le club évolue en National, mais se voit rétrogradé administrativement en CFA à la suite de problèmes financiers.