Bradford City defender Matthew Bates has signed a new contract that will keep him at the club until the end of the season.

The versatile former Middlesbrough player joined the club in October following his release from Bristol City and his initial short-term deal expired after last weekend's game against his former club.

Bates, who has made 14 appearances for Bradford since making his debut at Crawley, is hoping to retain his place in the starting line-up in Saturday's Yorkshire derby at Sheffield United.