Efter at have spillet på flere ungdomshold og hos UJA Alfortville i den fjerde bedste franske række, skiftede Ben Yedder i 2010 til Toulouse, hvor han gjorde sin profesionelle debut den 16. oktober 2010.[1]
Ben Yedder spillede 6 sæsoner i Toulouse, og er stadig den dag i dag klubbens topscorer nogensinde, med 71 mål for klubben i alle tuneringer.[2]
Efter 3 sæsoner hos Sevilla skiftede Ben Yedder i august 2019 til Monaco. Hans pris på €40 millioner euro gjorde ham til det dyreste salg i Sevillas historie.[4] Han sluttede sin første sæson i Monaco som delt topscorer i Ligue 1 med Kylian Mbappé.[5]
Ben Yedder er født i Frankrig til tunesiske forældre, og kunne derfor vælge at spille for begge lande. Tunesiens landshold gjorde flere forsøg for at overbevise Ben Yedder til at spille for dem, men han takkede nej alle gange.[8]
Ben Yedder fik den 23. marts 2018 sin debut for Frankrigs landshold. Han var del af Frankrigs trup til EM 2020.[6]