From Steve Adams of MLB Trade Rumors :
Infielder Ryan Roberts has agreed to a Major League contract with the Red Sox, according to Roberts’ agents at the Beverly Hills Sports Council.
The 33-year-old Roberts previously opted out of his minor league deal with the Cubs at the end of Spring Training and should provide some third base depth for the Red Sox with Will Middlebrooks currently on the disabled list.
The soon-to-be deal was announced via the Beverly Hills Sports Council twitter page  but it has since been deleted. WEEI.com’s Alex Speier writes that although BHSC has deleted the tweet announcing the deal, an industry source has confirmed to him that there’s an agreement between the Red Sox and Roberts, pending a physical.
Red Sox To Sign Ryan Roberts by Matt Stein