Hoaglin fu scelto nel corso del sesto giro del Draft 1966 dai Cleveland Browns. Fred disputò come titolare le prime 69 partite della carriera prima di subire un infortunio al tallone nel 1971. Nel 1969, egli fu convocato per il suo primo Pro Bowl in carriera. Hoaglin rimase coi Browns fino alla fine della stagione 1972 quando fu scambiato con i Baltimore Colts, franchigia con cui disputò solo la stagione 1973. Nuovamente scambiato con gli Houston Oilers, nel 1974 giocò 8 gare come titolare mentre nel 1975 giocò essenzialmente come centro di riserva e membro degli special team. Nel 1976, Hoaglin passò alla neonata franchigia dei Seattle Seahawks[1] con cui disputò l'ultima stagione della carriera giocando 13 partite.