Il difensore dell'Udinese João Ferreira è sceso in campo nella maggior parte delle gare della sua squadra in Serie A nel 2023/2024, avendo collezionato 30 presenze, per un totale di 1658 minuti. É stato scelto nell'11 iniziale in 17 di queste presenze, su 32 giornate, ed è entrato a gara in corso 13 volte.
La sua ultima partita nella competizione risale al 20 aprile, gara in cui ha giocato solo 9 minuti con la maglia dell'Udinese contro l'Hellas Verona, nella sconfitta per 1-0. In totale il difensore ha registrato 1 assist in questa stagione. Ha ricevuto 8 cartellini gialli.
La prossima sfida per l'Udinese - che è al 17° posto con 28 punti - sarà una partita casalinga contro la Roma, il 25 aprile.
Nell'ultima stagione con il Watford in Championship Ferreira ha collezionato 5 presenze, gare in cui ha segnato 1 gol.
Il difensore è passato a giocare in prestito con l'Udinese nell'agosto 2023. In precedenza giocava per il Watford, per cui ha collezionato 5 presenze in campionato, con 1 gol, dopo aver raggiunto il club nel gennaio 2023, mentre prima giocava per Benfica II.
Il 20 agosto 2023 Ferreira ha debuttato in Serie A, a 22 anni e 151 giorni contro la Juventus. In totale, nella sua carriera in Serie A, ha collezionato 30 partite, con 1 assist.