After scoring a total of five runs over their five-game losing streak, the Giants are shaking up the roster. The team announced four transactions on Twitter Tuesday afternoon.
Insider Andrew Baggarly chats every week! Join him today at 10:30 a.m. for an hour of free-flowing baseball talk.
SAN FRANCISCO – There is always a helplessness tethered to not understanding why.