Nelsen startet karrieren med college-fotball i staten Nord-Carolina i USA i 1997. Her spilte han i 2 år før han flyttet til California og Stanford University i 2 nye år. Etter dette fikk han proffkontrakt med klubben D.C. United i MLS og ble lagkaptein i 2003.