- March 3, 2004: Traded A.J. Feeley to Dolphins for 2005 2nd round pick (35th overall, Reggie Brown)
- March 16, 2004: Eagles sent Brandon Whiting to 49ers. Eagles sent 2004 5th round pick (160th overall subsequently traded, Tony Bua) to Ravens. 49ers sent 2004 2nd round pick (51st overall, Dwan Edwards) to Ravens. Ravens sent Terrell Owens to Eagles.
- March 31, 2004: Traded James Thrash to Redskins for 2005 5th round pick (146th overall, Trent Cole)
- April 24, 2004: Traded 2004 1st round pick (28th overall subsequently traded, Chris Gamble) and 2004 2nd round pick (58th overall, Shawntae Spencer) to 49ers for 2004 1st round pick (16th overall, Shawn Andrews)
- April 25, 2004: Traded John Welbourn to Chiefs for 2004 5th round pick (162nd overall, Thomas Tapeh) and 2005 3rd round pick (77th overall, Ryan Moats)