Holmes groeide op in Somerdale, New Jersey. Ze nam deel aan de Paralympische Zomerspelen 2004 in Athene, Griekenland, waar ze een bronzen medaille won in de lange sprong <unk> F44/46 van de vrouwen, eindigde als zesde in de 100 meter <unk> T46 van de vrouwen, met een wereldrecord van T44 en eindigde als zevende in de 200 meter <unk> T46 van de vrouwen. Ze nam ook deel aan de Olympische Zomerspelen van 2008 in Beijing, China, waarbij ze een gouden medaille won in de 100 meter <unk> T44 voor vrouwen, en de Olympische Zomerspelen van 2012.
in Londen, won een bronzen medaille in de vrouwen 100 meter <unk> T44 evenement.