Kevin Rodriguez ha enfrentado a 40 oponentes a lo largo de su carrera.