Tim Howard will leave Everton for Colorado Rapids at the end of the season.
The American goalkeeper has signed a pre-contract agreement with the Major League Soccer side and is to join in July once their transfer window opens.
Howard, 37, is to end a 10-year long association with the Blues and return home on a deal lasting until 2019.