And although the lefty is 5-9 with a 4.72 ERA through 20 starts this season, he brings a veteran presence and another arm for what could be a deep playoff run for Chicago.
Besides, the price is apparently right.
Last season the pitcher was 11-6 with a 4.20 ERA, which was preceded by an All-Star 2016 campaign where he was 15-5 with a 3.32 ERA.
Hamels threw a no-hitter against the Cubs at Wrigley Field on July 25, 2015. He's given up 16 home runs over 59 innings at home and 7 home runs over 55 1/3 innings on the road. The four-time All-Star won a World Series with the Phillies in 2008.
Rangers get Cubs right-hander Eddie Butler, Class A righty Rollie Lacy and a player to be named. Hamels is due what's left on his $23.5 million salary, plus a $6 million buyout on next year's club option. "We certainly know that", said Rangers general manager Jon Daniels, adding that the Cubs were one of four teams he had serious discussions about Hamels with on Thursday. Those numbers have been hurt by a bad July for Hamels, who is 1-3 with a 11.12 ERA in four starts after carrying a 3.61 ERA into the month. "He's a great competitor".
Yu Darvish, who signed a $126 million, six-year contract in February, is on the disabled list with a right elbow impingement and inflammation, and it's unclear when he might return. He is 3-0 with a 1.89 ERA in his last three starts.
The deal for Hamels is their second trade with Texas in the past couple weeks. Butler, 27, has played in parts of five seasons in the bigs, never having much success.