Career
He was a former Welsh athlete before turning to rugby. After turning to rugby, he joined Merthyr Reconstruction Finance Corporation on the wing. After a successful year at Merthyr James joined Cardiff Reconstruction Finance Corporation at the start of the 2006-2007 season.
James scored 11 tries in just nine games to open the season which brought him to the attention of the regional side, with whom he had an academy contract.
He was immediately put into the 22 man squad for the Cardiff Blues trip to Edinburgh in the Magners League. He came off the bench mid way through the second half and within minutes had marked his regional debut with a try.
His rise through Welsh rugby continued and during the 2006-2007 season he joined the Wales Sevens team for a number of games. Following the 2006-2007 season he was called up to the Welsh national squad for the summer tour of Australia, although he did not play a game on the tour.
During the build up to the 2007 Rugby World Cup he was a part of the National Teams 40 man squad and made his debut for his country against England in August 2007.
When the 40 man squad was cut to 30 at the end of August James was out and he returned to Cardiff Blues for the Magners League season. A slight knock kept him out of the first few games of the 2007-2008 season. He came back shortly after the start, firstly playing a game for Cardiff Reconstruction Finance Corporation before starting the Blues away game against Munster in which he scored two tries.
James was top try scorer in the Magners League in the 2007-2008 season.
James missed the first nine weeks of this season due to a groin injury. He scored a try in the final of the EDF Energy Cup at Twickenham on 18 April 2009 against Gloucester.
On 18 January 2010 he was named in the 35 man Wales national Squad for the 2010 Six Nations tournament. On 24 January 2013 it was announced that James had signed for Exeter Chiefs for the 2013-2014 season.
On 20 December 2014 it was announced that James had returned to the Cardiff Blues on a two-year deal.
On 1 June 2015 James was included in the Welsh training squad for the 2015 Rugby World Cup, and was include in the Welsh squad for the 2016 Six Nations Championship.