Walsall winger James Baxendale has agreed a new three-year deal with the club.

The 20-year-old impressed throughout the course of last season and has been rewarded with a new contract.

Baxendale, a product of Leeds' youth system, joined the club from Doncaster in the summer of last year.