an international free agent in February 2010. He began playing for the Reds' Venezuelan Summer League (VSL) affiliate, where he won the league batting title with a .390 average. Torreyes also led the VSL with a .606 slugging percentage, 34 extra-base hits, 56 runs scored, 10 triples, 94 hits, and 146 total bases. After the VSL season ended, he was promoted to the Arizona League Reds, with whom he hit .349. Torreyes joined the Class A Dayton Dragons at the end of the 2010 Minor League Baseball season, and continued to play with them in 2011. He served as the team's starting second baseman, as well as the second batter in the order, behind Billy Hamilton. Torreyes and Hamilton, both known for their speed on the bases, combined to provide a strong offensive start to the Dragons throughout the 2011 Midwest League season. In 67 games that year, Torreyes batted .356, with 41 runs batted in (RBIs) and 12 stolen bases. On December 23, 2011, the Reds traded Torreyes, Travis Wood, and Dave Sappelt to the Chicago Cubs in exchange for left-handed relief pitcher Sean Marshall. He spent the 2012 season with the Class A-Advanced Daytona Cubs, batting .264 in 115 games and 474 plate appearances, with six home runs, 47 RBIs, and 62 runs scored. The following season, he was promoted to the Double-A Tennessee Smokies. On April 25, 2013, Torreyes fell one home run short of hitting for the cycle in a 2–1 victory over the Pensacola Blue Wahoos. in addition to scoring a single, double, and triple in the game, Torreyes drew a walk and scored a run, going 3-for-3. Torreyes batted .260 for the Smokies in 223 at bats, with 13 doubles, four triples, two home runs, and 25 RBIs. Houston Astros On July 3, 2013, the Cubs traded Torreyes to the Houston Astros in exchange for two international signing bonus slots, one of which was used to acquire third-ranked international prospect Gleyber Torres in the international signing period. He spent the remainder of the season with the Double-A Corpus Christi Hooks, batting .278 in 28 games, with 12 RBIs and 19 runs in 162 plate appearances. Torreyes was promoted to the Triple-A Oklahoma City RedHawks for the 2014 season, where he established himself as a strong bat for the Pacific Coast League. By August 23, 2014, Torreyes had the second-lowest strikeout rate in the minor