Brandon was born on February 4, 1995 in Santanyi, Mallorca, to a Spanish mother and an English father. His football skills earned him a place in the Mallorca Academies.
In December 2012, without having even yet having played in the second team, he got a baptism of fire in professional football in a game against Sevilla in the Copa Del Rey.
Three days later he made his league debut, and on January 9 he scored his first goal in a game against Sevilla. He established himself in the senior men’s team in 2015-16 when Mallorca were competing in La Liga 2, with the forward making 29 appearances, scoring six goals and contributing three assists.
In the following season, again in the second division, he improved his numbers even further with 13 goals and four assists in 40 games, with his team, however, being relegated.
Rennes were convinced of his talent and invested in him by making him a resident of Brittany in July 2017. In France in 12 games, he scored one goal and provided one assist. In the 2018–19 season he was loaned to Osasuna in the Segunda Division.
Back in a familiar environment, Brandon again found his good form and contributed the most for the Pamplona team to win the championship and promotion. He then joined Osasuna on a permanent transfer, but he only remained there for another six months as in January 2020 he was loaned out to Girona, where he was unlucky.
A serious knee injury kept him out of action for almost a year and when he returned he was loaned to Leganes and then ended up in Malaga as a free agent.
In the 2021-22 season he rediscovered his form, and had a full season with 41 matches, scoring nine times, and providing two assists to help his team to avoid relegation.
In the summer of 2022, he was looking for a new challenge in his career and after being released by Malaga, he accepted PAOK’s offer.