Career
He currently plays for Millwall. He can play as a defensive midfielder or central defender. He has previously played for Drogheda United, Finn Harps, Sporting Fingal and MK Dons.
Finn Harps
Williams spent the opening half of the 2008 season on loan from Drogheda United at Finn Harps following their promotion to the League of Ireland Premier Division in 2007 via the play offs.
He made 12 appearances, scoring two goals. His first goal came in the opening match of the season as Harps beat fellow Premier Division newcomers Cobh Ramblers 2-1 in Finn Park.
He followed that up with his second in three games as Harps beat U.C.D. 1-0. Failing to score in the rest of his appearances for Harps, his loan ended in Summer 2008 as he returned to Drogheda United for the remainder of the season.
Sporting Fingal
His season for Fingal, during which he represented the Ireland Under-23s and the League of Ireland XI against Manchester United, drew acclaim for his fellow players who chose him above a competitive field of nominees.
As captain of Sporting Fingal, Williams was part of Liam Buckley’s side which finished fourth in their first foray into the Premier Division to repeat their Europa League qualification feat of twelve months prior. The Malahide native was the only player in the league to be nominated for both the Senior and Young player categories. Milton Keynes Dons
On 16 March 2011, Williams signed for MK Dons.
Despite making his name as an attacking midfielder, he has played primarily as a centre half for MK Dons, due to injuries and a small squad.
Millwall
On 27 January 2014, Williams signed for Millwall on a 2 1⁄2-year contract for an undisclosed fee. Club
Sporting Fingal
FAI Cup (1): 2009
Individual.