Il difensore dell'Elche John Donald ha giocato nella maggior parte delle gare della sua squadra in LaLiga nel 2025/2026, avendo collezionato 11 presenze, per un totale di 296 minuti. É partito titolare in 3 presenze su 17 giornate ed è stato utilizzato soprattutto come subentrato, in 8 occasioni.
L'ultima partita di Donald in LaLiga è stata il 21 dicembre, partita in cui ha giocato 90 minuti con la maglia dell'Elche contro il Rayo Vallecano, nella vittoria per 4-0. In totale il difensore ha segnato 1 rete nel 2025/2026.
Il suo primo gol nel campionato è arrivato in una vittoria 2-1 contro il Celta Vigo il 28 settembre.
La gara casalinga contro il Villarreal, il 3 gennaio, sarà la prossima sfida di LaLiga per l'Elche.
Nella passata stagione di Segunda División Donald ha giocato 19 partite con l'Elche, gare in cui ha segnato 2 gol.
Prima di arrivare a vestire la maglia dell'Elche nel dicembre 2020, il difensore ha collezionato 21 presenze in campionato con Elche II, per un totale di 1 gol.
Il difensore ha fatto il suo esordio in campionato con l'Elche il 19 dicembre 2020 come titolare contro l'Atletico Madrid all'età di 20 anni e 85 giorni. In generale in LaLiga, ha giocato 29 partite, con 1 gol.