Preston North End have snapped up former Sligo Rovers striker Eoin Doyle for an undisclosed fee from Cardiff City.

The 28-year-old Dubliner spent most of last season on loan at Deepdale and has now penned a three-year deal with Simon Grayson's men, as they look to mount a promotion push from the Championship.

They finished 11th last campaign, 12 points off the play-off spots.

“I'm grateful that it's been done so early so I can have a full pre-season with the lads and hopefully go on to have a good, successful season," Doyle told the club's website.

“I'm very grateful that the staff wanted me back and willing to get the signing done so I'm delighted to be back, I really am very happy. 

“I didn't feel like a loan player last year, but it's always in the back of your mind. That's not that case now which is brilliant and I've got a good few years now here at this club and hopefully they are very successful.” 

Doyle had stints at Shelbourne and Shamrock Rovers before heading west to the Bit O'Red in 2009. Pat Fenlon made the attacker his first signing at Hibernian in 2011, and he had two years in Scotland before making a switch to Chesterfield, where he linked up again with ex-Sligo boss Paul Cook.

He moved to Cardiff on the back of a prolific campaign in 2015 but will now look to fire Preston into the big time.

"We know Eoin really well from last year, he's a player we've always liked and we've seen lots of him that's shown what he is capable of doing," Grayson said.

"We are delighted that he's signed, I think it will bring added competition. I don't think people have seen the best of him yet, but I'm confident that he's got the ability to make things happen for us so I'm really pleased."