Chris Archer has agreed to a one-year contract with the Rays, the team with which he has enjoyed his greatest success, sources told ESPN’s Jeff Passan.