The Bills signed fullback Zach Olstad from Winona State after he took part in the rookie minicamp over the weekend.
He played a hybrid role as fullback/tight end/linebacker. As a senior, he had five catches for 44 yards and a rushing touchdown. As a junior, his numbers were nine catches for 64 yards and a receiving touchdown. He missed the 2015 season with a torn labrum.
Olstad had taken part in the Vikings minicamp last weekend but was not signed.
Running back Aaron Green was designated as waived/injured because of a hamstring issue.