Dopo avere giocato al college a football a Stanford, Hogan fu scelto nel corso del terzo giro (74º assoluto) nel Draft NFL 2016 dai Kansas City Chiefs.[1] Il 3 settembre 2016 fu svincolato.
Cleveland Browns
Il giorno successivo, Kevin firmò con la squadra di allenamento dei Cleveland Browns. L'11 ottobre fu promosso nel roster attivo.[2] Il 23 ottobre, contro i Cincinnati Bengals, subentrò facendo il proprio debutto professionistico e segnando un touchdown su corsa da 28 yard, stabilendo un nuovo record di franchigia per la marcatura su corsa più lunga da parte di un quarterback.[3]
Nel secondo turno della stagione 2017, Hogan subentrò al quarterback DeShone Kizer colpito da emicrania giocando la parte centrale della partita, in cui passò 182 yard, un touchdown e un intercetto contro i Baltimore Ravens.[4] Dopo che Kizer iniziò la stagione perdendo tutte le prime 5 gare, prima del sesto turno Hogan fu nominato titolare per la prima volta in carriera, subendo però tre intercetti nella netta sconfitta contro gli Houston Texans.[5][6] La settimana successiva Kizer tornò ad essere nominato titolare.[7]
Houston Texans
Rimasto free agent dopo le esperienze con i Denver Broncos e con i Cincinnati Bengals, il 4 maggio 2022 si accasa agli Houston Texans.[8]