Gerard Moreno è un attaccante del Villarreal che ha collezionato 17 presenze, per un totale di 716 minuti. É partito titolare in 6 partite su 38 giornate ed è stato spesso utilizzato come subentrato, in 11 occasioni.
Moreno ha collezionato la sua ultima presenza il 25 maggio, con il Villarreal: una vittoria per 4-2 contro il Siviglia, in cui ha giocato 33 minuti. In totale l'attaccante ha segnato 3 gol in questa stagione; ha inoltre registrato 2 assist.
É stato contro l'Atletico Madrid il 25 gennaio che Moreno ha segnato il suo ultimo gol, nel pareggio 1-1. Ha aperto le sue marcature in questo campionato contro l'Osasuna il 24 novembre, avendo realizzato una rete nel pareggio 2-2.
Nell'ultima stagione con il Villarreal in LaLiga Moreno ha collezionato 30 presenze, gare in cui ha segnato 10 gol e fornito 6 assist vincenti.
Prima di arrivare a vestire la maglia del Villarreal nel luglio 2018, Moreno ha collezionato 107 presenze in campionato con l'Espanyol, per un totale di 36 gol e 8 assist.
Moreno ha fatto il suo esordio in LaLiga con il Villarreal il 14 settembre 2014 come subentrato contro il Granada all'età di 22 anni e 160 giorni. In totale, nella sua carriera in LaLiga, ha collezionato 321 partite, con 121 gol e 38 assist.