Högskolekarriär:
Parks spelade för California Golden Bears 1999-2002. Han utsågs till tränarnas All-Pac-10 första lag som senior.
Professionell karriär
San Francisco 49ers
Parks gjorde 49ers 53-mannarupp utanför träningslägret som en undraftad fri agent 2003. Han var inaktiv under säsongens tre första matcher innan han gjorde sin NFL-debut den 5 oktober 2003 mot Philadelphia Eagles b> . Han spelade 15 matcher för 49ers det året, främst som backback och back.
New York Jets
Den 29 augusti 2005 byttes Parks till Jets för ett villkorligt draftval i 7:e omgången i 2006 års NFL-draft. Parks spelade 11 matcher för Jets den säsongen, främst som backback. Han avstod från Jets den 2 september 2006.
Las Vegas Raiders
Säsongen 2013 anställdes Parks av Oakland Raiders som tränare för defensiv kvalitetskontroll. 2015 befordrades han till assisterande tränare för speciallag och 2018 befordrades han till assisterande tränare för löparbackar. I februari 2021 befordrades Parks till running backs-tränare, och ersatte Kirby Wilson, som hade befordrats till offensiv koordinator