Ben Yagan genoot zijn jeugdopleiding bij Diegem Sport. Daar werd hij op zestienjarige leeftijd opgemerkt door Oud-Heverlee Leuven. In zijn eerste seizoen werd de flankaanvaller nog bij de jeugd ondergebracht, een jaar later maakte hij zijn debuut in het eerste elftal. Op 25 november 2012 maakte Yagan tegen KRC Genk zijn officiële debuut voor OHL. Yagan speelde tot en met het seizoen 2014-2015 voor de Leuvenaars en stapte daarna over naar KSK Heist. Na één seizoen keerde hij echter al terug naar OH Leuven.