Yoan Cottin est formé au RC Toulon qu'il intègre à l'âge de cinq ans dans le cadre de l'école de rugby. Son père Martial est un ancien joueur du RCT, et est entraîneur au club[3].
En 2020, il est prêté pour une saison au SU Agen[4]. La saison du club en Top 14 est tristement historique avec 26 défaites en autant de rencontres. Cottin inscrit cependant son premier essai en professionnel le sur le terrain du Stade français Paris[5].
En , non prolongé par le RC Toulon, il rejoint l'USON Nevers en Pro D2[5]. Il participe à deux phases finale du championnat, et dispute notamment la demi-finale perdue face au Stade montois en 2022 et est titulaire lors du match de barrage contre le RC Vannes en 2023[6].
En , son contrat est résilié par l'US Montauban à la suite d'une altercation avec un membre du staff survenu sur le trajet retour d'un déplacement après une défaite au CA Brive le [7].