1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 17 juillet 2024
Né à Madrid, Borja Bastón intègre les catégories de jeunes du club de sa ville natale l'Atlético de Madrid à l'âge de quatre ans. Il commence à jouer en tant que gardien de but, la même position à laquelle son père jouait en étant footballeur professionnel, mais il est repositionné en tant qu'attaquant afin qu'il puisse mieux apprécier le jeu[1].
Le , lors de la dernière journée de la saison 2009-10 de Liga, Bastón fait ses grands débuts en équipe première, en remplaçant Tiago à la 58e minute du match contre Getafe CF. Malheureusement, seulement 20 minutes après son entrée en jeu, il est victime d'une grosse blessure au ligament croisé antérieur du genou gauche ne pouvant empêcher la défaite 0-3 de son équipe au Vicente Caldéron[2].
Sept mois après sa blessure, Bastón est de retour avec l'Atlético B, entrant en cours de jeu dans une victoire 1-0 contre le CP Cacereño. Après le match, il déclare : « Je suis très heureux. J'ai traversé des moments difficiles et j'ai souffert, mais maintenant je suis prêt à aider l'équipe a monter dans le classement »[3].
Le , il est prêté à la SD Huesca pour un an[5], il marque neuf fois pour ce club durant la saison 2012-2013 mais ne peut finalement pas empêcher la relégation de son équipe. Le , il marque lors d'un succès 2–1 contre le CD Numancia, mais il est expulsé pour un deuxième carton jaune alors que le match en venait à sa fin[6].
Le , Borja rejoint le Deportivo La Corogne dans le cadre d'un prêt de deux ans[7]. Après avoir aidé son équipe à remonter en première division, il ne reste pas une seconde saison au club comme le prévoyait son contrat, à la suite de l'arrivée du nouvel entraîneur Víctor Fernández qui ne pense pas que l’attaquant soit au niveau de l'élite du football espagnol[8],[9]. Bastón rejoint alors en prêt le Real Saragosse au mois d'[9]. Il marque vingt-deux buts lors de la saison 2014-2015[10], contribuant à la qualification pour les play-offs de promotion où Saragosse atteint la finale mais s'incline contre Las Palmas[11]. Ses performances lui permettent d'être nommé dans l'équipe-type de l'année[12].
Le , Bastón est prêté par l'Atletico de Madrid à la SD Eibar, club évoluant lui aussi en Liga[13]. Il marque son premier but en championnat le , aidant son équipe à arracher le nul 2-2 sur le terrain de Levante UD[14]. Il est nommé joueur du mois de La Liga pour le mois d'octobre, pour ses buts contre Las Palmas, Séville et le FC Barcelone[15]. Bastón termine la saison avec un total de dix-huit buts en championnat qui font de lui l’un des meilleurs buteurs de l'exercice, tandis qu'Eibar se classe quatorzième[16].
Swansea City
Le , Swansea City annonce avoir signé Bastón en provenance de l'Atlético de Madrid pour la somme de dix-neuf millions d'euros. Il devient ainsi le transfert le plus cher de l'histoire du club gallois[17].
Il est aussi annoncé qu'il portera le numéro 10 laissé libre par André Ayew parti chez les Hammers de West Ham. Revenant sur le transfert, Bastón commente : « Il y a de la pression, mais c'est de la bonne pression »[17].
Bastón fait ses débuts en Premier League le 18 septembre 2016, remplaçant Jack Cork lors d'une défaite 0-1 à Southampton. Entré en jeu, il marque son premier but le 15 octobre contre Arsenal mais ne peut empêcher une défaite 2-3 à l'extérieur[18]. L'attaquant espagnol ne marque qu'à une seule reprise en dix-huit rencontres de championnat et s'avère ne pas être à la hauteur des espoirs placés en lui.
Bastón est donc prêté au Málaga CF pour la saison 2017-2018[19]. Peinant à retrouver son efficacité en Espagne avec deux buts en vingt rencontres, il voit Swansea ainsi que Málaga être relégués[20],[21].
Restant indésirable à l'été 2018, Bastón est de nouveau prêté en Espagne, au Deportivo Alavés[22]. Au sein du club basque, Bastón améliore un peu son rendement avec cinq réalisations alors qu'Alavés réussit l'une de ses meilleures saisons, finissant onzième de Liga.
Bastón réintègre finalement l'effectif de Swansea au début de la saison 2019-2020 qui évolue désormais en Championship. Il effectue un début de saison réussi, comptabilisant six buts à la fin du mois de septembre, dont cinq lors de ses cinq premiers matchs[23]. Bastón reste néanmoins muet pendant trois mois avant qu'il ne s'engage à Aston Villa en janvier 2020.
Aston Villa
Le , Bastón signe pour six mois à l'Aston Villa FC[24],[25]. Il ne joue que deux matchs pour les Villans, ne cumulant que seize minutes de temps de jeu, et quitte le club à la fin de son contrat sans avoir pu se montrer sous son meilleur jour[26].
CD Leganés
Le , Bastón revient au pays et s'engage en faveur du CD Leganés pour une saison et une option d'extension de deux ans en cas de remontée du club en Liga[27].
Bastón marque son premier but sur penalty le et permet à Leganés de s'imposer 0-1 sur la pelouse de l'UD Logroñés lors de la sixième journée de Segunda División, mettant fin à la série d'invincibilité à domicile de l'adversaire qui durait depuis [28]. N'étant pas un titulaire indiscutable, l'attaquant madrilène peine à être efficace devant le but et finit la saison avec cinq réalisations en trente-cinq matchs de championnat, tandis que Leganés finit troisième mais échoue à obtenir la montée lors de la phase des barrages.
Real Oviedo
À l'été 2021, libre de tout contrat, Bastón signe un contrat de deux ans au Real Oviedo, club évoluant en Segunda División[29].
Bastón réalise l'un des meilleurs exercices de sa carrière lors de la saison 2021-2022 en inscrivant vingt-deux buts et termine pour la première fois de sa carrière en club meilleur buteur d'une compétition, à égalité avec Cristhian Stuani[30]. Oviedo se classe septième à l'issue de la saison et rate les barrages de peu. Récompensant ses performances individuelles, il est nommé pour la seconde fois de sa carrière dans l'équipe-type de la saison[31].