Greene, who turns 30 on Saturday, spent 22 games with the Sox earlier this season, batting .222/.263/.352 with one homer. He appeared exclusively at second base for the White Sox, though he has significant big league experience at shortstop and has also tallied 101 Major League innings at third base. He had a .649 OPS with the Knights this season prior to his release.
Greene was released by the Astros this Spring, a mildly surprising move given the power he showed in Houston last season. After being acquired from the Cardinals on Aug. 9, Greene hit .246/.278/.460 with seven homers over 39 games for the Astros. The former first-round pick is a lifetime .224/.289/.356 hitter in parts of five big league seasons with the Cardinals, Astros and White Sox.