He played college football for the Mississippi State Bulldogs and was selected in the sixth round of the 1995 NFL draft by the Philadelphia Eagles.
[1] McCrary attended Mississippi State University from 1991 to 1995 and played on the Bulldogs football team for four years as running back, with two as starter.
[7][8] In the final game of the season on January 2, 2000, a 12–6 win over the defending champion Denver Broncos, McCrary made 3 receptions for a season-high 39 receiving yards.
[1][4] Although McCrary rushed for 9 yards on 5 carries on September 24 against the Seattle Seahawks, a potential 4-yard first down run of his was nullified due to an illegal formation penalty on Ben Coleman.
[5][9] On November 12, in a 17–7 loss to the Miami Dolphins, McCrary made an 8-yard touchdown reception from Ryan Leaf in the first play of the fourth quarter.
[10] On October 1 against defending champion St. Louis Rams, McCrary made 3 receptions, including one for a touchdown, for a season-high 24 receiving yards.
[5] On November 17, McCrary scored on a 1-yard catch from Drew Brees in the tying touchdown drive that forced overtime against the San Francisco 49ers.
[11] McCrary's blocking helped running back LaDainian Tomlinson rush for 1,236 yards in the 2002 season, the first Charges player to do so since 1994.
[5][14] On September 17, McCrary caught a pass from Michael Vick 4 yards for a touchdown in the Falcons' 14–3 win over the Tampa Bay Buccaneers.
[4] In 1998, not signed with any team, McCrary worked as a night-shift corrections officer at a maximum security prison in Orleans Parish, Louisiana.