James az U16-os és U17-es angol válogatottakat is megjárta, majd 2009-ben az U19-es csapattól is behívót kapott az U19-es Eb-re. Ő lett a csapatkapitány, első meccsén, Ausztria ellen 3–2-re győztek az angolok. Később az U20-as válogatottban is bemutatkozhatott.