Foster signed a contract with the Packers' practice squad Sunday, Matt Zenitz of AL.com reports.
Foster failed to make Buffalo's squad after he caught just three passes for 64 yards in 2019. He's a solid deep threat, as all three of his catches went for more than 20 yards. He'll try utilizing that to carve out a spot elsewhere.