1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour :
Formé à Fully, puis au FC Sion, Edimilson Fernandes fait ses débuts en équipe première le , lors d'une victoire à domicile face au FC Zurich (4-2). Lors de ce match comptant pour la Super League, il était dans le onze titulaire et a été remplacé à la 53e minute par Gaëtan Karlen.
Le , il marque son premier but lors d'un match nul face au FC Lucerne (2-2). Le , il contribue à la victoire de son équipe en finale de la Coupe de Suisse face au FC Bâle en marquant le but du 2-0 (victoire finale, 3-0)[2].
Il participe à l'intégralité des matchs du FC Sion lors de la Ligue Europa 2015-2016, qui voit le club valaisan atteindre les seizièmes de finale, en étant éliminé par le SC Braga[3]. Il joue un total 65 matchs avec l'équipe première du FC Sion, et 41 matchs pour l'équipe des moins de 21 ans du club.
West Ham United (2016-2019)
Le , Edimilson Fernandes paraphe un contrat de cinq ans avec West Ham United, qui débourse cinq millions d'euros pour le recruter.
Le 10 octobre 2016, il figure pour la première fois sur le banc des remplaçants de l'équipe nationale A, mais sans entrer en jeu, lors d'une rencontre face à Andorre rentrant dans le cadre des éliminatoires du mondial 2018 (victoire, 1-2). Un mois plus tard, le , il reçoit finalement sa première sélection, face aux Îles Féroé, lors de ces mêmes éliminatoires. Il entre en jeu sur le terrain au cours de la seconde mi-temps, en remplacement de son coéquipier Valentin Stocker. La Suisse s'impose sur le score de deux buts à zéro[13].
Par la suite, le , il délivre sa première passe décisive, lors d'un match de Ligue des nations contre la Belgique. La Suisse s'impose largement cinq buts à deux. Ensuite, le , il inscrit son premier but en équipe nationale, lors d'une rencontre face à l'Irlande. Ce match gagné deux buts à zéro rentre dans le cadre des éliminatoires de l’Euro 2020[13].
Il disputa sa première compétition internationale lors de l'Euro 2020, les Suisses iront jusqu'en quarts-de-finale, éliminés par l'Espagne aux tirs au but.