Before signing for Brentford, Saunders played for Ashford TownCarshalton Athletic and Dagenham & Redbridge. He had been spotted by Dagenham in a first team game for Carlshalton Athletic against AFC Hornchurch by two local scouts from the club. At the end of the 2008–09 season he signed for Brentford, along with Dagenham team-mates Danny Foster and Ben Strevens. He scored his first goal for The Bees on 24 April 2010, curling in a second-half free-kick to equalise against Yeovil Town in a game which ended 1–1.
On 7 February 2011, Saunders scored the first of two goals in Brentford's 2–1 second-leg win over Exeter City to take Brentford to the Football League Trophy final at Wembley.