His strong college pedigree led the Green Bay Packers to select him with the 10th overall selection in the 2001 NFL Draft. The Packers acquired the draft pick from the Seattle Seahawks, in exchange for Matt Hasselback and the 17th overall selection in the draft.
Injuries and the emergence of Kabeer Gbaja-Biamila, however, prevented Reynolds from playing the first ten games of his rookie season. He finished his rookie season with four tackles and 2 sacks. On July 8, 2004, after two seasons in which Reynolds totaled only three sacks and played in only 13 games, the Packers attempted to trade Reynolds to the Indianapolis Colts. However, the trade was declared void after Reynolds failed the Colts' physical examination. Ten days later, the Packers released Reynolds, and he was picked up by the Cleveland Browns, who hoped to salvage the still-young Reynolds' career. Reynolds was cut by the Browns before the beginning of the 2004 season, and has not played in the NFL since.