Report: Ravens, John Brown to sign 1-year, $5M deal
Hannah Foslien / Getty Images Sport / Getty

Former Arizona Cardinals wide receiver John Brown will reportedly sign with the Baltimore Ravens, a source told ESPN's Adam Schefter.

It's a one-year deal worth $5 million, and is worth up to $6.5 million with incentives, according to ESPN's Adam Caplan.

Brown spent the first four seasons of his career in Arizona, eclipsing the 1,000-yard barrier in 2015.

The speedy receiver has battled injuries and inconsistency since then, however, catching just 21 passes for 299 yards in 2017.

Brown will join an underwhelming receiver corps in Baltimore, and the team is expected to continue looking to improve the position this offseason.

The 27-year-old's signing could signal the end of free-agent receiver Mike Wallace's tenure with the Ravens.

Report: Ravens, John Brown to sign 1-year, $5M deal
  Got something to say? Leave a comment below!
Bucs’ Jameis Winston sued by Arizona Uber driver in alleged ...
Hicks: "We're all in." #Bears players & ownership are commi...
Bears commit over $500K to local social justice programs
That was CLUTCH. @PrinceAmukamara Pick-6! 🚨 #DaBears #SEAv...
Prince 👑 seals game for Bears with pick-6
Aussie punter Michael Dickson with the drop kick kickoff 🤙 ...
Dickson gets fancy on the kickoff!
Perfect pass from @DangeRussWilson! And @TDLockett12 comes ...
Russ with a dime to 🔒