Rúben Vinagre est un footballeur portugais né le 9 avril 1999 à Charneca de Caparica (en). Il évolue au poste d'arrière gauche avec le club des Wolverhampton Wanderers.
Avec les moins de 17 ans, il participe au championnat d'Europe des moins de 17 ans en 2016. Lors de cette compétition, il joue cinq matchs. Il délivre trois passes décisives, contre l'Azerbaïdjan en phase de poule, puis contre l'Autriche en quart, et enfin face aux Pays-Bas en demi. Le Portugal remporte le tournoi en battant l'Espagne en finale, après une séance de tirs au but.