Bradford City have signed striker Calum Kavanagh from Championship club Middlesbrough on a two-and-a-half-year deal for an undisclosed fee.
The 20-year-old has played three first-team games for the Teessiders this term, after making his debut against Port Vale in the Carabao Cup.
Kavanagh has also played League Two football at Harrogate and at Newport, totalling three goals in 33 games.
"I am an energetic player," Kavanagh told the club website.
"I like to press, get in behind players and get in people's faces and ultimately score goals. I am here to win games.