Shaw was claimed off waivers by the Orioles on Wednesday, Roch Kubatko of MASNSports.com reports.

Shaw was cast off the Giants' 40-man roster Friday, but he'll land a 40-man roster spot with Baltimore heading into the 2021 season. The 26-year-old has struggled in limited major-league opportunities and could serve as organizational depth with his new club.