David Ferreiro dell'Huesca ha giocato la maggior parte delle gare della sua squadra in Primera División nel 2020/2021, avendo collezionato 37 presenze, per un totale di 2539 minuti. É partito titolare in 29 di queste presenze, su 38 giornate, ed è entrato a gara in corso 8 volte.
Ferreiro ha giocato la sua ultima partita il 22 maggio, con l'Huesca: un pareggio per 0-0 contro il Valencia, in cui ha giocato 85 minuti. In totale il centrocampista ha realizzato 2 reti in questa stagione - terzo a pari merito tra i giocatori della sua squadra; ha inoltre offerto 4 assist. Ha ricevuto 5 cartellini gialli.
É stato contro il Celta Vigo il 7 marzo che Ferreiro ha segnato il suo ultimo gol, nella sconfitta per 4-3. Ha aperto le sue marcature in questo campionato contro il Real Madrid il 31 ottobre, avendo realizzato una rete nella sconfitta per 4-1.
Ferreiro ha giocato 37 partite di Segunda División nell'ultima stagione con l'Huesca, realizzando 1 gol e fornendo 9 assist vincenti.
Prima di cominciare l'esperienza con l'Huesca nel luglio 2016, il centrocampista ha collezionato 73 presenze in campionato con Lugo, per un totale di 2 gol.
Il centrocampista ha fatto il suo esordio in campionato con l'Huesca il 19 agosto 2018 come subentrato contro l'Eibar a 30 anni e 140 giorni. In generale in Primera División, ha collezionato 72 partite, con 3 gol e 7 assist.