 He signed with the Pittsburgh Pirates for the 2008 season, but was released during spring training.He then signed with the Chicago Cubs, becoming a free agent at the end of the season.In January 2009, he signed a minor league contract with the Brewers; on June 2, he was called up to the major leagues following the release of Jorge Julio and made his first major league start on June 25, 2009 against the Minnesota Twins earning a loss.