Cardiff-born James, 22, made 51 appearances for the Glovers last season as they narrowly avoided relegation to the National League.

Despite Yeovil's lowly league position, James impressed last season and cleaned up at the club's awards dinner.

That form has seen several clubs take a look at him, including Swansea City and Hull City, but the Baggies have now moved into pole position.

James, who primarily plays as a right-back, began his professional career with local team Cardiff City after climbing through the Welsh club's youth system. However, he only made one appearance for his hometown club and linked up with Yeovil 18 months ago.