He has also been a member of the Green Bay Packers, Washington Football Team, Miami Dolphins, Dallas Cowboys, New York Giants, and Indianapolis Colts.
Foster attended Central Valley High School in Monaca, Pennsylvania, just outside Pittsburgh, where he played both football and basketball.
[4] A 4-star recruit, Foster committed to Alabama over offers from Florida, Michigan, Ohio State, and Pittsburgh, among others.
[5] During his redshirt sophomore season in 2015, Foster suffered a season-ending shoulder injury after catching 10 receptions 116 yards and two touchdowns in the first three games.
[14] Foster signed with the Buffalo Bills as an undrafted free agent on May 11, 2018, reuniting with Brian Daboll, his one-time offensive coordinator at Alabama.
[23] Against the Detroit Lions the following week, Foster excelled again, catching four passes for 108 yards, including a 42-yard touchdown from Allen, en route to a 14–13 Bills win.
[25] Foster mentioned being cut from the team, demoted to the practice squad, and being brought back again as a "wake-up call" that sparked his late-season success.
[27] Foster was sparsely used in the Bills offense during his second professional season, as the team added veterans John Brown and Cole Beasley during the offseason.
[28] Foster caught just three of 18 targets for 64 yards, and was made inactive during the Bills' playoff game against the Houston Texans in favor of Duke Williams.