Daniel Johnson ha jugado con 27 compañeros de equipo a lo largo de su carrera.