Raised in the Danish town of Esbjerg, for whom he began his youth career, he made his senior debut in 2009 and helped the club to the Danish first division title in 2011-12 and cup in 2013.
Despite that success, the striker hinted at feeling undervalued during his time at Esbjerg.
"They may not have known what I could do, but I knew," he said.
Departing Denmark for Ligue 1 side Toulouse in 2013, Braithwaite made 137 appearances before joining Championship side Middlesbrough in 2017 on a four-year contract.
Initially signed by manager Garry Monk, the forward struggled for opportunities under his replacement Tony Pulis. "Disagreements" between the pair ensued, leading to loan moves to Bordeaux and then Leganes.
He made his Leganes move permanent in the 2019 summer transfer window.