Rovers have today completed the signing of free agent, Tony Craig.
The former Millwall captain, who was on the bench for The Lions' goalless draw at The New Den against Derby on Tuesday evening, joins Rovers ahead of Saturday's game against Shrewsbury Town.
Rovers boss Darrell Clarke said today; “I am delighted to secure the services of a very experienced player who has appeared in almost 500 senior games.
“The younger players in the squad will benefit from having Tony alongside them on the pitch and his influence in the dressing room.
“I’m sure that our supporters will enjoy seeing him in the blue and white quarters and that they will welcome him to the club.”
The player said; “I'm looking forward to the challenge ahead."
"I have heard great things about this football club and I'm looking forward to settling into Bristol."
Craig has enjoyed four spells with the club he first joined as a youngster in 2003. He went out on loan to Wycombe Wanderers prior to a move to Crystal Palace in the summer of 2007.
He returned to Millwall in a one month loan deal in March 2008 and joined the club again, on a permanent basis, in July of that year.
He went on loan to Leyton Orient in November 2011, and signed a permanent deal with Brentford in July 2012, going on to make over 100 appearances for the Griffin Park outfit in a three year spell with the club.
July 2015 saw him return to The New Den and last season he skippered the side that clinched promotion to The Championship via the play offs as they beat Bradford City at Wembley after defeating Scunthorpe United at the semi final stage.
The play off place was clinched here at The Memorial Stadium with a 4-3 win against Rovers when he scored one of the London club’s goals.
Having appeared in 57 games in all competitions for The Lions last season, Tony has made four Championship and four Cup appearances this time around, his last start coming in last Saturday’s Emirates FA Cup tie against Rochdale.