He was nicknamedJimmy by his teammates. Elmer made his senior debut for The Kookaburras in 1993. He played in every Champions Trophy since 1991, but always missed "the big ones", until the Sydney Games. There he finished his career after 102 international matches, in which he scored 30 goals.
James is currently captain for Doncaster in the Victorian Masters League A grade division. His team suffered a 5–4 loss to the Hawthorn Hockey Club in the 2012 grand final following extra time in a penalty goal shoot-out. James took the 4th of 5 penalties for his team, which was saved by the Hawthorn keeper Corey Blake.