Williams began his professional career in 2004 with Bassa in the Antigua and Barbuda Premier Division, before moving to SAP FC in 2007.
In 2011, Williams transferred to the new Antigua Barracuda FC team prior to its first season in the USL Professional Division.