Career
He was a 2007 AIS Football scholarship holder and was an influential player in their successful campaign in the Victorian Premier League. Newcastle Jets
Holland made an impressive A-League debut with the Newcastle Jets playing two games as a short term injury replacement player. He scored a goal against Wellington Phoenix in his first game, making him the youngest player to score in the A-League.
Holland had previously made three appearances for the Mariners on a short term contract during the 2006 A-League Pre-Season Challenge Cup.
He was involved in a controversy during second-half injury time when he handballed inside the penalty area. Referee Mark Shield failed to spot the handball and did not award a penalty.
Holland later stated that he didn"t feel the ball hit his arm and that it wasn"t an "intentional" acting Arizona Alkmaar
On 11 January 2009, Dutch club Arizona Alkmaar completed the signing of the highly rated Australian midfielder for $650,000 (€350,000) on a four-and-a-half year contract from the Newcastle Jets.
He had earlier successfully trialled at the club
Sparta Rotterdam
On 19 January 2011 it was announced that Holland will be playing for Dutch first division club Sparta Rotterdam for the rest of the season. Austria Wien
On 17 January 2012 it was announced he had signed an 1 and a half year contract with Austrian Bundesliga giants Austria Wien after successfully trialling with the club MSV Duisburg
He joined MSV Duisburg for the 2015-2016 season.
He made his full debut for the Socceroos against Singapore in 2008, and was named in the squad to face Ghana on 23 May 2008.
He played in the World Cup qualifier against China on 22 June 2008, and was substituted for David Williams. He has since captained the Young Socceroos AFF U19 Championship after defeating of Korea Republic 3–1 on penalties.
James Holland was selected for the Young Socceroos Squad for the 2009 Fédération internationale de football association U-20 World Cup in Egypt, he was also named captain for the Young Socceroos. He scored a penalty in the first match against the Czechoslovakian Republic in the 94th minute in the 2–1 loss, he had missed the first penalty but it was re-taken for infringement.
Holland remained an unused substitute though.