By Tom Blackburn

Former Everton striker James Vaughan has signed for League Two side Bury from Birmingham City.

The striker still holds the Premier League record as the youngest player to score, a feat he achieved as an Everton player against Crystal Palace in 2005, aged just 16 years and 271 days.

Bury announced their latest recruit on their Twitter account and website, with the 28-year-old signing a two year deal.

The former England under-21 was reportedly a target for Burton Albion, but Bury acted the quickest to sign Vaughan on a free-transfer.

Vaughan spent the 2015-16 on the fringes of the Birmingham team, making 20 appearances but failed to score a single goal.

Vaughan was contracted to Birmingham until the summer of 2017 after the Championship side triggered the option to buy the striker after a loan spell from Huddersfield.

But Vaughan has pedigree, evident from his Huddersfield record of 33 goals in 95 matches, as well as his nine goals from 61 Everton games.

After leaving Everton he spent a short period of time with Norwich but played just six times in two seasons.

He has also made four appearances for the England Under-21s.

In other Everton transfer news, their former star with 101 caps has joined a new club after two years without a contract.