The White Sox cleared roster space Friday, partly at the expense of perfect game pitcher Philip Humber.
The Astros claimed Humber off waivers and infielder Dan Johnson and minor league pitcher Anthony Carter were not tendered contracts before Friday night's deadline for unsigned players under team control.
The moves weren't shocking, but they did carry varying degrees of nostalgia.
Humber, 29, threw the 21st perfect game in major league history April 21 in a 4-0 victory over the Mariners in Seattle. Humber's perfect game was the third in Sox history, and he needed only 96 pitches to accomplish the rare feat.
But Humber struggled from inconsistency and a right elbow flexor strain that sidelined him for a month and eventually knocked him out of the rotation.
Humber accepted his demotion to the bullpen but didn't succeed there and finished with a 5-5 record and 6.44 ERA. He gave up 113 hits and 44 walks in 102 innings. Humber, whom the Sox claimed off waivers from the A's, was 8-5 with a 3.10 ERA during the first half of the 2011 season. But he went winless over his final 15 home starts dating to June 26, 2011.
Johnson, 33, hit three home runs in the final game of the season against the Indians in Cleveland but was saddled behind Paul Konerko and Adam Dunn at first base and has played only rarely at third base in his career.
Carter, 26, was 5-6 with a 4.60 ERA in 39 appearances with Triple-A Charlotte in his seventh season in the Sox's organization.