Williams was signed by the New England Patriots on April 27, 2001. He was placed on injured reserve on September 2, 2001.[1]
Williams was released by the Patriots on August 14, 2002. He told the team he was considering retirement.[2]
New Orleans Saints
Williams was signed by the New Orleans Saints and later released on August 25, 2003.[3]
Green Bay Packers
Williams was signed by the Green Bay Packers on January 19, 2004.[4]
Rhein Fire
Williams was allocated to NFL Europe by the Green bay Packers in 2004, where he played for the Rhein Fire.[5]
Green Bay Packers
Williams was released by the Packers on September 4, 2004, and re-signed to the team's practice squad on September 15, 2004.[6][7] He was promoted to the active roster on November 20, 2004.[8]
He was released by the Packers on September 3, 2005, after battling an injury.[9] He was re-signed by the Packers on October 25, 2005.[10]
Williams was released on December 22, 2005, after being on injured reserve.[11]
Oakland Raiders
Williams was signed to a one-year contract by the Oakland Raiders on May 9, 2006.[12]
He was released by the Raiders on July 24, 2006.[13]