James brak op 22 april 2007 het record voor de meeste wedstrijden zonder tegengoal in de Premiership. Hij deed dit die dag voor de 142e keer. Op zaterdag 14 februari 2009 brak de doelman nog een record door tegen Manchester City zijn 536e wedstrijd op het hoogste niveau in Engeland te spelen. Daarmee passeerde hij Gary Speed[3].
James speelde op 29 maart 1997 zijn eerste interland, tegen Mexico. Hij maakte deel uit van onder meer de selectie voor het WK 2006 en WK 2010. Op het toernooi van 2006 was hij tweede keeper achter Paul Robinson en kwam hij niet in actie. In 2010 was James oorspronkelijk ook reservedoelman achter Robert Green. Die ging niettemin in de eerste groepswedstrijd zodanig in de fout dat de ploeg van de Verenigde Staten op 1-1 kwam, wat ook de eindstand was. James kreeg daarop tegen Algerije (0-0), Slovenië (0-1 winst) en de achtste finale tegen Duitsland (4-1 verlies) een basisplaats.