The 25-year-old joined the Elland Road side in January last year from Major League Soccer team Columbus Crew after a trial.
Having only started one game for United since his arrival he was put on the transfer list.
He recently returned from a loan spell at Stevenage, where he made nine appearances for the League One club.
Leeds United have released United States international forward Robbie Rogers by mutual consent.