Joan Puig è un difensore del Espanyol che non ha ancora fatto il suo esordio in LaLiga dopo aver raggiunto il club il 14 aprile 2023.
Puig ha giocato 14 partite di Primera División RFEF nell'ultima stagione con Llagostera, gare in cui ha segnato 1 gol.
Prima di cominciare l'esperienza con l'Espanyol nell'aprile 2023, il difensore ha collezionato 33 presenze in campionato con Espanyol II, per un totale di 3 gol.