1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 1er mars 2020
Marcelin commence sa carrière avec le Roulado FC alors qu'il n'a que 16 ans, aidant son équipe à gagner le titre de la Ligue haïtienne en 2003, avant de se joindre au Racing Club Haïtien en 2007.
En 2008, il est ensuite transféré aux Islanders de Puerto Rico de la première division de la USL, où il est utilisé dans un système de rotation d'effectifs. Il réussit à obtenir beaucoup plus de temps de jeu en 2009, formant un duo solide en tant que milieu de terrain défensif avec Dan Gargan.
Le , les Timbers de Portland de la D1 USL engagent Marcelin pour un contrat d'un an.
Un an plus tard, il signe un contrat pour effectuer le saut dans la MLS avec ces mêmes Timbers de Portland.
En 2012 il joue avec le FC Dallas sous forme de prêt.
Le , Marcelin signe pour la saison 2015 avec le Sporting Kansas City et la MLS[1]. Il est finalement coupé de l'effectif le avant le début de la saison sans avoir pu disputer le moindre match[2]. Il est alors ré-engagé par les Strikers pour la saison 2015 de NASL[3].
En 2006, Marcelin fait ses débuts au niveau international avec l'équipe espoirs U-21 d'Haïti. En 2007, Marcelin joue pour l'équipe d'Haïti de football lors de la Gold Cup 2007. Il est sélectionné par Jairo Rios pour un match amical contre la Jamaïque le .
Depuis, il représente Haïti à maintes reprises lors de matchs amicaux et plus récemment lors des qualifications pour la coupe du monde 2014. Il devient en 2016 le premier buteur haïtien lors d'une Copa América, lors d'une défaite sept buts à un contre le Brésil[5].