Free-agent pitcher Cole Hamels agreed to a one-year, $18 million deal with the Atlanta Braves on Wednesday, according to ESPN's Jeff Passan.
The 35-year-old previously spent nine-plus years with the Philadelphia Phillies, parts of four seasons with the Texas Rangers and one-plus year with the Chicago Cubs.
He is coming off a season in which he went 7-7 with a 3.81 ERA and a 1.391 WHIP, striking out 143 batters in 141.2 innings. The left-hander was limited to just 27 starts as he missed all of July because of an oblique injury.