Aunque su primer nombre es Andrew David, ha sido conocido como "Butch" ya que su abuela le puso el apodo cuando era un bebé.
Ha jugado dos veces en la final del Super Rugby para los sharks, estuvo en el bando perdedor en ambas ocasiones: en el 2001 en la final del Super 12, cuando los Sharks perdieron 36-6 a los ACTO Brumbies, James desaparecido en pena de cuatro intentos en la primera mitad; en 2007 perdieron 19-20 ante los Bulls.
En la temporada 2004 del Super 12, que desempeñó en cada juego de los Sharks, Hizo recordar a algunos para la selección nacional [1] hasta que una lesión en los ligamentos de la rodilla izquierda a los 12 minutos en el último partido, contra los Stormers, terminó su temporada y lo mantuvo fuera del rugby durante seis meses.
Más recientemente ha mejorado su técnica de lucha y ahora es menos propenso a conceder sanciones.
Regresó para el Tres Naciones Serie 2001 y comenzó a volar en medio de cada juego, aunque Sudáfrica solo logró ganar un partido - 20-15 contra Australia en Durban.