1989 VFL draft
The 1989 VFL draft was the fourth annual national draft held by the Victorian [Football League (1897–1989)|Victorian Football League] as the main method for the 14 teams to recruit players for the 1990 season. It consisted of a trading period, pre-draft selections, the main national draft and the 1990 pre-season draft and a non-compulsory 1990 mid-year draft. The minimum age for most draftees was 16 and clubs other than the West Coast Eagles were only allowed to choose one player each from Western Australia. For the non-Queensland and NSW clubs, players from those states had to be 19 to be selected, by which time the Brisbane Bears or Sydney Swans would have had three chances to recruit them.
Pre-draft picks
| Pick | Player | Drafted to | Recruited from | League | Games for new club |
| 1 | Peter Mann | Claremont | WAFL | 0 | |
| 2 | Ryan Turnbull | Claremont | WAFL | 129 | |
| 3 | Andrew Jarman | North Adelaide | South [Australian National Football League|SANFL] | 0 | |
| 4 | Darren Jarman | North Adelaide | SANFL | 0 | |
| 5 | Kevin Caton | AFL | 8 | ||
| 6 | Peter Davidson | AFL | 7 | ||
| 7 | Brian Hinkley | AFL | 0 | ||
| 8 | Doug Smart | North Adelaide | SANFL | 0 | |
| 9 | Darren Denneman | AFL | 3 | ||
| 10 | Shane Fell | AFL | 15 | ||
| 11 | John Fidge | AFL | 0 | ||
| 12 | Paul Starbuck | AFL | 1 |
Pre-draft trades
| Player | Traded to | Traded from | Games for new club |
| Peter Wilson | 117 | ||
| Gavin Keane | 7 | ||
| Trevor Poole | 54 | ||
| Gary Keane | 0 | ||
| Steven Clark | 21 | ||
| Michael Scott | 0 | ||
| Trevor Spencer | 3 | ||
| Matthew Ryan | 10 |
1989 national draft
Post-draft picks
| Pick | Player | Drafted to | Recruited from | League | Games for new club |
| 1 | Dean Kemp | Subiaco | WAFL | 243 | |
| 2 | Tony Begovich | Claremont | WAFL | 9 | |
| 3 | Brad Gwilliam | Claremont | WAFL | 4 |