[3] At senior club level, Williams played in Germany for TUSEM Essen alongside future Team GB teammates Christopher McDermott, Daniel McMillan and Christopher Mohr[4] before playing in Denmark with Halden Topphandball.
[5] He later returned to England and played for Salford Handball Club before being selected for Great Britain in the 2012 Olympics.
He captained the Olympic Squad and later played for Sandnes in Norway whilst studying for a business and administration degree.
[7] Williams began coaching in Norway, leading Kolbotn boys' team to the national under-16 title in 2016.
Shortly afterwards, he was also made head coach of Great Britain's under-18 men's team.