Check another need off the Buffalo Bills' list.
The team reportedly has reached agreement on a contract with wide receiver John Brown, according to NFL Network's Peter Schrager.
WR John Brown and the Buffalo Bills have agreed to terms, per source. @nflnetwork
— Peter Schrager (@PSchrags) March 12, 2019
The deal is reportedly worth up to $27 million over three years, according to Adam Caplan.
John Brown's 3 year, $27m deal with #Bills includes $11.7m in total guarantees, $10.1m fully gtd at signing, source said.
— Adam Caplan (@caplannfl) March 12, 2019
The Bills aggressively pursued Brown in free agency last offseason, but he elected to sign a one-year contract with the Baltimore Ravens instead. That started off as a good move, as he had 34 catches for 601 yards and four touchdowns when Joe Flacco was at quarterback. His production took a nosedive when rookie Lamar Jackson took over for the Ravens, as Brown had just eight catches for 114 yards and one touchdown over the final seven games of the season. Still, Brown averaged 17.0 yards per catch last year and has averaged 15.0 yards per catch in his career, so he gives the Bills a deep threat for quarterback Josh Allen.
Additionally, the Bills are also in pursuit of Lions defensive end Ziggy Ansah, according to a report from NFL Network's Ian Rapoport.