McKnight fu scelto nel corso del secondo giro (56º assoluto) del Draft NFL 1977 dagli Oakland Raiders.[2] Dopo essere stato svincolato senza mai scendere in campo firmò con i Kansas City Chiefs, guidandoli in yard corse nel 1978, 1979 e 1980. Nel 1978 McKnight guidò la NFL con un record dei Chiefs di 6,0 yard a portata. Concluse la sua carriera nella NFL con 2.344 yard corse e 22 touchdown, disputando un'ultima stagione con i Buffalo Bills nel 1982. Una sua corsa da 84 yard nel 1979 rimane il record di franchigia dei Chiefs.
^(EN) 1977 National Football League Draft, Pro Football Hall of Fame. URL consultato il 22 giugno 2013 (archiviato dall'url originale il 29 ottobre 2013).