W poprzednim sezonie 40-letni piłkarz występował w przeżywającym ogromne kłopoty finansowe Portsmouth. Były bramkarz m.in. Liverpoolu i Manchesteru City przeszedł w piątek testy medyczne, po których podpisał roczny kontrakt. Do Bristol City trafił na zasadzie wolnego transferu. James, który 1 sierpnia będzie obchodził 40. urodziny, rozegrał dotychczas 53 mecze w reprezentacji Anglii. Podczas mistrzostw świata w RPA zastąpił po meczu z USA (1-1) Roberta Greena i wystąpił w trzech kolejnych spotkaniach - z Algierią (0-0), Słowenią (1-0) i Niemcami (1-4).