Kariéra na vysoké škole:
Parks hrál za California Golden Bears v letech 1999-2002. Jako senior byl jmenován do prvního týmu All-Pac-10 trenérů.
Profesionální kariéra
San Francisco 49ers
Parks vytvořil 53člennou soupisku 49ers z tréninkového kempu jako nedraftovaný volný hráč v roce 2003. První 3 zápasy sezóny byl neaktivní, než debutoval v NFL 5. října 2003 proti Philadelphia Eagles b> . Ten rok odehrál 15 zápasů za 49ers, především jako záložní běh a krajní obránce.
New York Jets
29. srpna 2005 byl Parks vyměněn do Jets za podmíněnou volbu draftu v 7. kole v draftu NFL 2006. Parks v té sezóně odehrál za Jets 11 zápasů, především jako záložní běh. Dne 2. září 2006 ho Jets zřekli.
Las Vegas Raiders
V sezóně 2013 byl Parks najat Oakland Raiders jako trenér defenzivní kontroly kvality. V roce 2015 byl povýšen na asistenta trenéra speciálních týmů a v roce 2018 byl povýšen na asistenta trenéra running backů. V únoru 2021 byl Parks povýšen na trenéra running backů a nahradil tak Kirbyho Wilsona, který byl povýšen na ofenzivního koordinátora.