Marcelo Nascimento da Costa, plus couramment appelé Marcelinho, est un footballeur international bulgare d'origine brésilienne né le à Manacapuru dans l'État d'Amazonas. Il évolue au poste de milieu offensif au sein du club brésilien de le Manaus FC.
Pour les articles homonymes, voir Marcelinho.
Marcelinho rejoint le club de São Paulo en 2002, à l'âge de 17 ans. Mais n'arrivant pas à s'imposer, il quitte le club en 2005 et joue ensuite en faveur des équipes de Cascavel, Santacruzense, São Caetano et Grêmio Catanduvense. En 2008, il quitte son pays natal et rejoint le club Émirati d'Al-Nasr Dubaï.
En 2010, après une saison à l'Al-Nasr, Marcelinho rejoint le club de Mogi Mirim, ou il jouera 15 matchs.
En , il signe avec le CA Bragantino, club de deuxième division brésilienne, il jouera 41 matchs pour un total de 5 buts.
Le , il rejoint le club bulgare du Ludogorets Razgrad en signant un contrat de 3 ans. Il joue son premier match le contre le Lokomotiv Plovdiv. Deux semaines plus tard il marque ses premiers buts contre le Vidima-Rakovski. Lors de sa première saison il gagne tous les trophées possibles en Bulgarie, à savoir championnat, Coupe de Bulgarie, et Supercoupe de Bulgarie.
Le , il rentre dans l'histoire du club en marquant le premier but du Ludogorets Razgrad en coupe d'Europe, lors du troisième tour préliminaire de la Ligue des champions contre le Dinamo Zagreb[1]. C'est également son premier but en Coupe d'Europe.
Le , Marcelinho est élu meilleur joueur étranger du championnat bulgare.
Le , il inscrit son premier doublé en Ligue des champions, lors du troisième tour préliminaire face au Partizan Belgrade[2].
Le , il inscrit un but contre le Real Madrid lors des phases de groupe de la Ligue des champions. C'est son premier but inscrit en phase de poules[3].
Le , contre le Litex Lovetch, Marcelinho joue son 100e match de championnat sous les couleurs du Ludogorets Razgrad.
Marcelinho joue avec l'équipe du Brésil des moins de 20 ans à trois reprises entre 2002 et 2003.
Le , il obtient le passeport bulgare et déclare qu'il serait heureux de représenter l'équipe de Bulgarie[4],[5].
En , le sélectionneur bulgare Ivaylo Petev annonce que Marcelinho sera sélectionné avec l'équipe nationale bulgare en [6].
Le , il est convoqué pour la première fois en équipe de Bulgarie par le sélectionneur national Ivaylo Petev, pour les matchs amicaux contre le Portugal et la Macédoine.
Le , il honore sa première sélection contre le Portugal en amical. Il commence la rencontre comme titulaire, et sort du terrain à la 84e minute de jeu, en étant remplacé par Aleksandar Tonev. Durant cette rencontre, il marque son premier but en sélection[7]. Le match se solde par une victoire 1-0 des Bulgares[8].