James werd in 2009 Wereldkampioene op keirin bij de junior vrouwen. Een jaar later won ze, voor Wales op de Gemenebestspelen een zilveren medaille op de sprint en een bronzen medaille op de keirin. Tijdens de Wereldkampioenschappen baanwielrennen van 2013 in Minsk won ze de wereldtitel op zowel de sprint als de keirin. James heeft deelgenomen aan de Olympische Zomerspelen van 2016 in Rio de Janeiro, tijdens deze spelen behaalde ze een tweede plaats op de keirin en een tweede plaats op de sprint.