1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour :
Son père est peintre, sa mère gérante d'un magasin alimentaire. Il a trois frères et sœurs[2].
Il se fait remarquer en 2007, lors du 18e tournoi international des U17 (cadets) de Gonfreville-L'Orcher[3], en remportant les titres de meilleur buteur et de meilleur joueur[2].
Au Havre, il fait sa première apparition avec l'équipe première le , à 19 ans, lors de la 35e journée du Championnat de Ligue 1 en entrant à la 82e minute du match Le Havre - Saint-Étienne (déaite 2-4)[4]. Au terme de la saison 2008-2009, il connaît la relégation avec le club havrais qui termine 20e de Ligue 1.
La saison suivante, il entre en jeu pour la deuxième fois de sa carrière le à l'occasion d'un match de Coupe de la Ligue, disputé au stade de la Vallée du Cher, où le Havre se déplace pour affronter le Tours FC. Il remplace Nikola Nikezić à la 77e minute et, malgré l'ouverture du score de son coéquipier Nicolas Gillet, il connaît de nouveau la défaite quand Olivier Giroud, qui n'est pas encore un célèbre attaquant de Ligue 1, inscrit un doublé en toute fin de match (score final 2-1)[5].
Durant la saison 2009-2010, Ryan Mendes apparaît à 14 reprises en Ligue 2 mais ne marque pas.
Il marque le premier but de sa carrière professionnelle le à tout juste 21 ans[6], alors que son équipe affronte Ajaccio pour le compte de la 20e journée du Championnat de Ligue 2[7]. Durant la saison 2010-2011, Mendes est aligné 32 fois, inscrit quatre buts et est l'auteur de six passes décisives. Malgré la fin de saison décevante de son club (9e place finale après que Le Havre ait longtemps lutté pour la montée) et des rumeurs de transfert le concernant[8],[9],[10], il reste fidèle à la Normandie.
La saison 2011-2012 est véritablement celle qui commence à le faire connaître des amateurs de football : il marque neuf buts sur la première moitié de la saison, ce qui lui permet d'être en course pour le titre de meilleur buteur de Ligue 2. Il explique lui-même ces bons résultats[12] du fait de son replacement en neuf et demi, poste qu'il affectionne tout particulièrement[12].
Il inscrit également un but remarqué le au Stade Vélodrome face à l'Olympique de Marseille en 16e de finale de Coupe de France[13]. Des rumeurs de transfert évoquent alors la volonté des dirigeants marseillais de l'acquérir. Le président de Brest, Michel Guyot admet aussi avoir approché Mendes.
Lille OSC
Le , Mendes signe un contrat de quatre ans en faveur du LOSC Lille[14]. Le , Mendes joue son premier match avec le LOSC face au Paris Saint-Germain en entrant en jeu à la place de Dimitri Payet. Titulaire face à l'Olympique lyonnais le , il se distingue par une très bonne prestation[15], malgré le match nul concédé par le LOSC Lille, grâce notamment à une passe décisive pour Nolan Roux[16]. Il inscrit son premier but pour les dogues lors du match à domicile contre Ajaccio le .
Ryan Mendes connaît, le , à l'âge de 20 ans, sa première sélection avec le Cap-Vert pour affronter le Sénégal en match amical (défaite 0-1)[17]. Il entre à la 58e minute, en remplacement de Lito.