Al college Long giocò a football adIowa,venendo premiato con ilMaxwell Awarde ilDavey O'Brien Awarde finendo secondo nelle votazioni dell'Heisman Trophydietro aBo Jackson.Fu scelto daiDetroit Lionscome dodicesimo assoluto nelDraft NFL 1986.[1]Dopo i successi al college la sua carriera professionistica fu deludente. Nella sua stagione darookiedisputò una sola gara, subentrando all'infortunatoJoe Ferguson.La sua migliore annata fu quella del 1987, in cui passò 2.598yard,11touchdowne 20intercetti.Rimase ai Lions fino al 1989 dopo di che fu scambiato con iLos Angeles Ramsnel 1990. Fece ritorno a Detroit dopo una sola stagione nel 1991, ma quell'anno non tentò alcun passaggio. Si ritirò dopo la stagione 1994.