The Colorado Rapids and St. Louis City set an MLS record on Wednesday when Colorado swapped high-scoring forward Rafael Navarro to St. Louis for $12 million, Reuters reported.
That's the highest dollar amount paid for a player in an MLS trade. St. Louis City could be on the hook for $250,000 more depending on how Navarro performs and retain a sell-on percentage.