Al college Steven giocò come quarterback alla Nicholls State University. Fu scelto nel corso del settimo giro (186º assoluto) Draft NFL 1987 dai Kansas City Chiefs con cui disputò la sua unica stagione nella NFL. Fu l'ultimo quarterback scelto nel draft dai Chiefs a partire come titolare in una partita fino a Brodie Croyle nel 2007.[1] Hudson fu uno dei cinque quarterback a partire come titolari nella stagione 1987 segnata dallo sciopero dei giocatori.[2]
Hudson giocò solamente cinque minuti nella sua unica partita contro i Denver Broncos, dove lanciò un passaggio incompleto.[3] Subì un placcaggio da Jim Ryan dei Broncos e commise un fumble nella end zone. Hudson recuperò il pallone ma fu assegnata una safety agli avversari.[3][4] Nella successiva azione dei Chiefs fu sostituito come quarterback da Matt Stevens, non scendendo più in campo nella lega.[3]
^(EN) Kansas City Chiefs History–1980's, in Kansas City Chiefs official website. URL consultato il 24 settembre 2008 (archiviato dall'url originale il 1º maggio 2008).
^abc(EN) Bob Gretz, Gretz: The end of the QB/Draft drought, su kcchiefs.com, 14 novembre 2007. URL consultato il 15 aprile 2020 (archiviato dall'url originale il 17 dicembre 2007).