Høgskolekarriere:
Parks spilte for California Golden Bears fra 1999-2002. Han ble utnevnt til Coaches' All-Pac-10 førstelag som senior.
Profesjonell karriere
San Francisco 49ers
Parks gjorde 49ers 53-mannsliste ut av treningsleiren som en undraftet gratis agent i 2003. Han var inaktiv i de tre første kampene av sesongen før han debuterte i NFL 5. oktober 2003 mot Philadelphia Eagles b> . Han spilte i 15 kamper for 49ers det året, først og fremst som backback og back.
New York Jets
Den 29. august 2005 ble Parks byttet til Jets for et betinget draftvalg i 7. runde i 2006 NFL Draft. Parks spilte i 11 kamper for Jets den sesongen, først og fremst som en backback. Han ble gitt avkall av Jets 2. september 2006.
Las Vegas Raiders
I 2013-sesongen ble Parks ansatt av Oakland Raiders som en defensiv kvalitetskontrolltrener. I 2015 ble han forfremmet til assisterende spesiallagstrener og i 2018 ble han forfremmet til assisterende trener for running backs. I februar 2021 ble Parks forfremmet til running backs-trener, og erstattet Kirby Wilson, som hadde blitt forfremmet til offensiv koordinator