Third baseman Kris Bryant and the Colorado Rockies are in agreement on a seven-year, $182 million contract, sources confirmed to ESPN on Wednesday.

Bryant is headed to his third team in eight months after spending his first six major league seasons with the Chicago Cubs, who traded him to the San Francisco Giants last July.