Cole Hamels agrees to one-year, $18 million deal with Braves

Yahoo Sports Videos

Cole Hamels agrees to one-year, $18 million deal with Braves

What to Read Next