El WR con cinco años de experiencia comenzó su carrera en la NFL con los Carolina Panthers donde tuvo dos primeras campañas brillantes y terminó con buenos números con 2424 yardas y 18 TDs.
Luego de perderse la temporada 2015 por una grave lesión de menisco en la rodilla, regresó en un bajo nivel y luego fue negociado con los Bills en medio de la temporada 2017. Durante seis juegos con Buffalo el año pasado, Kelvin logró 217 yardas y una anotación, números que demuestran que nunca terminó por adaptarse al equipo.