Terrence Boyd has joined German third division side Hallescher FC after mutually parting ways with Major League Soccer's Toronto FC on Monday.
Boyd, 28, signed with Toronto in February and played in 13 games across all competitions.
Boyd has 14 caps for the United States national team, with the last one coming in 2016.
Born in Germany, Boyd has spent most of his professional career in his native country. Before signing with Toronto in February, Boyd played with SV Darmstadt 98, who were regulated from the top-level Bundesliga to Germany's second tier during his time with the team.
According to the Toronto Sun, Boyd wanted to return to Germany due to his struggles in the MLS and the upcoming birth of his second child. Boyd and Toronto FC reportedly worked on an agreement for about a week.
Boyd has not scored a goal in a competitive game since March 2018.