Bengals and Browns actually agreed to AJ McCarron trade at 3:55 pm, per source involved. Bengals approved trade to NFL, Browns did not.

— Adam Schefter (@AdamSchefter) October 31, 2017