After spending two years at Ohio State, North Carolina native Antonio Williams is transferring to UNC -- the school he originally committed to in September 2013.

"I don't think people understand how excited I am," Williams told Inside Carolina shortly after deciding to transfer. "I've been involved with UNC since my eighth grade year. So to come back to that staff -- Coach [Larry] Fedora, Coach 'Kap' [Chris Kapilovic] -- and I've known Coach [Robert] Gillespie for a long time, since he was at Tennessee. So, I'm excited, man. I'm excited to come back and represent my state [and] represent UNC."

Williams, now a 5-foot-11, 210-pounder, was a four-star running back at North Stanly High in New London, N.C.

After spending ten months on UNC's commitment list, Williams withdrew his pledge in July 2014. He committed to Wisconsin the following December only to de-commit ten months later. He wasn't uncommitted long -- four days after de-committing, he pledged to Ohio State and enrolled in the school the subsequent spring.

Kapilovic, who originally recruited Williams for UNC, was instrumental in bringing him back to Chapel Hill.

In 2016, Williams appeared in two games as a true freshman for Ohio State. He carried the ball six times for 28 yards.

This past season, Williams accumulated 290 yards and three touchdowns, while playing in a dozen games.

Williams will transfer to UNC with two years of eligibility, plus a red-shirt season. Unless granted a hardship waiver, the NCAA will require him to sit out the 2018 season.