See below for a full list of trade transactions by North Melbourne since the introduction of the AFL National Draft in 1986.

1988 VFL

In: Pick 92 (Stephen Vizy)
Out: Mark O'Donoghue (Sydney)

1989 VFL

No trades completed

1990 AFL

In: Pick 11 (Danny Sexton), Pick 35 (Stuart Anderson)
Out: Paul Bryce (Melbourne)

In: Pick 45 (Craig Jennings)
Out: Mark Arceri (Carlton)

In: Pick 50 (Craig Ellis)
Out: Mark Hepburn (West Coast)

In: Pick 53 (Stephen Pears)
Out: Travers Martin-Benyon (Brisbane)

In: John Ahern (Melbourne)
Out: Pick 75 (Robert Panozza)

In: Peter Mann (West Coast)
Out: Pick 9 (Matt Clape)

In: Mark Roberts (Brisbane)
Out: Pick 47 (Luke Chambers)

1991 AFL

In: Pick 34 (Tim Leng)
Out: Russell Evans (Essendon)

In: Pick 50 (Bruce Hando)
Out: Col Gasden, John McNamara (Geelong)

In: Tim Bourke (Geelong)
Out: Draft pick unused

In: Richard Dennis (Carlton)
Out: Draft pick unused

1992 AFL

In: Pick 6 (Robert Pyman)
Out: Paul Spargo (Brisbane)

In: Pick 55 (Matthew Capuano)
Out: John McCarthy (Fitzroy)

In: Pick 110 (Jeff Chandler)
Out: Dean McRae (Sydney)

In: Pick 123 (Marty Christensen)
Out: Liam Pickering, Darren Steele, Leigh Tudor (Geelong)

In: John Blakey (Fitzroy)
Out: Pick 68 (Travis Miller)

In: Dean Laidley (West Coast)
Out: Pick 8 (Paul Symmons)

1993 AFL

In: John Barnett (Hawthorn)
Out: Pick 56 (Rayden Tallis, Hawthorn)

1994 AFL

In: Glenn Freeborn, Pick 55 (Matthew Belleville)
Out: Troy Polak (Fremantle)

In: Robert Scott (Geelong)
Out: Brad Sholl, Pick 17 (Carl Steinfort), Pick 69 (Dean Helmers)

In: Matthew Armstrong (Fitzroy)
Out: Pick 35 (Marty Warry), Grant Demamiel, Adam McCarthy

1995 AFL

In: Brad Plain
Out: Adrian McAdam (Collingwood)

In: Pick 65 (Erich Lissenden)
Out: Alastair Clarkson (Melbourne)

In: Pick 26 (Chris Groom)
Out: Robert Pyman (Collingwood)

In: Stuart Cochrane (Pre-season compensation pick)
Out: Peter Mann (Fremantle)

1996 AFL

In: Kent Kingsley, Wade Kingsley
Out: Paul Geister (Port Adelaide)

In: Pick 50 (Luke McCormick)
Out: Trent Nichols (Richmond)

In: Pick 70 (Adam Hay)
Out: John Barnett (Collingwood)

1997 AFL

In: Winston Abraham
Out: Stuart Anderson (Fremantle)

In: Shannon Grant, Pick 27 (Brad Stephens)
Out: Wayne Schwass (Sydney)

In: Jason McCartney
Out: Mark Stevens (Adelaide)

1998 AFL

No trades completed

1999 AFL

In: Pick 77 (Lindsay Smith)
Out: Scott Welsh (Adelaide)

In: Leigh Colbert, Pick 53 (Clayton Lassock)
Out: Cameron Mooney, Pick 15 (David Spriggs), Pick 17 (Ezra Bray) (Geelong)

In: David Calthorpe
Out: Pick 32 (On-traded) (Brisbane)

2000 AFL

In: Pick 23 (Drew Petrie)
Out: Evan Hewitt (Adelaide)

In: Jess Sinclair, Pick 6 (Dylan Smith), Pick 8 (Daniel Motlop)
Out: Peter Bell (Fremantle)

In: Ricky Olarenshaw (Collingwood)
Out: Pick 37 (Guy Richards)

In: Pick 42 (Daniel Pratt)
Out: Kent Kingsley, Pick 45 (On-traded) (Geelong)

In: Joe McLaren
Out: Matthew Capuano (St Kilda)

2001 AFL

In: Mark Porter (Carlton), Pick 14 (Ashley Watson), Pick 30 (Rod Crowe)
Out: Corey McKernan, Pick 23 (On-traded), Pick 39 (Justin Davies)

In: Pick 61 (Mick Martyn)
Out: Lindsay Smith (Carlton)

In: David Bourke (Richmond)
Out: Pick 68 (Chris Hyde)

2002 AFL

In: Leigh Brown (Fremantle)
Out: Pick 13 (Byron Schammer)

In: Pick 2 (Daniel Wells), Pick 18 (Kris Shore)
Out: Wayne Carey (Adelaide)

In: Michael Stevens
Out: Stuart Cochrane (Port Adelaide)

In: Pick 13 (On-traded), Pick 31 (Joel Perry)
Out: Byron Pickett (Port Adelaide)

2003 AFL

In: Corey McKernan
Out: Digby Morrell, David Teague (Carlton)

2004 AFL

In: Nathan Thompson (Hawthorn)
Out: Pick 10, Pick 26

2005 AFL

In: Pick 28, Pick 46
Out: Daniel Motlop (Port Adelaide)

In: Jade Rawlings (Western Bulldogs), Pick 43 (Andrew Swallow)
Out: Pick 46 (Travis Baird)

In: Daniel McConnell (West Coast), Pick 18 (on-traded)
Out: Pick 13 (Shannon Hurn), Pick 29 (Ben McKinley)

In: Jonathan Hay (Hawthorn)
Out: Pick 18 (Max Bailey)

In: Mark Powell (Sydney)
Out: Pick 61 (Matthew Stokes, Geelong, on-traded)

2006 AFL

No trades completed

2007 AFL

In: Sam Power (Western Bulldogs)
Out: Pick 48

In: Ben Davies (Collingwood)
Out: Pick 96

In: Pick 37
Out: Brad Moran (Adelaide)

2008 AFL

No trades completed

2009 AFL

In: Pick 25, Pick 41
Out: Josh Gibson, Pick 69 (Hawthorn)

2010 AFL

In: Pick 27, Pick 71
Out: David Hale, Pick 52 (Hawthorn)

In: Ben McKinley
Out: Pick 86 (West Coast)

In: Cam Richardson
Out: Pick 35 (Gold Coast)

2011 AFL

In: Will Sierakowski (Hawthorn)
Out: Pick 58 (Lachie Neale, Fremantle) to Hawthorn

2012 AFL

In: Pick 76
Out: Aaron Edwards (Richmond)

In: Jordan Gysberts and Pick 61
Out: Cameron Pedersen and Pick 76 (Melbourne)

In: Pick 38 
Out: Hamish McIntosh (Geelong)

In: Pick 41, Pick 47
Out: Pick 38

2013 AFL

In: Nick Dal Santo (via free agency)

In: Pick 77 
Out: Luke Delaney (St Kilda)

2014 AFL

In: Jarrad Waite (Carlton) - via free agency
In: Shaun Higgins (Western Bulldogs) - via free agency

In: Pick 25
Out: Levi Greenwood (Collingwood)

2015 AFL

In: Jed Anderson, Pick 38, Pick 40 (Hawthorn)
Out: Pick 15, Pick 55

In: Pick 17, 26 (Brisbane)
Out: Ryan Bastinac, Pick 38, Pick 40, 2016 third-round selection

In: Pick 53 (Gold Coast)
Out: Daniel Currie

2016 AFL

In: Paul Ahern (GWS)
Out: Pick 69

In: Nathan Hrovat, 2017 third and fourth-round selections (Western Bulldogs)
Out: 2017 third and fourth-round selections

In: Marley Williams (Collingwood)
Out: Pick 105

In: Pick 92 (Geelong)
Out: Aaron Black

2017 AFL

In: Pick 91
Out: Sam Gibson (Adelaide)

In: Two 2018 third-round selections
Pick 46, 2018 third-round selection

2018 AFL

In: Jared Polec, Jasper Pittard, Pick 48 (Port Adelaide)
Out: Pick 11, 2019 fourth-round selection

In: Pick 61 
Ryan Clarke (Sydney)

In: Dom Tyson 
Out: Braydon Preuss, Pick 62 (GWS)

In: Aaron Hall (Gold Coast)
Out: Pick 68 

2018 AFLW

In: Jenna Bruton (Western Bulldogs), Madison Smith, Jess Duffin (Collingwood), Jasmine Garner (Collingwood), Kate Gillespie-Jones (Carlton), Emma Kearney (Western Bulldogs), Jamie Stanton (Brisbane Lions), Tahlia Randall (Brisbane Lions), Danielle Hardiman (Carlton), Elisha King, Georgia Nanscawen, Ashleigh Riddell, Kaitlyn Ashmore (Brisbane Lions), Moana Hope (Collingwood), Emma King (Collingwood) - Expansion club signing period

In: Jasmine Grierson, Emma Humphries, Pick 55 (Melbourne)
Out: Pick 12, Pick 48 

In: Sophie Abbatangelo - Unlisted free agent

In: Jessie Williams - Rookie signing

In: Bethany Lynch - Undrafted free agent 

2019 AFL

In: Aiden Bonar, 2020 fourth-round selection
Out: 2020 third-round selection (GWS)

In: Josh Walker (Brisbane Lions) - Delisted free agent

2019 AFLW

In: Mairead Seoighe, Aileen Gilroy - Rookie signings

In: Vivien Saad - Undrafted free agent

Out: Jamie Stanton (Gold Coast), Alison Drennan (St Kilda), Courteney Munn (St Kilda) - Expansion club signing period

2020 AFL

In: Pick 30 
Out: Shaun Higgins (Geelong)

In: Lachie Young, Pick 70 (Western Bulldogs)
Out: Pick 62

In: Pick 26, Pick 33, 2021 fourth-round selection (Melbourne)
Out: Ben Brown, Pick 28, 2021 fourth-round selection 

In: Jaidyn Stephenson, Atu Bosenavulagi, Pick 39 (Collingwood)
Out: Pick 26, Pick 33, Pick 70 

2020 AFLW

In: Grace Campbell (Richmond)
Out: Pick 43 

In: Pick 40 
Out: Abbey Green (Collingwood)

In: Pick 22, Pick 55 (St Kilda)
Out: Pick 29, Pick 40, Pick 50

In: Pick 44 
Out: Jess Trend (Fremantle)

In: Katelyn Cox - Replacement player

2021 AFL

In: Callum Coleman-Jones, Pick 42, Pick 47, 2022 fourth-round selection (Richmond) 
Out: Robbie Tarrant, Pick 40, 2022 second-round selection

In: Hugh Greenwood (Gold Coast Suns) - Delisted free agent

2021 AFLW

In: Pick 28
Out: Jasmine Grierson (GWS)

In: Pick 19 
Out: Pick 30, Vivien Saad (Gold Coast)

In: Lexi Hamilton - Replacement player

2022 AFL

In: Griffin Logue, Darcy Tucker, 2023 third-round selection (Fremantle)
Out: 2023 second-round selection (AFL assistance), 2023 third-round selection (AFL assistance), 2023 fourth-round selection 

In: Pick 2, Pick 3, Pick 40, Pick 43, 2023 first-round selection
Out: Jason Horne-Francis (Port Adelaide), Pick 1, 2023 third-round selection

In: Pick 23
Out: Pick 59, 2023 second-round selection

In: Pick 63, 2023 third-round selection
Out: Pick 40

2022 AFLW

Out: Jess Duffin (Hawthorn), Daria Bannister (Essendon), Aileen Gilroy (Hawthorn), Lexi Hamilton (Sydney) - Expansion club signing period

In: Pick 51 
Out: Kaitlyn Ashmore (Hawthorn) 

In: Pick 72, Pick 90 
Out: Pick 74, Daisy Bateman (Western Bulldogs) 

In: Pick 28, Pick 52, Pick 55 (Hawthorn)
Out: Pick 26, Pick 72 

In: Erika O'Shea, Vikki Wall, Zoe Savarirayan - Rookie signings

In: Hannah Bowey - Replacement player

2023 AFLW

In: Kate Shierlaw (St Kilda)
Out: Grace Campbell, Pick 15 (Collingwood)

In: Eliza Shannon, Pick 40
Out: Pick 40 (Hawthorn)

In: Lulu Pullar (Brisbane), Pick 31 (St Kilda)
Out: Ella Maurer (Gold Coast), Pick 40 (Brisbane)

In: Elizabeth McGrath (Port Adelaide) - Delisted free agent

In: Niamh Martin - Rookie signing

In: Lucy Burke (St Kilda) - Delisted free agent

In: Ailish Considine - Replacement player

Out: Brooke Brown (Essendon) - Priority signing period

2023 AFL

Out: Todd Goldstein - Essendon (Unrestricted free agent)

In: 2023 Pick 3 (AFL compensation - Pick 3)
Out: Ben McKay - Essendon (Restricted free agent)

In: Dylan Stephens (Sydney), Pick 25
Out: Pick 44, 2024 first-round selection (AFL assistance)

In: Zac Fisher, (Carlton) Pick 17
Out: Pick 21 (AFL assistance), Pick 25

In: Pick 18 (Gold Coast)
Out: 2024 first-round selection (AFL assistance)

In: Bigoa Nyuon (Richmond)
Out: Pick 65

In: Toby Pink (Delisted free agent)