The Giants bolstered their outfield depth on Friday, trading for Joey Wiemer in a deal with the Marlins. San Francisco sent cash considerations to Miami in return, then designated catcher Andrew Knizner for assignment to clear space for Wiemer on their 40-man roster.