James Coppinger has put pen to paper on a new one-year deal which will keep him at Rovers until 2020.
The 2019/20 season will be the 16th campaign in which Coppinger has donned the red and white hooped shirt.
The 38-year old has played more than 600 times for Rovers across all three EFL divisions and has shared the pitch with over 220 people he has called team-mate.
Rovers will face Charlton Athletic at home in the first leg of the Sky Bet League One semi-final on May 12. It's your last chance to back the boys at home this season. Click here for ticket information.