[1][2] In his senior season of 1967–68, he earned the first-ever Mid-American Conference Player of the Year award [3] and set a school record that still stands—the all-time single-season points-per-game average with 26.9 in 1967–68, ahead of the 24.9 of basketball hall-of-famer Wayne Embry and NBA world champion Ron Harper.
Foster also averaged 12.5 rebounds per game that year, sixth in Miami history.
Foster came on strong in his second season, 1969–70, when he averaged 14.8 points and 4.8 rebounds per game, both career highs.
[4] He twice had a single-game career best of 32 points—on January 7, 1970, against the Milwaukee Bucks when he made 13 field goals and was 6-for-6 at the free throw line, and again on February 15 against the San Diego Rockets.
[6] In 1970–71, after playing one game with the Royals, he was traded along with Connie Dierking to the Philadelphia 76ers for Darrall Imhoff and a future draft pick.
On October 8, 1973, he was waived by the Pistons and three weeks later signed as a free agent with the Cleveland Cavaliers for the 1973–74 season, averaging 4.8 points per game.