Keyan Williams, who has played the last two seasons with Nebraska, is transferring to Ball State and will be eligible immediately as a graduate transfer. He has one season left. Williams announced the decision on Twitter on Tuesday.

This is Williams' third school in five years as he originally went to Fresno State and then transferred after his father got an assistant coaching job at Nebraska. His father, Keith, is no longer with the program.

The 5-foot-10, 195-pound Williams was Academic All-Big Ten in 2017. He caught one pass for 19 yards last season with the Cornhuskers.

Junior quarterback Riley Neal should have plenty of weapons at his disposal in 2018. Williams joins a receiving corps that includes Justin Hall, Khalil Newton, Corey Lacanaria and Riley Miller, among others.

Williams announced his decision to leave Nebraska on May 14. He played with Nebraska and new head coach Scott Frost this past spring.

"I've been agonizing over this for probably a week, and it is without question the hardest decision I have ever made," he said in a tweet May 14. "This decision is 100% about football and how I would like my senior season to play out if possible. I'm a firm believer that everything happens for a reason and this is what God has planned for me right now."