Studijska karijera:
Parks je igrao za California Golden Bearse od 1999-2002. Imenovan je u prvu momčad Coaches' All-Pac-10 kao senior.
Profesionalna karijera
San Francisco 49ers
Parks je došao na popis od 53 igrača 49ersa iz trening kampa kao nedraftirani slobodni agent 2003. Bio je neaktivan prve 3 utakmice sezone prije nego što je debitirao u NFL-u 5. listopada 2003. protiv Philadelphia Eaglesa . Igrao je u 15 utakmica za 49ers te godine, prvenstveno kao rezervni backup i bek.
New York Jets
29. kolovoza 2005. Parks je razmijenjen u Jetse za uvjetni izbor u 7. rundi drafta NFL lige 2006. godine. Parks je te sezone igrao u 11 utakmica za Jetse, prvenstveno kao backup running back. Jetsi su ga se odrekli 2. rujna 2006.
Las Vegas Raiders
U sezoni 2013. Parksa su angažirali Oakland Raiders kao trenera obrambene kontrole kvalitete. Godine 2015. unaprijeđen je u pomoćnog trenera specijalnih timova, a 2018. u pomoćnog trenera trkaćih bekova. U veljači 2021. Parks je promaknut u trenera trkačih bekova, zamijenivši Kirbyja Wilsona, koji je promaknut u ofenzivnog koordinatora