The Cleveland Browns nearly traded with the San Francisco 49ers for Jim Harbaugh, according to multiple sources.

The 49ers would have received multiple draft picks for Harbuagh and a deal was in place between the teams. Harbaugh ultimately decided not to leave the 49ers.

Two sources from the 49ers denied the report to NFL.com's Ian Rapoport. Jed York publicly denied the report.

The Browns hired Mike Pettine.