In 2004 there were 78 picks to be drafted between 16 teams in the national draft. The Richmond Tigers received the first pick in the national draft after finishing on the bottom of the ladder during the 2004 AFL season.
| Player | Original Club | Australian Football League clubs | Traded For |
| Scott Thompson | Melbourne | Adelaide Crows | Draft Pick #12 |
| Callum Chambers | West Coast Eagles | Carlton | Draft Pick #57 |
| Troy Longmuir | Fremantle | Carlton | Draft Pick #67 |
| Chad Morrison | West Coast Eagles | Collingwood | Draft Pick #37 |
| Heath Black | St. Kilda | Fremantle | Troy Simmonds |
| Josh Carr | Port Adelaide | Fremantle | Draft Picks #11, #27 and #45 |
| Brad Ottens | Richmond | Geelong | Draft Picks #12 and #16 |
| Bo Nixon and pick #7 | Collingwood | Hawthorn | Draft Picks #10 and #37 |
| Nathan Thompson | Hawthorn | Kangaroos | Draft Picks #10 and #26 |
| Brent Moloney | Geelong | Melbourne | Draft Pick #12 |
| Aaron Shattock | Brisbane Lions | Port Adelaide | Draft Pick #43 |
| Troy Simmonds | Fremantle | Richmond | Aaron Fiora |
| Aaron Fiora | Richmond | St. Kilda | Heath Black |
| Darren Jolly | Melbourne | Sydney Swans | Draft Pick #15 |
| Tyson Stenglein | Adelaide Crows | West Coast Eagles | Draft Picks #12 and #28 |