Liam Walsh has left Everton to join Bristol City on a two-and-a-half year deal for an undisclosed fee.

The 20-year old moves to Ashton Gate following a series of loan moves away from Goodison Park, where he failed to make a single first-team appearance for the Toffees.

Walsh was thought to have been highly regarded on Merseyside, and despite enjoying a successful loan spell with Yeovil Town in 2016, he struggled to make an impact with Birmingham City in the first half of this season.

Lee Johnson’s side are currently fourth in the Championship and Walsh’s acquisition will be seen as great signing for the future, with the Robins looking to earn promotion to the Premier League.

Talking to City’s website, Johnson said of his new signing;

He’s a brilliant player, who can come in and compete immediately. Hopefully he can improve and he improves us.

I think Liam gives us something slightly different to what we have already and adds to the qualities we already have in midfield.

He’s done very well on loan at Yeovil Town previously and I’ve tracked him for some time.

Walsh became the third player to leave Everton today, following Gethin Jones’ transfer to Fleetwood Town and Ross Barkley’s high profile move to Chelsea.

It is not known whether a buy-back clause was inserted into the deal or not.