He made his début for Middlesbrough on 7 August 2009 in a 0–0 draw with Sheffield United. In and out of the team in the first part of the season, he scored what turned out to be his only goal for Middlesbrough in their 5–1 win over QPR in December 2009. Sheffield United After finding himself surplus to requirements under new boss Gordon Strachan, Yeates signed for Boro's Championship rivals Sheffield United. He scored his first goal for Sheffield United in a 2–1 defeat at Preston North End on 9 February 2010. Having made the move, Yeates found himself playing no more regularly at Bramall Lane than at Middlesbrough. In an eighteen-month stay, he was in and out of the side and never showed any real consistency. By the time Micky Adams took over as manager of the Blades, Yeates was virtually frozen out of the first team altogether. Watford In July 2011, Yeates signed for Watford on a two-year deal for an undisclosed fee. He scored on his debut against Burnley to put Watford 2–0 up, with the game finishing 2–2. Yeates was a regular in the Watford side up until their FA Cup clash against Tottenham Hotspur on 27 January, in which he lost his place to Sean Murray. However, he continued to make substitute appearances and retained his place in the squad the following season under then-new manager, Gianfranco Zola. During this period, Yeates was primarily played in a central role rather than his usual wide position, with Yeates stating that he actually preferred this new position On 7 June 2013, Watford announced that Yeates' contract would not be renewed and he was to be released as a free agent. Bradford City On 3 July 2013, Yeates signed a two-year contract with Bradford City, the third time that Yeates had worked under manager Phil Parkinson, having previously played under him at Hull City and Colchester United. Yeates made his Bradford debut on 3 August, the opening day of the season, playing 66 minutes of a 2–2 draw against Bristol City. and scored his first goal for the club during his second appearance, in a 4–0 win against Carlisle United. On 26 November, Yeates came off the bench to score his second goal for the club in a 1–1 draw against Notts County. Oldham Athletic On 25 August 2015, Yeates joined Oldham Athletic on a short-term deal. Yeates