Donkers werd vanuit de A-jeugd van VVV-Venlo met ingang van het seizoen 2013-14 als amateurspeler overgeheveld naar het eerste elftal. Op 21 maart2014 maakte hij er zijn competitiedebuut in de thuiswedstrijd tegen FC Oss (3-2). Hij had een basisplaats als vervanger van de geblesseerde rechtsback Guus Joppen.[1] In juni 2014 tekende Donkers in Venlo een contract voor twee jaar met een optie voor nog eens twee jaar.[2] Met zijn eerste competitiedoelpunt op 8 mei2015 in het thuisduel tegen N.E.C. (3-1) had de verdediger een belangrijke bijdrage in het bereiken van de Venlose eerstedivionist van de play-offs.[3]
In 2016 besloot VVV zijn aflopende contract niet te verlengen.[4]TweededivisionistVV UNA slaagde er eind augustus in om Donkers vast te leggen.[5] Hij vertrok in februari 2017 bij UNA. In maart 2018 ging Donkers voor Olympia '18 spelen.[6]