Il suo debutto professionistico avvenne proprio con la formazione del Corrèze nella partita contro l' valida come ultima giornata del Top 14 2010-2011. L'esordio rimase l'unica sfida giocata nel Brive, poiché la stagione successiva passò al . Dopo un primo anno di ambientamento dove ottenne solo tre presenze, Vahaamahina si impose poi come titolare. Nell'ottobre 2013 fu annunciato ufficialmente il suo passaggio al con un contratto triennale valido a partire dall'annata 2014-2015. La sua prima stagione nel nuovo club lo vide arrivare sia alla finale del campionato francese sia a quella di Champions Cup, entrambe giocate da titolare ed entrambe perse. La stessa accoppiata di finali fu raggiunta anche due anni più tardi, nell'annata 2016-2017; questa volta giocò dal primo minuto quella di Champions Cup persa contro i , ma un infortunio subito proprio in quella partita lo escluse dalla finale del Top 14 dove il Clermont conquistò il titolo. La stagione 2018-2019 si concluse nuovamente con la partecipazione, come titolare, a due finali: quella della Challenge Cup vinta contro i connazionali di e quella del campionato francese persa contro .