The 25-year old becomes their first signing of the summer, making the £750,000 switch from Derby.

Fagan joined the Tigers in March on loan and helped the club secure promotion to the Barclays Premier League, in which time he made eleven appearances including the play-off final.

He initially signed for Hull in February 2005 from Colchester United before leaving for the Rams in January 2007.

best wishes

Fagan made 22 Barclays Premier League appearances for Derby last season, prior to the club's relegation from the top-flight.

On his departing striker Derby manager Paul Jewell said: "Craig leaves with our best wishes and thanks for the hard work he put in at Derby County.

"I don't think it's any secret that Craig wanted to make this deal permanent and I believe it's a deal that benefits all parties involved - both clubs and the player."