Felagha a été formé à l'Aspire Academy Sénégal et a rejoint la KAS Eupen en juillet 2012. Il a joué en équipe première, alors en Proximus League, contre le FC Brussels (à partie de la 63e minute, 1-1) et contre Alost (tout le match, défaite 0-1) en Proximus League. Il a quitté le club en juillet 2013.

"La KAS Eupen présente ses sincères condoléances à la famille et aux amis de John Felagha".