The White Sox signed Guerra to a minor-league contract Saturday.
Guerra spent the previous two seasons in Japan but signed with Atlanta over the winter. He failed to make the team out of spring training and was roughed up for a 5.68 ERA, 1.78 WHIP and 17:20 K:BB across 25.1 innings with Triple-A Gwinnett before he was cut by Atlanta earlier this week.