Il difensore dell'Elche John Donald è sceso in campo nella maggior parte delle gare della sua squadra in LaLiga nel 2025/2026, avendo collezionato 14 presenze, per un totale di 451 minuti. É partito titolare in 5 presenze su 24 giornate ed è stato utilizzato spesso come subentrato, in 9 occasioni.
La sua ultima apparizione nella competizione risale al 13 febbraio, partita 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.
Il suo primo gol nel campionato è arrivato in una vittoria 2-1 contro il Celta Vigo il 28 settembre.
Nella prossima partita di LaLiga, il 20 febbraio, l'Elche dovrà giocare una trasferta contro l'Athletic Bilbao.
Nella passata stagione di Segunda División Donald ha giocato 19 partite con l'Elche, gare in cui ha realizzato 2 gol.
Prima di cominciare l'esperienza con l'Elche nel dicembre 2020, il difensore ha collezionato 21 presenze in campionato con Elche II, per un totale di 1 gol.
Il 19 dicembre 2020 Donald ha debuttato in LaLiga, all'età di 20 anni e 85 giorni contro l'Atletico Madrid. In totale, nella sua carriera in LaLiga, ha collezionato 32 partite, con 1 gol.