George Miller became Rovers’ second new signing of the summer so far when he penned a three-year deal with the club.
Here we run through the striker’s career so far, and how he became Gary McSheffrey’s new No.9.
The Bolton-born frontman joined the youth ranks at Bury in 2014, and made his first team debut for the Shakers in February 2016.
Miller briefly spent time on loan with non-league Witton Albion, scoring once in his two appearances for the club. He then returned to Bury and scored his first goal in professional football against Northampton Town in October 2016.
He would go onto make 31 appearances in his first full season since breaking into the first team, and chipped in with a healthy eight goals along the way.
His form at Bury persuaded Middlesbrough to pay an undisclosed fee for his services in September 2017, however he would spend the majority of his time at the Riverside out on loan with one substitute appearance in a Boro shirt throughout his two years there.
The first of those loans came with National League side Wrexham, before he re-joined Bury for the second half of the 2017/18 campaign. He once again found his feet in front of goal, scoring eight goals in 16 league starts.
His spells within the EFL continued the season after as he joined Bradford City, before another permanent move came around in the summer of 2019.
The Oakwell outfit paid £200k for his signature in the summer of 2019 and he subsequently joined Scunthorpe United on loan in the same transfer window, spending the entirety of the campaign at Glanford Park.
Last season he joined walsall and had his most profitable season in front of goal to date in Sky Bet League Two. He scored 12 times and finished as the Saddlers’ top scorer.