McKnight became a starter as a junior, registering 50 receptions for 711 yards and 5 touchdowns.[1] As a senior, he had 39 receptions for 812 yards and 8 touchdowns.
He finished his college career with 144 receptions for 1,948 yards (17.1-yard average), 17 touchdowns and eight 100-yard games.
He slowly developed into a deep threat at wide receiver. In 1997, he suffered a sprained knee injury in the preseason finale against the Cincinnati Bengals and missed the first 4 games of the regular season. He started 6 games, while registering 34 receptions for 637 yards and 6 touchdowns. In the ninth week against the Oakland Raiders, he had 4 receptions for 100 yards and one touchdown, marking his first career 100-yard receiving game. In that contest, he teamed with Joey Galloway (7 receptions for 117 yards) to become the third pair of receivers in franchise history to top 100 yards in the same game.
In 2002, he was relegated to a reserve role after Oronde Gadsden passed him on the depth chart, finishing with 9 starts, 29 receptions for 528 yards and 2 touchdowns.
The next year, he was the team's third wide receiver and his production dropped to 23 receptions for 285 yards and 2 touchdowns. He was released on March 2, 2004.[8]
New York Giants
On May 20, 2004, he was signed by the New York Giants. He was placed on the injured reserve list after being sidelined with a turf toe injury since early in training camp.[9] He wasn't re-signed at the end of the season.