Davis was born in Olathe in 1972 and graduated from Olathe South in 1990 where he earned All-Sunflower League and All-Metro honors as well as being a team captain for the Falcons.
He moved on to the University of Kansas where he played for four years and was a starter for the final three years of his career. He averaged 79 tackles a game his junior and senior seasons and finished his career with 238 tackles, 20 tackles for loss and 9.5 sacks.
After Kansas Davis went undrafted but that didn’t stop him from having a long NFL career. He began as an undrafted free agent with the Saints in 1996. He spent two seasons in New Orleans before being traded to Tampa Bay. While with the Buccaneers he would play in all 16 games in 2000. From there he went to St. Louis for two years before joining the Patriots where he would win two Super Bowl rings.
His career ended after the 2005 season and he moved into coaching with the Patriots before stepping out of football for a while.
Davis currently works for the NFL Players Association and lives in Washington, D.C.