On November 22, 2012 Ashley signed a minor league deal with the Cincinnati Reds. He spent the entire 2013 season with the Louisville Bats, he finished batting .235 in 80 games with 6 home runs and 28 RBIs. On November 5, 2013, he became a free agent.
