 He was activated from the disabled list on September 8, 2006.On January 9, 2007, the Cubs announced that O'Malley would be among 11 non-roster players invited to spring training camp in Mesa, Arizona.In February 2008, O'Malley was signed by the Schaumburg Flyers of the independent Northern League, but before appearing in a game for them, he left to sign a minor league contract with the Chicago White Sox.