Millwall Football Club is delighted to confirm the signing of Tom Bradshaw from Barnsley.
The striker has joined initially on loan in a move which will become permanent for a club record undisclosed fee in January.
Bradshaw, who will train with his new team-mates for the first time on Friday, has agreed a long-term deal at The Den.
The 26-year-old began his career at Welsh side Aberystwyth and moved to his hometown club Shrewsbury Town in the summer of 2009 on a free transfer.
The striker's first full season saw him score six goals as The Shrews reached the League Two Play-Offs but lost out to Torquay United in the Semi-Finals.
Following the club's promotion a year later, Bradshaw had a spell with Shrewsbury in League One and found the net seven times in 2013/14 - a campaign that earned him a move to the Banks's Stadium and Walsall.
2014/15 was a prolific year for the Welshman as he announced his arrival with The Saddlers by netting 20 times despite the club's mid-table finish - a feat he replicated in 2015/16 as Walsall reached the League One Play-Offs - along with Millwall - losing to Barnsley in the Semi-Finals.
The Tykes liked what they saw as that summer Bradshaw moved to Oakwell for £600,000, finding the net eight times in his first season at Championship level.
The striker found the net another 12 times last season as, despite relegation back to League One, Bradshaw scored 25% of The Tykes' goal tally in 2017/18.
The striker arrives at The Den having made five appearances already this season, scoring one goal, in a 2-0 win at Bradford City.
Stay with millwallfc.co.uk for reaction from Bradshaw himself and Lions manager Neil Harris.