Les Ferdinand begon zijn carrière bij het nietige Hayes FC. Na één seizoen werd hij al verkocht aan Queens Park Rangers. Voor die club maakte hij zijn debuut in de wedstrijd tegen Coventry City. De twee seizoenen daarop werd hij uitgeleend Brentford FC en Beşiktaş JK. Voor Besiktas was hij behoorlijk productief en scoorde veertien keer in 24 wedstrijden. Tot 1995 was Les Ferdinand actief voor de Londense club.
Newcastle United nam hem in 1995 over voor 6 miljoen pond. In zijn eerste seizoen voor Newcastle scoorde hij 29 keer. In de twee jaren bij Newcastle vormde hij een goed koppel met Alan Shearer. Echter na twee seizoenen en vijftig goals vertrok hij alweer; dit keer ging hij weer terug naar Londen.
Les Ferdinand zou uiteindelijk zes seizoenen spelen voor Tottenham Hotspur. Hij had een belangrijk aandeel in het winnen van de League Cup in 1999. Door verschillende blessures was Les Ferdinand niet zo productief als in zijn periodes voor QPR en Newcastle. In de laatste jaren van zijn carrière kwam hij nog voor een paar clubs uit: West Ham United, Leicester City, Bolton Wanderers, Reading FC en Watford FC. In 2006 beëindigde hij zijn voetbalcarrière.
Les Ferdinand maakte zijn debuut voor Engeland op 17 februari1993 in de wedstrijd tegen San Marino. Hij maakte in dit WK-kwalificatieduel de laatste goal van de wedstrijd, de 6-0. In totaal speelde Ferdinand zeventien keer voor Engeland en nam deel aan het EK voetbal 1996 en het WK voetbal 1998.