The highly-rated winger arrived from Leicester City in August 2013. Joining the club on a four-year deal for an undisclosed fee.
Salford-born, Marshall started out at Manchester United as a schoolboy before moving on to Crewe Alexandra where he worked under Rovers' assistant manager Terry McPhillips and played in the same youth team as Grant Hanley.
At 17 the winger signed for Stoke City on professional terms, before enjoying several loan spells over a two-and-a-half-year period at Northampton Town, Cheltenham Town, Carlisle United and Sheffield Wednesday, gaining first team experience.
Impressive displays whilst on loan with Sheffield Wednesday prompted Leicester City to make a move for Marshall in January 2012. He ended the season strongly for the Foxes with 18 appearances and four goals.
The following campaign saw Marshall maintain his fine form as a mainstay in Nigel Pearson's side, he also earned international recognition for England's Under-21s before making the move to Ewood Park.
After a steady start to his Rovers career, Marshall was just starting to impose himself in the starting eleven until an ankle ligament injury picked up in January 2014 ruled the midfielder out for the remainder of the campaign.
Thankfully he returned to action last season and showed his versatility by operating across midfield and even at full back. A strong year saw him finish with seven goals from his 47 appearances.