While the Buffalo Bills are unlikely to have to wait until the fourth round because of that compensatory pick, for the purpose of this mock draft I used only picks currently assigned to Buffalo. With this pick, the Bills go back to the wide receiver position and select Roman Wilson out of Michigan.
The stats aren't overly impressive for Wilson as his best season was this past year with 789 receiving yards and 12 receiving touchdowns. However, that was more due to the offense he was playing in as the Wolverines leaned heavily on the run game.
As noted in the scouting report on The Draft Network, Wilson is most likely a slot receiver in the NFL and the hope is that Khalil Shakir will fill that role moving forward. However, that is not a guarantee, and bringing in competition and depth is a smart move for the Bills.