Danny McGuire has played 21 times for Leeds this season

Hull Kingston Rovers have signed Leeds Rhinos captain Danny McGuire on a two-year contract from next season.

The Championship leaders revealed they had spoken to the 34-year-old last week but said any move would depend on them winning promotion back to Super League.

McGuire has spent 15 years with Leeds, helping them to seven Grand Final wins.

“I feel I could have easily stuck around at Leeds and finished my career here but I feel like I’ve still got a lot to give,” he told the club website.