Carriera professionistica
Shofner fu scelto come undicesimo assoluto nel Draft NFL 1957 dai Los Angeles Rams, rimanendovi fino al 1960. L'anno successivo passò ai New York Giants, con cui trascorse il resto della carriera. Inserito per cinque volte nella formazione ideale della stagione All-Pro, nel 1958 guidò la NFL in yard ricevute, mentre si classificò al secondo posto nel 1959 e 1961. Nel 1962 terminò invece secondo in touchdown su ricezione con 12. Le sue 1.181 yard ricevute nel 1963 furono il terzo risultato della lega e il suo massimo in carriera. A partire dal 1964 gli infortuni ne limitarono il rendimento in campo, venendo sostituito come titolare a metà della stagione 1965. Si ritirò dopo la stagione 1967.