Gerard Farreras es miembro del ensemble de la Deutsche Oper Berlin.
En la temporada 23/24, Gerard debutó como Raimondo Bidebent (Lucia di Lammermoor), Timur (Turandot), y retomó los roles de Colline (La bohème), Don Basilio (Il barbiere di Siviglia), Dottor Grenville (La traviata), entre otros.
Fue miembro del Internationales Opernstudio de la Staatsoper Stuttgart desde 2020 hasta 2023, donde interpretó a Sarastro y Sprecher (Die Zauberflöte), Angelotti (Tosca), Tío Bonzo (Madama Butterfly), Basilio (Il barbiere di Siviglia), Nikitic (Boris Godunov), Farfarello y Die Küchin (Die Liebe zu drei Orangen), Zúñiga (Carmen), entre otros.
Ha sido galardonado con cinco premios extraordinarios en el 60.º Concurso Tenor Viñas y en el Voci Verdiane Città di Busseto.
Ha actuado en Anna Bolena en Les Arts (Valencia), The Nose en el Teatro Real (Madrid), Otello en Pamplona, Tosca en Oviedo, Die Zauberflöte en Peralada, La traviata en Parma, La bohème con la Simfònica del Vallès (Barcelona) y la Messa da Requiem en la Filarmónica de Berlín, entre otros.
Entre sus próximos compromisos destacan Lucia di Lammermoor en la Deutsche Oper Berlin, la Messa da Requiem en Baluarte (Pamplona) y Pulcinella con la OSCyL, entre otros.
Debuta en el Gran Teatre del Liceu.