The five-year veteran cornerback signed a one-year, $3.6 million contract on Monday, according to the Democrat & Chronicle.
Originally a sixth-round draft pick in 2014 by the then-St. Louis Rams, Gaines started 15 games as a rookie before missing all of his second season with an injury. He started 10 games for the Rams in 2016, but was traded to the Bills during training camp the following year for wide receiver Sammy Watkins.
Gaines was one of general manager John Dorsey’s free agent signings in 2018, joining the Browns on a one-year deal. It was a bit of an odd decision, given that Gaines had struggled while playing in defensive coordinator Gregg Williams’ system while both were with the Rams.
With the Browns, Gaines moved into the starting role after cornerback Terrance Mitchell broke his wrist in the Week 4 game against the Oakland Raiders. Gaines’ time in the lineup was short-lived, however, as he suffered two concussions over a three-week period and was placed on season-ending injured reserve in November.
All told, Gaines appeared in six games with the Browns, making two starts, and finished the season with 13 tackles, two passes defensed and an interception.