The Original Full Round Mock Draft Site

MY RE-DRAFTS - GMJack's 2004 NHL DRAFT

Last Updated: 07-17-2019

Share this re-draft: //www.draftsite.com/mydraftsite/GMJack/nhl/redraft/2004/

Rate this Draft:

You must log in or register to rate drafts.

Average Rating:
No ratings yet. Be the first!
  • 1

  • 1

  • Washington

  • Alexander Ovechkin

  • 1

  • 2

  • Pittsburgh

  • Evgeni Malkin

  • 1

  • 3

  • Chicago

  • Blake Wheeler

  • 1

  • 4

  • Carolina

  • Devan Dubnyk

  • 1

  • 5

  • Arizona

  • Mike Green

  • 1

  • 6

  • NY Rangers

  • Andrew Ladd

  • 1

  • 7

  • Florida

  • Travis Zajac

  • 1

  • 8

  • Columbus

  • Cory Schneider

  • 1

  • 9

  • Anaheim

  • Alexander Radulov

  • 1

  • 10

  • Atlanta

  • Dave Bolland

  • 1

  • 11

  • Los Angeles

  • Drew Stafford

  • 1

  • 12

  • Minnesota

  • Andrej Meszaros

  • 1

  • 13

  • Buffalo

  • Lauri Korpikoski

  • 1

  • 14

  • Edmonton

  • Bryan Bickell

  • 1

  • 15

  • Nashville

  • Al Montoya

  • 1

  • 16

  • NY Islanders

  • Cam Barker

  • 1

  • 17

  • St. Louis

  • Rostislav Olesz

  • 1

  • 18

  • Montreal

  • Alexandre Picard

  • 1

  • 19

  • NY Rangers

  • Ladislav Smid

  • 1

  • 20

  • New Jersey

  • Boris Valabik

  • 1

  • 21

  • Colorado

  • Lauri Tukonen

  • 1

  • 22

  • San Jose

  • A.J. Thelen

  • 1

  • 23

  • Ottawa

  • Petteri Nokelainen

  • 1

  • 24

  • Calgary

  • Marek Schwarz

  • 1

  • 25

  • Edmonton

  • Kyle Chipchura

  • 1

  • 26

  • Vancouver

  • Wojtek Wolski

  • 1

  • 27

  • Washington

  • Lukas Kaspar

  • 1

  • 28

  • Dallas

  • Kris Chucko

  • 1

  • 29

  • Washington

  • Rob Schremp

  • 1

  • 30

  • Tampa Bay

  • Jeff Schultz

  • 2

  • 31

  • Pittsburgh

  • Mark Fistric

  • 2

  • 32

  • Chicago

  • Andy Rogers

  • 2

  • 33

  • Washington

  • Johannes Salmonsson

  • 2

  • 34

  • Dallas

  • Chris Bourque

  • 2

  • 35

  • Arizona

  • Johan Fransson

  • 2

  • 36

  • NY Rangers

  • Logan Stephenson

  • 2

  • 37

  • Florida

  • Darin Olver

  • 2

  • 38

  • Carolina

  • David Shantz

  • 2

  • 39

  • Anaheim

  • Justin Peters

  • 2

  • 40

  • Atlanta

  • Jordan Smith

  • 2

  • 41

  • Chicago

  • Grant Lewis

  • 2

  • 42

  • Minnesota

  • Roman Voloshenko

  • 2

  • 43

  • Buffalo

  • Michael Funk

  • 2

  • 44

  • Edmonton

  • Roman Tesliuk

  • 2

  • 45

  • Chicago

  • Ryan Garlock

  • 2

  • 46

  • Columbus

  • Adam Pineault

  • 2

  • 47

  • NY Islanders

  • Blake Comeau

  • 2

  • 48

  • NY Rangers

  • Dane Byers

  • 2

  • 49

  • St. Louis

  • Carl Soderberg

  • 2

  • 50

  • Arizona

  • Enver LIsin

  • 2

  • 51

  • NY Rangers

  • Bruce Graham

  • 2

  • 52

  • Dallas

  • Raymond Sawada

  • 2

  • 53

  • Florida

  • David Booth

  • 2

  • 54

  • Chicago

  • Jakub Sindel

  • 2

  • 55

  • Colorado

  • Victor Oreskovich

  • 2

  • 56

  • Dallas

  • Nicklas Grossman

  • 2

  • 57

  • Edmonton

  • Geoff Paukovich

  • 2

  • 58

  • Ottawa

  • Kirill Lyamin

  • 2

  • 59

  • Columbus

  • Kyle Wharton

  • 2

  • 60

  • NY Rangers

  • Brandon Dubinsky

  • 2

  • 61

  • Pittsburgh

  • Alex Goligoski

  • 2

  • 62

  • Washington

  • Mikhail Yunkov

  • 2

  • 63

  • Boston

  • David Krejci

  • 2

  • 64

  • Boston

  • Martins Karsums

  • 2

  • 65

  • Tampa Bay

  • Mark Tobin

  • 3

  • 66

  • Washington

  • Sami Lepisto

  • 3

  • 67

  • Pittsburgh

  • Nick Johnson

  • 3

  • 68

  • Chicago

  • Adam Berti

  • 3

  • 69

  • Carolina

  • Casey Borer

  • 3

  • 70

  • Calgary

  • Brandon Prust

  • 3

  • 71

  • Buffalo

  • Andrej Sekera

  • 3

  • 72

  • Colorado

  • Denis Parshin

  • 3

  • 73

  • NY Rangers

  • Zdenek Bahensky

  • 3

  • 74

  • Anaheim

  • Kyle Klubertanz

  • 3

  • 75

  • Anaheim

  • Tim Brent

  • 3

  • 76

  • Atlanta

  • Scott Lehman

  • 3

  • 77

  • Ottawa

  • Shawn Weller

  • 3

  • 78

  • Minnesota

  • Peter Olvecky

  • 3

  • 79

  • Minnesota

  • Clayton Stoner

  • 3

  • 80

  • NY Rangers

  • Billy Ryan

  • 3

  • 81

  • Nashville

  • Vaclav Meidl

  • 3

  • 82

  • NY Islanders

  • Sergei Ogorodnikov

  • 3

  • 83

  • St. Louis

  • Viktor Alexandrov

  • 3

  • 84

  • Montreal

  • Alexei Yemelin

  • 3

  • 85

  • Pittsburgh

  • Brian Gifford

  • 3

  • 86

  • Dallas

  • John Lammers

  • 3

  • 87

  • Ottawa

  • Peter Regin

  • 3

  • 88

  • Washington

  • Clayton Barthel

  • 3

  • 89

  • Ottawa

  • Jeff Glass

  • 3

  • 90

  • Toronto

  • Justin Pogge

  • 3

  • 91

  • Vancouver

  • Alexander Edler

  • 3

  • 92

  • Philadelphia

  • Rob Bellamy

  • 3

  • 93

  • Columbus

  • Dan LaCosta

  • 3

  • 94

  • San Jose

  • Thomas Greiss

  • 3

  • 95

  • Los Angeles

  • Paul Baier

  • 3

  • 96

  • Columbus

  • Andrei Plekhanov

  • 3

  • 97

  • Detroit

  • Johan Franzen

  • 3

  • 98

  • Calgary

  • Dustin Boyd

  • 4

  • 99

  • Pittsburgh

  • Tyler Kennedy

  • 4

  • 100

  • Montreal

  • J.T. Wyman

  • 4

  • 101

  • Philadelphia

  • R.J. Anderson

  • 4

  • 102

  • Tampa Bay

  • Mike Lundin

  • 4

  • 103

  • Arizona

  • Roman Tomanek

  • 4

  • 104

  • Dallas

  • Fredrik Naslund

  • 4

  • 105

  • Florida

  • Evan Schafer

  • 4

  • 106

  • Atlanta

  • Chad Painchaud

  • 4

  • 107

  • Nashville

  • Nick Fugere

  • 4

  • 108

  • Boston

  • Ashton Rome

  • 4

  • 109

  • Carolina

  • Brett Carson

  • 4

  • 110

  • Los Angeles

  • Ned Lukacevic

  • 4

  • 111

  • Minnesota

  • Ryan Jones

  • 4

  • 112

  • Edmonton

  • Liam Reddox

  • 4

  • 113

  • Toronto

  • Roman Kukemberg

  • 4

  • 114

  • Minnesota

  • Patrick Bordeleau

  • 4

  • 115

  • NY Islanders

  • Wes O'Neill

  • 4

  • 116

  • St. Louis

  • Michal Birner

  • 4

  • 117

  • Minnesota

  • Julien Sprunger

  • 4

  • 118

  • Calgary

  • Aki Seitsonen

  • 4

  • 119

  • Arizona

  • Kevin Porter

  • 4

  • 120

  • Chicago

  • Mitch Maunu

  • 4

  • 121

  • Calgary

  • Kris Hogg

  • 4

  • 122

  • Ottawa

  • Alexander Nikulin

  • 4

  • 123

  • Chicago

  • Karel Hromas

  • 4

  • 124

  • Philadelphia

  • David Laliberte

  • 4

  • 125

  • Vancouver

  • Andrew Sarauer

  • 4

  • 126

  • San Jose

  • Torrey Mitchell

  • 4

  • 127

  • NY Rangers

  • Ryan Callahan

  • 4

  • 128

  • Detroit

  • Evan McGrath

  • 4

  • 129

  • San Jose

  • Jason Churchill

  • 5

  • 130

  • Pittsburgh

  • Michal Sersen

  • 5

  • 131

  • Chicago

  • Trevor Kell

  • 5

  • 132

  • Washington

  • Oscar Hedman

  • 5

  • 133

  • Columbus

  • Peter Pohl

  • 5

  • 134

  • Boston

  • Kris Versteeg

  • 5

  • 135

  • NY Rangers

  • Roman Psurny

  • 5

  • 136

  • St. Louis

  • Nikita Nikitin

  • 5

  • 137

  • Carolina

  • Magnus Akerland

  • 5

  • 138

  • Washington

  • Pasi Salonen

  • 5

  • 139

  • Nashville

  • Kyle Moir

  • 5

  • 140

  • Chicago

  • Jake Dowell

  • 5

  • 141

  • Ottawa

  • Jim McKenzie

  • 5

  • 142

  • Atlanta

  • Juraj Gracik

  • 5

  • 143

  • Los Angeles

  • Eric Neilson

  • 5

  • 144

  • Philadelphia

  • Chris Zarb

  • 5

  • 145

  • Buffalo

  • Michal Valent

  • 5

  • 146

  • Edmonton

  • Bryan Young

  • 5

  • 147

  • Nashville

  • Janne Niskala

  • 5

  • 148

  • NY Islanders

  • Steve Regier

  • 5

  • 149

  • Philadelphia

  • Gino Pisellini

  • 5

  • 150

  • Montreal

  • Mikhail Grabovski

  • 5

  • 151

  • Detroit

  • Siarhei Kolasau

  • 5

  • 152

  • Florida

  • Bret Nasby

  • 5

  • 153

  • San Jose

  • Steven Zalewski

  • 5

  • 154

  • Colorado

  • Richard Demen-Willaume

  • 5

  • 155

  • New Jersey

  • Alexander Mikhailishin

  • 5

  • 156

  • Ottawa

  • Roman Wick

  • 5

  • 157

  • Toronto

  • Dmitri Vorobiev

  • 5

  • 158

  • Tampa Bay

  • Brandon Elliott

  • 5

  • 159

  • Vancouver

  • Mike Brown

  • 5

  • 160

  • Boston

  • Ben Walter

  • 5

  • 161

  • Minnesota

  • Jean-Claude Sawyer

  • 5

  • 162

  • Detroit

  • Tyler Haskins

  • 5

  • 163

  • Tampa Bay

  • Dustin Collins

  • 6

  • 164

  • Pittsburgh

  • Moises Gutierrez

  • 6

  • 165

  • Chicago

  • Scott McCullouch

  • 6

  • 166

  • Washington

  • Peter Guggisberg

  • 6

  • 167

  • Columbus

  • Rob Page

  • 6

  • 168

  • Arizona

  • Kevin Cormier

  • 6

  • 169

  • NY Rangers

  • Jordan Foote

  • 6

  • 170

  • Philadelphia

  • Ladislav Scurko

  • 6

  • 171

  • Philadelphia

  • Frederik Cabana

  • 6

  • 172

  • Anaheim

  • Matt Auffrey

  • 6

  • 173

  • Calgary

  • Adam Pardy

  • 6

  • 174

  • Los Angeles

  • Scott Parse

  • 6

  • 175

  • Minnesota

  • Aaron Boogaard

  • 6

  • 176

  • Buffalo

  • Patrick Kaleta

  • 6

  • 177

  • Edmonton

  • Max Gordichuk

  • 6

  • 178

  • Nashville

  • Mike Santorelli

  • 6

  • 179

  • NY Islanders

  • Jaroslav Mrazek

  • 6

  • 180

  • St. Louis

  • Roman Polak

  • 6

  • 181

  • Montreal

  • Loic Lacasse

  • 6

  • 182

  • Calgary

  • Fred Wikner

  • 6

  • 183

  • Dallas

  • Trevor Ludwig

  • 6

  • 184

  • Colorado

  • Derek Peltier

  • 6

  • 185

  • New Jersey

  • Josh Disher

  • 6

  • 186

  • Atlanta

  • Dan Turple

  • 6

  • 187

  • Toronto

  • Robbie Earl

  • 6

  • 188

  • Tampa Bay

  • Jan Zapletal

  • 6

  • 189

  • Vancouver

  • Julien Ellis-Plante

  • 6

  • 190

  • Columbus

  • Lennart Petrell

  • 6

  • 191

  • Tampa Bay

  • Karri Ramo

  • 6

  • 192

  • Detroit

  • Anton Axelsson

  • 6

  • 193

  • Nashville

  • Kevin Schaeffer

  • 7

  • 194

  • Pittsburgh

  • Chris Peluso

  • 7

  • 195

  • Minnesota

  • Jean-Michel Rizk

  • 7

  • 196

  • Chicago

  • Petri Kontiola

  • 7

  • 197

  • Washington

  • Andrew Gordon

  • 7

  • 198

  • Columbus

  • Justin Vienneau

  • 7

  • 199

  • Arizona

  • Chad Kolarik

  • 7

  • 200

  • Calgary

  • Matt Schneider

  • 7

  • 201

  • San Jose

  • Michael Vernace

  • 7

  • 202

  • Carolina

  • Ryan Pottruff

  • 7

  • 203

  • Anaheim

  • Gabriel Bouthillette

  • 7

  • 204

  • Atlanta

  • Miikka Tuomainen

  • 7

  • 205

  • Los Angeles

  • Mike Curry

  • 7

  • 206

  • Minnesota

  • Anton Khudobin

  • 7

  • 207

  • Buffalo

  • Mark Mancari

  • 7

  • 208

  • Edmonton

  • Stephane Goulet

  • 7

  • 209

  • Nashville

  • Stanislav Balan

  • 7

  • 210

  • NY Islanders

  • Emil Axelsson

  • 7

  • 211

  • St. Louis

  • David Fredriksson

  • 7

  • 212

  • Montreal

  • Jon Gleed

  • 7

  • 213

  • Calgary

  • James Spratt

  • 7

  • 214

  • Chicago

  • Troy Brouwer

  • 7

  • 215

  • Colorado

  • Ian Keserich

  • 7

  • 216

  • New Jersey

  • Pierre-Luc Leblond-Letourneau

  • 7

  • 217

  • New Jersey

  • Tyler Eckford

  • 7

  • 218

  • Dallas

  • Sergei Kukushin

  • 7

  • 219

  • Ottawa

  • Joe Cooper

  • 7

  • 220

  • Toronto

  • Maxim Semenov

  • 7

  • 221

  • Los Angeles

  • Daniel Taylor

  • 7

  • 222

  • Pittsburgh

  • Jordan Morrison

  • 7

  • 223

  • Chicago

  • Jared Walker

  • 7

  • 224

  • Boston

  • Matt Hunwick

  • 7

  • 225

  • San Jose

  • David MacDonald

  • 7

  • 226

  • Detroit

  • Steven Covington

  • 7

  • 227

  • NY Islanders

  • Chris Campoli

  • 8

  • 228

  • Pittsburgh

  • David Brown

  • 8

  • 229

  • Chicago

  • Eric Hunter

  • 8

  • 230

  • Washington

  • Justin Mrazek

  • 8

  • 231

  • Columbus

  • Brian McGuirk

  • 8

  • 232

  • Philadelphia

  • Martins Houle

  • 8

  • 233

  • Columbus

  • Matt Greer

  • 8

  • 234

  • San Jose

  • Derek MacIntyre

  • 8

  • 235

  • Carolina

  • Jonas Fiedler

  • 8

  • 236

  • Anaheim

  • Matt Christie

  • 8

  • 237

  • Atlanta

  • Mitch Carefoot

  • 8

  • 238

  • Los Angeles

  • Yutaka Fukufuji

  • 8

  • 239

  • Colorado

  • Brandon Yip

  • 8

  • 240

  • Arizona

  • Aaron Gagnon

  • 8

  • 241

  • Buffalo

  • Mike Card

  • 8

  • 242

  • Edmonton

  • Tyler Spurgeon

  • 8

  • 243

  • Nashville

  • Denis Kulyash

  • 8

  • 244

  • NY Islanders

  • Jason Pitton

  • 8

  • 245

  • Tampa Bay

  • Justin Keller

  • 8

  • 246

  • Montreal

  • Gregory Stewart

  • 8

  • 247

  • NY Rangers

  • Jonathan Paiement

  • 8

  • 248

  • Dallas

  • Lukas Vomela

  • 8

  • 249

  • Colorado

  • J.D. Corbin

  • 8

  • 250

  • New Jersey

  • Nathan Perkovich

  • 8

  • 251

  • Ottawa

  • Matthew McIlvane

  • 8

  • 252

  • Toronto

  • Jan Steber

  • 8

  • 253

  • Philadelphia

  • Travis Gawryletz

  • 8

  • 254

  • Vancouver

  • David Schultz

  • 8

  • 255

  • Boston

  • Anton Hedman

  • 8

  • 256

  • Chicago

  • Matthew Ford

  • 8

  • 257

  • Detroit

  • Gennady Stolyarov

  • 8

  • 258

  • Nashville

  • Pekka Rinne

  • 9

  • 259

  • Pittsburgh

  • Brian Ihnacak

  • 9

  • 260

  • Chicago

  • Marko Anttila

  • 9

  • 261

  • Arizona

  • William Engasser

  • 9

  • 262

  • Montreal

  • Mark Streit

  • 9

  • 263

  • Washington

  • Travis Morin

  • 9

  • 264

  • Los Angeles

  • Valtteri Tenkanen

  • 9

  • 265

  • Arizona

  • Daniel Winnik

  • 9

  • 266

  • NY Rangers

  • Jakub Petruzalek

  • 9

  • 267

  • Florida

  • Spencer Dillon

  • 9

  • 268

  • Carolina

  • Martin Vagner

  • 9

  • 269

  • Anaheim

  • Janne Pesonen

  • 9

  • 270

  • Atlanta

  • Matthew Siddall

  • 9

  • 271

  • Columbus

  • Grant Clitsome

  • 9

  • 272

  • Minnesota

  • Kyle Wilson

  • 9

  • 273

  • Buffalo

  • Dylan Hunter

  • 9

  • 274

  • Edmonton

  • Bjorn Bjurling

  • 9

  • 275

  • Nashville

  • Craig Switzer

  • 9

  • 276

  • NY Islanders

  • Sylvain Michaud

  • 9

  • 277

  • St. Louis

  • Jonathan Boutin

  • 9

  • 278

  • Montreal

  • Alexandre Dulac-Lemeli

  • 9

  • 279

  • Calgary

  • Adam Cracknell

  • 9

  • 280

  • Dallas

  • Matt McKnight

  • 9

  • 281

  • Colorado

  • Stephen McClellan

  • 9

  • 282

  • New Jersey

  • Valeri Klimov

  • 9

  • 283

  • Florida

  • Luke Beaverson

  • 9

  • 284

  • Ottawa

  • John Wikner

  • 9

  • 285

  • Toronto

  • Pierce Norton

  • 9

  • 286

  • Philadelphia

  • Triston Grant

  • 9

  • 287

  • Vancouver

  • Jannik Hansen

  • 9

  • 288

  • San Jose

  • Brian Mahoney-Wilson

  • 9

  • 289

  • San Jose

  • Christian Jensen

  • 9

  • 290

  • Detroit

  • Nils Backstrom

  • 9

  • 291

  • Philadelphia

  • John Carter