MLB free agent Zack Greinke may make a decision soon between the LA Dodgers and San Francisco Giants after David Price agreed to a contract with the Boston Red Sox.
Read full storyThe Boston Red Sox have reportedly signed pitcher David Price to a free agent contract worth $217 million over seven years, according to Ken Rosenthal of Fox Sports.
Read full story