 On November 20, 2007, Torres signed with the Chicago Cubs. In 2008, he engaged a private hitting instructor named Chris O 'Leary to help him out. He began trying to model his swing after Albert Pujols, instead of merely trying to put the ball on the ground and run to first base, which is what he had been doing. He spent the entire season with the Iowa Cubs of the Pacific Coast League, batting .306 in 118 games with 11 home runs. He finished fifth in the league with 91 runs scored, tied for second in the league with 10 triples (tied with Trent Oeltjen and Nate Schierholtz behind Tim Raines, Jr.' s 13), and led the league with 29 stolen bases. However, the Cubs did not re-sign him and he once again filed for free agency following the season.
