SFG Trades:
PC Brian Howard
RP David Robertson
2019 ($3,250,000)
TB Trades:
Kevin Kiermaier
2019 ($5,666,666)
2020 (ARB)
Cash for Kiermaier 2019 ($5,666,666)
Giants trading a couple reasons, this opens up a useful amount of cap space. Also helpful to get a solid OF who isn't going to be a FA at the end of the season. Have plenty of RP so it's also good to open a spot on the roster for a new pitcher in the minors.