Third baseman Kris Bryant, a career .278 hitter who had 25 home runs and 73 RBI between the Cubs and Giants last season, has agreed to a seven-year, $182 million deal to join the Colorado Rockies, sources told ESPN.