Moore al college giocò a football con gli Iowa Hawkeyes. Fu scelto dai Buffalo Bills come 16º assoluto nel Draft NFL 1986.[1] Noto più per le sue abilità come ricevitore che come corridore, giocò con i Bills per quattro stagioni. Nella sua ultima partita con Buffalo, nel divisional round dei playoff del 1989 contro i Cleveland Browns, Harmon si fece sfuggire il potenziale touchdown della vittoria su passaggio di Jim Kelly a 9 nove secondi dal termine della gara.
Harmon è l'unico giocatore nella storia della NFL ad avere una media di 4,5 yard a corsa su almeno 600 tentativi E 10 yard per ricezione su almeno 550 ricezioni. È inoltre uno dei cinque running back ad avere guadagnato 10.000 yard totali e avere commesso meno di 20 fumble. Gli altri sono Charlie Garner, Brian Westbrook, Priest Holmes e DeAngelo Williams.
^(EN) 1986 National Football League Draft, Pro Football Hall of Fame. URL consultato il 30 agosto 2013 (archiviato dall'url originale il 20 ottobre 2013).