Free agent wide receiver Jeremy Maclin is leaving Buffalo without signing a contract, according to ESPN's Adam Schefter.

Maclin spent two days in Buffalo and is now heading to visit the Baltimore Ravens, according to Schefter.

Maclin, who was recently released by the Kansas City Chiefs, would fill a big need for the Bills as the No. 2 wide receiver behind Sammy Watkins.