Tyrhys Dolan has signed a new long-term deal at Rovers.

The winger has featured in every matchday squad since signing from Preston North End in the summer.

The 19-year-old was signed with a view to being part of the Under-23s set-up but his emergence on to the first-team scene has been one of the stories of the season.

And Dolan has now been rewarded with a new long-term contract through to 2024, with the option of a further 12 months, reflecting his current status in the squad.

The news follows the signing of midfielder John Buckley to a similar deal.

Dolan has featured in 20 of Rovers' 28 Championship matches, scoring three times, and has featured in every matchday squad so far.

Dolan made his first senior start in the Carabao Cup win over Doncaster Rovers in August, while his league debut followed on the opening day of the season against Bournemouth.

A first start came at Newcastle United in the second round of the cup, before his first goal in the 5-0 win at Wycombe Wanderers in September was followed up by another in the 4-0 win at Derby County a week later.

Dolan also netted against his former club Preston in the win at Deepdale in November.

His introduction off the bench on Friday night against North End was his 15th substitute appearance of the season in the league, the most of any Rovers player, to go alongside his five starts.