Former Portsmouth target joins Bristol Rovers after rejecting Gillingham contract
The striker has penned a two-year deal at the Memorial Stadium, having turning down a new deal at Gillingham.
Gills boss Steve Evans confirmed his Fratton Park counterpart had conversations in regards to the 23-year-old, before Pompey cooled their interest.
Now Hanlan has moved to Rovers and will replace Jonson Clarke-Harris, who joined Peterborough.
Gas boss Ben Garner said: ‘We are delighted to introduce Brandon as our new number nine. He is a powerful and skilful forward who can both create and score goals.
‘Brandon also has the work ethic and energy we want at the front end of the team.
‘Brandon has good experience of League One and we feel we can really help him develop further. It is an exciting signing and hopefully he can have a real impact with us.’