W lutym 2000 roku Evans powrócił do Stanów Zjednoczonych, gdzie został graczem San Jose Earthquakes i zadebiutował w MLS. W połowie sezonu odszedł do drugoligowego Pittsburgh Riverhounds, po czym zaliczył wypożyczenie w Chicago Fire, z którym zdobył U.S. Open Cup. W październiku 2000 roku Evans, po pozytywnym przejściu testów, został zakontraktowany przez drugoligową Lechię Gdańsk, gdzie rozegrał osiem spotkań. Następnie powrócił on do ojczyzny, gdzie w drafcie został wybrany do zespołu Chicago Fire, skąd wypożyczono go do Pittsburgh Riverhounds.
W połowie 2001 roku Justin Evans przeniósł się do Dallas Burn, gdzie spędził jeden sezon i odszedł do Charleston Battery, z którym zajął pierwsze miejsce w Konferencji Południowo-Wschodniej. Jego zespół w walce o grę w MLS odpadł w play-offach. Dwa kolejne sezony Evans spędził w macierzystym Pittsburgh Riverhounds, po czym w latach 2004-2005 ponownie był zawodnikiem Charleston Battery, z przerwą na wypożyczenie do trzecioligowego Northern Virginia Royals.
Od 2004 do 2006 roku Evans występował jedynie w drużynach futsalowych.