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é à Chêne-Bougeries en Suisse, Nicolas Vouilloz est formé par le Servette FC. Il fait sa première apparition avec l'équipe première le , lors d'une rencontre de Super League contre le FC Sion. Il entre en jeu à la place de Anthony Sauthier et les deux équipes se neutralisent (1-1 score final)[1].
Le , Vouilloz prolonge son contrat avec le Servette jusqu'en [2]. Il marque son premier but chez les professionnels le 18 décembre 2021, lors d'une rencontre de championnat à l'extérieur contre le FC Lucerne, sur une déviation de la tête après un centre sur coup franc de Miroslav Stevanović. Le match se termine par une victoire grenat sur le score de deux buts à zéro[3]. Lors de la saison 2021-2022, il s'impose comme un titulaire dans la défense du Servette[4].
Le , lors du mercato hivernal, Nicolas Vouilloz rejoint le FC Bâle. Il signe un contrat courant jusqu'en [5],[6].
Vouilloz représente également les moins de 18 ans, jouant trois matchs entre 2018 et 2019, tous en tant que titulaire et le dernier en officiant comme capitaine[8].
Nicolas Vouilloz joue son premier match avec l'équipe de Suisse espoirs le , à l'occasion d'un match amical face à l'Irlande. Il entre en jeu à la place de Marco Burch et son équipe remporte la partie par deux buts à zéro[9].