1 Ne sont comptabilisés que les matchs en compétitions officielles, quel que soit le statut (amateur et professionnel). Les matchs amicaux ne sont pas comptabilisés. 2 Matchs officiels. Dernière mise à jour:
En juillet 2013, il est promu au sein de l’équipe réserve évoluant en D2. Le 8 septembre, Yáñez fait ses débuts professionnels lors d’un match à domicile perdu 1 but à 0 contre le CD Mirandés[2]. Principalement remplaçant derrière Fernando Pacheco durant cette saison, il n’apparaît que dans quatre rencontres, alors que l’équipe est reléguée en fin de saison.
Après la promotion de Pacheco en équipe première, Yáñez devient titulaire avec la réserve lors de la saison 2014-2015 et accumule 30 apparitions. Le , le nouvel entraîneur Rafael Benítez le promeut en équipe première[3]. Il dispute son premier match avec l’élite quatre jours plus tard et entre en jeu en fin de rencontre à la place de Kiko Casilla lors d’un match amical sans but face au Vålerenga Fotball[4].
Lors de la saison 2015-2016, Yáñez occupe le rôle de troisième gardien derrière Keylor Navas et Kiko Casilla. Il fait partie du groupe qui remporte la Ligue des champions cette année-là, bien qu’il ne dispute aucune rencontre officielle[5]. Il ne joue pas non plus lors de la saison 2016-2017, saison durant laquelle le Real Madrid remporte à la fois la Liga[6] et une nouvelle Ligue des champions[7]. Au total, il reste 21 fois sur le banc lors de matchs officiels en deux saisons[réf.nécessaire].
Sa seule apparition officielle sous les couleurs de la Casa Blanca a lieu le , lorsqu’il entre en jeu pour les 15 dernières minutes d’une victoire 6-* bus à 1 (13 à 2 au cumul des scores) contre la Cultural Leonesa, en 16esde finale de la Coupe d'Espagne[réf.nécessaire].
Getafe CF
Le , Rubén Yáñez signe un contrat de quatre ans avec le Getafe CF, mais il est immédiatement prêté pour une saison au Cádiz CF[8]. Durant son passage en Andalousie, il ne dispute que six rencontres, toutes en Coupe d'Espagne[9].
Le , après avoir passé toute la saison 2018-2019 en tant que troisième gardien, Yáñez rejoint la SD Huesca en prêt pour un an[10]. Il y joue huit matchs au total, principalement en tant que doublure d’Álvaro Fernández, et participe à la montée du club en première division, sacré champion de D2.
Yáñez fait enfin ses débuts officiels avec Getafe le lors d’une victoire 2 buts à 1 sur le terrain du CD Anaitasuna(en), au premier tour de la Coupe d'Espagne[11]. Trois jours plus tard, il joue son premier match en Liga, sur la pelouse de son ancien club Cádiz, et goûte enfin à l’élite à 27 ans[12]. Il enchaîne alors dix titularisations consécutives toutes compétitions confondues, même après le retour de blessure de David Soria. Il perd sa place en février[13].
Le , Rubén Yáñez résilie son contrat avec Getafe.
Málaga CF
Le , quelques heures seulement après avoir quitté Getafe, Rubén Yáñez s'engage pour trois saisons avec le Málaga CF, alors en deuxième division[14]. D’abord remplaçant derrière Manolo Reina, il fait ses débuts le 3 novembre, lors de la quatorzième journée du championnat, lors d’une défaite 2 buts à 1 face au FC Cartagena[15].
Le 30 juin de l’année suivante, à la suite de la relégation du club en troisième division, Yáñez quitte Málaga en activant une clause de départ prévue dans son contrat[16].
Sporting de Gijón
Le , Rubén Yáñez signe un contrat de trois ans avec le Sporting de Gijón, toujours en deuxième division[17]. Il s’impose progressivement comme titulaire et, au , il totalise 79 matchs disputés avec le club asturien.