Williams will need surgery, Swinney said.
Williams is a 6-foot-3, 197-pound receiver from Phenix City, Alabama. He had one catch in the 10-3 loss to the Bulldogs.
Williams had 24 catches for 306 yards and two touchdowns as a freshman in 2020. He played in 12 games last year, getting four starts for the Tigers.
Swinney said if surgery and the recovery go well, Williams could return when the Tigers go to Syracuse on Oct. 15.