James Mitchell ha jugado con 28 compañeros de equipo a lo largo de su carrera.