[2] En agosto de 2007 participó en la victoria por 1-0 sobre el PSV Eindhoven para hacerse con el Johan Cruijff-schaal, su primer trofeo.[12] Jugando con Willem II, Donald recolectó 18 apariciones en total, incluyendo 4 partidos en play-off de descenso.Mientras estaba con el club, Donald recolectó 102 partidos en todas las competiciones durante tres temporadas en total, anotando 16 goles.[15] En marzo de 2016, se anunció que su salario bruto asciende a 1 005 030 euros.[19] Varios días después, el viernes 9 de marzo, fue hospitalizado debido a problemas cardíacos.Reemplazando a Nemanja Radonjić en el minuto 81 del Derby Eterno, Donald observó su 105.º juego oficial con la Estrella Roja de Belgrado.[21] Había sido expulsado después de un conflicto con Seydouba Soumah en el campo en los últimos minutos del partido.[23] Donald se fue a Turquía en el verano de 2018 al firmar con Yeni Malatyaspor.