Jacob Brown has moved from Barnsley to Stoke City for an undisclosed fee.
The 22-year-old forward has been at Oakwell for six years and played 82 games, scoring 12 goals.
He was a regular starter up front last season and scored three in 39 starts but his nine assists were the sixth most in the Championship.
A Barnsley statement said: "The decision to sell Brown has been made reluctantly, with the Yorkshire born forward putting pen to paper on a three-year-deal in 2019.
"Monies received upfront will be immediately reinvested into the team, as Gerhard and his squad set out on another Sky Bet Championship campaign. Barnsley Football Club would like to deeply thank Jacob for his efforts whilst at Oakwell and wish him well in his future career."
Got a Story? - 01226 734262
Brown moves to Stoke City
Educating Yorkshire head settles into new Netherwood role Harry Gration signs off career outside Barnsley Town Hall Mass closures of schools across borough Motorcyclist honoured with poignant escort MP blocks free kids’ holiday meals Local football club blasted for signing convict Drug-related deaths at ‘highest-ever’ levels Police uncover cannabis farm after burglary call Penny Pie Park campaigners set for crunch meeting ‘Fitting tribute’ to much-loved teacher