2001: Traded their first-round pick, No. 14, to Tampa Bay (which used it on offensive tackle Kenyatta Walker), for first-round (No. 21) and second-round (No. 51) picks. Selected cornerback Nate Clements in the first and traded No. 51 to Denver for the No. 58 pick in the second round and No. 110 pick in the fourth round, which they used on running back Travis Henry and linebacker Brandon Spoon.
2002: Traded up in the second round with San Francisco. Buffalo got the No. 61 selection, defensive end Ryan Denney, for its third-round (No. 69) and fourth-round (No. 102) picks. The 49ers took linebacker Saleem Rasheed and kicker Jeff Chandler.
2003: Traded down in the third round with Green Bay, moving from No. 79 to No. 94 and picking up a fourth-round pick. Buffalo ended up with linebacker Angelo Crowell at 94 and wide receiver Sam Aiken at 127, while the Packers took defensive end Kenny Peterson.
2004: Traded up with the Dallas Cowboys to the No. 22 pick in the first round, used on quarterback J.P. Losman. Dallas got Buffalo's second-round pick, No. 43 (running back Julius Jones) and a fifth-round pick, No. 126 (St. Joe's graduate tight end Sean Ryan). Buffalo also gave up its first-round pick in 2005, which ended up being the 20th overall selection. Dallas used it to pick defensive end Marcus Spears.
2006: Again moved up, trading their second-round pick, No. 42, and third-round pick, No. 73, to Chicago for the 26th pick in the first round, which was used on defensive tackle John McCargo. Chicago drafted safety Danieal Manning and defensive tackle Dusty Dvoracek.
2007: Traded up in the second round to draft linebacker Paul Posluszny at No. 34 overall. In exchange, Detroit got Buffalo's second-round pick, No. 43 (quarterback Drew Stanton), and No. 74 in the third round (later traded).