Albion goalkeeper James Beadle has signed a new contract until June, 2028.

He is currently impressing on loan with Oxford United in League One.

Albion technical director David Weir said: “James is having an excellent season and this new contract is a reward for his progress and hard work.

“He has played for England up to under-20 and has shown with his performances with England and with Oxford this season that he has a bright future ahead.”