Thierry Henry is leaving Major League Soccer's New York Red Bulls, the former France and Arsenal striker said on Monday.
Henry's contract finished at the end of the current season and the Red Bulls missed out on the title-deciding MLS Cup after losing the Eastern Conference final to the New England Revolution.
"The decision has always been that I would leave after the duration of my contract and although that was never going to change, I didn't want it to distract from the progress of the team.
"I have immensely enjoyed my four and half years here and would like to thank everyone involved with this club who has made my time here so enjoyable," he added.
Henry, 37, has not decided whether to continue his career with another club or retire from playing.
"I will now take the next few weeks to reflect and decide on the next chapter of my career," he said.
Image: Thierry Henry of New York Red Bulls.
Photograph: Jim Rogash/Getty Images
Sports Shorts: Pele recovering from kidney stone removal
Soccer star Beckham and son 'shaken' after car crash
US hiring accelerates, jobless rate hits six-year low
Wenger goes back 10 years, remembers end of famous winning streak
EPL: QPR keen to sign Defoe in January transfer window