The Miami Marlins have agreed to a four-year deal worth $58 million with pitcher Mark Buehrle, sources told ESPN.com's Jayson Stark. The move comes on the same day sources told ESPN The Magazine's Buster Olney the Marlins had emotionally moved on ...