In the 1997–98 season, Allen played and started all 82 games for the Bucks. In the season opener, he put up 29 points, including 6 three-pointers in a win against the 76ers. On December 20, 1997, Allen set a new career high of 35 points against the New York Knicks. On the brink of missing the playoffs for the second straight year, on April 18, 1998, the last game of the regular season, Allen tallied a 40-point double-double with 10 rebounds.