The 11th-year defensive tackle spent six seasons with the Buffalo Bills where he became a full-time starter in 2001. As a rookie in 1993, Price came off the practice squad to start six games late in the season and tallied 25 tackles and three sacks. The Carolina Panthers selected him in the 1995 expansion draft and after one season in Carolina, he signed as a free agent in 1996 with Buffalo.