Bangor City have signed international goalkeeper Connor Roberts in a bid to reverse their relegation-threatened plight.

Roberts, 22, was on the Wales bench in their friendly against the Netherlands at the Amsterdam Arena in June.

He has also represented his country from under-16 up to U21 level.

Roberts is expected to make his City debut on Saturday against Port Talbot, replacing the out-of-form Jack Cudworth, who is in talks with Bangor’s management about his future at the club this week.

Wrexham-born Roberts began his youth career on the books of hometown club Chirk, before joining Tranmere Rovers.

He was then signed by Everton where he spent three years, playing for both the U18 and U21s.

In 2011, Roberts went on loan to Burscough and Colwyn Bay before returning to Everton.

Although he signed his first professional contract with the Toffees in 2011, a season later Roberts joined Cheltenham Town, where he made his debut in a 3-2 loss against Dagenham and Redbridge in May 2014.