"My two teams are Pitt (and) ‘Bama I will make my commitment on (Dec.) 21 at my school," Foster announced via twitter.
Foster caught 45 passes for 763 yards and eight touchdowns, and was also was an integral part of the running game. He ran for 481 yards and 12 scores.
In addition, Foster averaged 27.8 yards per punt return and 29.4 yards per kickoff return.
He made his official visit to Pittsburgh the weekend of Nov. 17. He visited Alabama the weekend of Oct. 27.