The Spring Grove native spent the last two seasons with the Fort Myers Miracle (A+) batting .276 in 2014 with eight RBI in 19 games. He played one game with the Miracle in 2014 before his season was cut short by a knee injury. Roberts posted the second highest batting average (.446) in Arizona Fall League history in 2012. In two seasons with the Beloit Snappers (A) he batted .300 with 77 combined RBI between 2011 and 2012. The Minnesota Twins selected Roberts in the fifth round of the 2010 MLB June Amateur Draft. He graduated from High Point University after spending time at Parkland College and Northwestern University.