John Donald dell'Elche ha collezionato 14 presenze, per un totale di 451 minuti. É partito titolare in 5 partite su 30 giornate ed è stato spesso utilizzato come subentrato, in 9 occasioni.
La sua ultima presenza in campionato è stata il 13 febbraio, gara in cui ha giocato solamente 10 minuti con la maglia dell'Elche contro l'Osasuna, nel pareggio per 0-0. In totale il difensore ha segnato 1 gol in questa stagione.
Ha aperto le sue marcature in questo campionato contro il Celta Vigo il 28 settembre, avendo segnato nella vittoria per 2-1.
La prossima sfida per l'Elche sarà una gara casalinga contro il Valencia, l'11 aprile.
Donald ha giocato 19 partite di Segunda División nell'ultima stagione con l'Elche, gare in cui ha realizzato 2 gol.
Il difensore è passato a giocare con l'Elche nel dicembre 2020, mentre prima giocava con Elche II, con cui ha collezionato 21 presenze in campionato, con 1 gol segnato.
Il 19 dicembre 2020 Donald ha debuttato in LaLiga, a 20 anni e 85 giorni contro l'Atletico Madrid. Finora in LaLiga, ha giocato 32 partite, con 1 gol.