Back to the Buffalo Bills Newsfeed

2019 NFL Free Agency: Buffalo Bills sign WR John Brown to 3 year, $27M deal, per report

Free agent wide receiver John Brown is signing with the Buffalo Bills, per several reports. NFL reporter Adam Caplan adds that the deal is for three years, $27 million dollars, with $11.7M of guarantees and $10.1M guaranteed at signing.

The lightning fast Brown was a free agent target for the Bills last offseason, but ultimately signed a one year deal with the Baltimore Ravens. That season started hot, with 31 receptions for 586 yards and four touchdowns through the first eight games, but after Joe Flacco’s injury and Lamar Jackson’s promotion, he cooled off.