 On 24 March 2009, Forrest signed a contract with MLS expansion team Seattle Sounders FC for the 2009 season after the Sounders acquired his rights from the Rapids.He made no league appearances but played in one US Open Cup game, scoring against his former team Colorado Rapids in a 1–0 victory.On July 2, 2009, Forrest started a game for the Portland Timbers against Bayern Munich II.