Beathard fu scelto nel corso del primo giro (5º assoluto) del Draft NFL 1964 dai Detroit Lions[1] e come secondo assoluto nel Draft AFL 1964 dai Kansas City Chiefs, optando per firmare per questi ultimi, con cui vinse il campionato AFL del 1966 come riserva del quarterback Len Dawson. Nel 1967 Beathard fu scambiato con gli Houston Oilers per il quarterback Jacky Lee, guidandoli alla vittoria della loro division e alla finale di campionato, persa contro gli Oakland Raiders per 40-7. L'anno successivo portò ancora gli Oilers ai playoff 1969. Successivamente giocò anche per St. Louis Cardinals e Los Angeles Rams, chiudendo la carriera nella WFL con Portland Storm e Chicago Winds nel 1975.