Bristol City defender Matthew Bates has signed a new deal to keep him at Ashton Gate until the end of the season.

The 26-year-old had been out of contract since the middle of January, having originally joined the club in mid-November.

The former Middlesbrough man played eight times under previous manager Derek McInnes and after the Scot's departure new head coach Sean O'Driscoll had to wait a couple of weeks to assess Bates fully due to an illness picked up by the centre-back.

City have also announced that development players Kevin Krans and Luke Dobie have signed new 18-month contracts.

The duo, who joined in the summer, have both have impressed academy coaching staff suitably to earn extended terms at Ashton Gate.