David James a debutat în 1997 într-un prietenos împotriva Mexicului, când era încă Liverpool FC Player, de mâna antrenorului Glenn Hoddle.
James trebuia să fie Înlocuitorul lui David Seaman până când a fost alcătuit pentru o eroare într-un meci împotriva Macedoniei, moment în care James a obținut proprietatea. James ar juca ca Eurocopa 2004.
În septembrie 2004, o eroare de către James împotriva Austriei îl costa proprietatea împotriva lui Paul Robinson. James ar fi parte a echipei engleze în următorii doi ani, înlocuiește în Cupa Mondială din 2006. După lume, noul antrenor, Steve McClaren, a decis să se despartă veteranii echipei, cum ar fi Sol Campbell, David Beckham sau James însuși. În timpul epocii McClaren, numeroși portari au fost contestați proprietatea: Paul Robinson, Scott Carson sau James însuși. După marșul lui McClaren, Fabio Capello a sosit ca antrenor, care a revenit la încredere în James. Acest lucru a fost foarte critică cu McClarenul și tratamentul pe care la dat acest lucru la portari.
La 18 iunie 2010, în Cupa Mondială din Africa de Sud, a devenit cel mai veteran din întreaga lume debutant până în prezent (cu 39 de ani și 321 de zile) la o întâlnire împotriva Algeriei, după obținerea dreptului de proprietate după o hotărâre clară a lui Robert Green în meciul anterior împotriva Statelor Unite.
De când a fost chemat la echipa națională engleză prima dată când a trebuit Lupta pentru proprietate cu portari precum David Seaman, Paul Robinson și Robert Green.