CHICAGO >> Free agent outfielder Jason Heyward and the Chicago Cubs have agreed to a $184 million, eight-year contract, according to a person familiar with the negotiations.
The person spoke Friday on the condition of anonymity because the deal has not been announced.
The agreement with the three-time Gold Glove winner is the latest in a series of big moves by the Cubs as they try to build on a breakthrough season and bring home their first World Series title since 1908. The Cubs won 97 games and reached the NL Championship Series before getting swept by the New York Mets.
Chicago also has added pitchers John Lackey and Adam Warren along with infielder Ben Zobrist. Lackey, like Heyward, left the rival Cardinals for the Cubs and figures to be Chicago's No. 3 starter behind NL Cy Young Award winner Jake Arrieta and Jon Lester.
Chicago also signed infielder Ben Zobrist to a $56 million, four-year contract and traded Starlin Castro to the New York Yankees for pitcher Adam Warren.
D'BACKS INTRODUCE GREINKE
PHOENIX >> Zack Greinke was minutes from agreeing to sign with another team when he received word the Arizona Diamondbacks were interested.
Greinke wouldn't identify the other club, but the question was about his former team, the Los Angeles Dodgers, and he answered with a smile, so it was not hard to decipher.
Instead of re-signing with the Dodgers, Greinke listened to the Diamondbacks' pitch. He liked it and a deal was put together the following day.
The Arizona Diamondbacks, long considered a small-market team despite playing in the nation's sixth-largest city, acquired the most accomplished free-agent pitcher on the market.
"I'm glad we were a minute too soon than a minute too late," Diamondbacks general manager Dave Stewart said Friday at Greinke's introductory news conference.
NATS STRENGTHEN BULLPEN
WASHINGTON >> Rebuilding their middle relief corps, the Washington Nationals have agreed with right-hander Shawn Kelley on a $15 million, three-year contract and with left-hander Oliver Perez on a $7 million, two-year deal.
Kelley, 31, was 2-2 with a 2.45 ERA in 53 appearances for the San Diego Padres last season, when he made $2,835,000. His new deal calls for a $4 million salary next year and $5.5 million in each of the final two seasons.
Perez, 34, who previously was with the Nationals' Double-A Harrisburg affiliate, was a combined 2-4 with a 4.17 ERA in 70 games with the Diamondbacks and Astros in 2015. He will earn $3 million next year and $4 million in 2017.