Al college Long giocò a football ad Iowa, venendo premiato con il Maxwell Award e il Davey O'Brien Award e finendo secondo nelle votazioni dell'Heisman Trophy dietro a Bo Jackson. Fu scelto dai Detroit Lions come dodicesimo assoluto nel Draft NFL 1986.[1] Dopo i successi al college la sua carriera professionistica fu deludente. Nella sua stagione da rookie disputò una sola gara, subentrando all'infortunato Joe Ferguson. La sua migliore annata fu quella del 1987, in cui passò 2.598 yard, 11 touchdown e 20 intercetti. Rimase ai Lions fino al 1989 dopo di che fu scambiato con i Los Angeles Rams nel 1990. Fece ritorno a Detroit dopo una sola stagione nel 1991, ma quell'anno non tentò alcun passaggio. Si ritirò dopo la stagione 1994.
^(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).