CLEVELAND, Ohio -- Former Bills cornerback E.J. Gaines is close to signing with the Browns as a free agent today, a league source told Cleveland.com.



He's in Cleveland and they'd like to wrap him up before he leaves the building. He also visited the Jets on Thursday and has visited the Cardinals. NFL Network's Mike Garafolo first reported the Browns' visit on Thursday.



Gaines, 26, would be reunited with Browns defensive coordinator Gregg Williams, who coached him with the Rams from 2014-2016 after the Rams drafted him in the sixth round of the 2014 draft out Missouri.



Gaines (5-10, 190) started 15 games for Williams in 2014 and 10 in 2016. He sat out the 2015 season with a Lisfranc foot injury.



In August, Gaines was traded to the Bills last season in exchange for Sammy Watkins, and had a good season in Buffalo, recording 59 tackles, three forced fumbles, nine passes defensed and one interception.



If the Browns land Gaines, he'll join a secondary that includes newly-signed free agents Damarious Randall, a free safety, and T.J. Carrie, a cornerback. Jabrill Peppers is the projected strong safety and Jamar Taylor is still at cornerback.

The Browns have also expressed some interest in outside linebacker Junior Galette and receiver Allen Hurns.