The Republic of Ireland under-21 defender turned down a new contract at Aston Villa due to his desire for more first team football
The Republic of Ireland under-21 international defender made the decision to leave Aston Villa in order to advance his career. "I want to make a career for myself," Williams told the club's official website. "Bristol City were interested and it's a big club. It's been going on for a few months now and I'm delighted it's all signed and sealed. It's a big decision to make, but I needed to take that step. I hope it's the right decision.
"I've no issues dropping down to League One. The club's aim is to bounce back stronger and it's a great goal to have. I've been playing reserve-team football for the last three years and it comes to a stage when you want to play for the first team."
Williams made just one league apperance for Villa, coming on as a substitute against Queens Park Rangers in 2012, but has broken into the Ireland under-21 squad after impressing at under-19 level for the Boys in Green.
He will join up with his new club when Bristol City begin pre-season training on Thursday. "I just can't wait to get going now and meet all the lads on Thursday," Williams said. "I'm a bit nervous, but I'm certainly looking forward to it. I know Greg Cunningham from playing for Ireland. I know he's enjoyed his time here so far and it will be good to see him again."
Meanwhile, David McDaid has left League Two side York City by mutual consent. The former Derry City striker joined the Minstermen in January 2013 and made just four substitute appearances for the club.
A statement from the club announced the news and thanked the 22-year-old for his services. "Irish striker David McDaid has left York City by mutual consent," read the statement. "We would like to thank David for his contribution to the club and wish him all the best for the future."