39-åringen var free agent sedan Portsmouth halkat ur Premier League. Och det ser inte ut att bli något Premier League-spel till hösten för David James. Bristol City har signat veteranmålvakten för ett år.

David James klarade läkarundersökningen i klubben som håller till i sydvästra England.

Manchester City har dock fortfarande option på att signa James under en säsong. James som fyller 40 denna vecka har haft andra alternativ såsom Celtic, Fulham och Sunderland.

- Jag har haft erbjudanden att stanna i Premier League, men det är viktigare att få spela fotboll, vilket jag älskar, säger han.