Tussen 2003 en 2012 speelde Isaacs voor Santos Kaapstad. In 2015 verruilde hij Bidvest Wits voor Ajax Cape Town. Daar werd hij in februari 2018 op staande voet ontslagen nadat hij middels camerabeelden betrapt was op het stelen van schoenen van technisch adviseur Foppe de Haan.[2]
Op 14 mei 2011 maakte Isaacs zijn debuut voor het Zuid-Afrikaans voetbalelftal. In de vriendschappelijke wedstrijd tegen Tanzania startte hij in de basis en werd hij na 61 minuten gewisseld voor Thabo Matlaba.[3]