The Baltimore Ravens are expected to sign John Brown to a one-year deal, according to a report.

The 27-year-old wide receiver has totaled 173 receptions for 2,515 yards and 17 touchdowns for the Arizona Cardinals over the last four seasons.