 In 2004 after being signed, Towles played at the rookie level for the Greeneville Astros.He played in just 39 games and batted .243 with no home runs.In 2005 and in 2006, he played for the Single-A Lexington Legends.