Antes de cumplir 20 años se dedicaba al fútbol sala jugando en el Union Gargeoise.
Luego pasó al UJA Alfortville que jugaba en el Campeonato Francés de fútbol amateur.
Sus actuaciones no convencieron mucho al entrenador, por lo que también comenzó a jugar en el segundo equipo del Toulouse.
La temporada 2012-13 sería la de su consolidación, el entrenador Alain Casanova le daría la confianza y Ben Yedder respondería con 15 goles en 34 partidos.
En las siguientes tres temporadas en el club galo fue, con diferencia, el máximo goleador del equipo.
El 21 de diciembre marcó su primer hat-trick en la goleada 9 por 1 sobre SD Formentera en la Copa del Rey.
[11][12][13] El 11 de noviembre dio la victoria al conjunto hispalense en el descuento ante el RCD Espanyol (2-1) y además alcanzó los 50 goles oficiales con el club en 101 encuentros.
[22] En junio de 2019 volvió a ser convocado por el seleccionador galo para el amistoso contra Bolivia y los partidos de clasificación para la Eurocopa 2020 contra Turquía y Andorra.
[23] El 11 de junio del mismo año marcaría su primer gol con la selección ante Andorra.