Alan attended Jacksonville State University, joining the Gamecocks as a freshman in 2009. In 2010 Bonner served as the Gamecocks' main returner as well as a backupreceiver, making 17 catches and 5 touchdowns. In 2011 Bonner's focus shifted to receiving, with 33 catches and 3 touchdowns; he started 10 out of 11 games in this year.