James made his England bow at U19 level in 2009 when he was part of Noel Blake's squad for the First Qualifying Round of the European U19 Championships in Slovenia.
He featured in the final group game against Slovakia, and saw an England victory before adding to his caps tally in a friendly against Turkey at Scunthorpe United.
At club level, James plays for Derby County where he has impressed at Academy and reserve level.