B.J.アップトン
2017年4月8日にサンフランシスコ・ジャイアンツとマイナー契約を結び、6月より傘下のAAA級サクラメント・リバーキャッツでプレー。だが、成績は12試合で打率.244・1本塁打・4打点にとどまり、8月21日に自由契約となった。