Career
Born in Birmingham, Streete began his career with Derby County, turning professional in August 2006, but only on a short-term deal. He joined Doncaster Rovers on loan in September 2006, making his league debut for Rovers on 30 September in the 2–0 defeat away to Scunthorpe United. He was released by Derby after returning from his spell on loan.
In mid-January 2007, Streete had a trial with Bristol Rovers, and later that month had a further trial with Grimsby Town.
The following month he joined Rotherham United until the end of the season. On 3 February 2011, Solihull confirmed Alfreton Town had finalised a deal to purchase Streete.
On 7 June 2013, Streete joined fellow Conference National side Nuneaton Town. On 18 May 2015, Streete rejoined National League North side Solihull Moors and resumed his role as club captain.