2004 NASA Free Agent Draft
Round 1
1. Falls Creek: Chris Carpenter
2. Casa Grande: John Parrish
3. Cedar Rapids: Mike Lamb
4. Kenmore: Kent Mercker
5. San Diego: Glendon Rusch
6. Cuyahoga: Frank Menechino
7. Milan: Ryan Drese
8. Louisville: Brandon Backe
9. Brussels: Randy Choate
10. Mount Royal: Kevin Gregg
11. Jarry Park: John Mabry
12. Cedar Rapids (from Los Angeles): Orber Moreno
13. Milan (from New York): Carlos Almanzar
14. Montreal: Ricky Bottalico
15. Yellowknife: Jose Lima
16. Traverse City: Giovanni Carrara
17. Wichita: Calvin Pickering
18. Louisville (from Spokane): Damion Easley
19. San Diego (from Casco Bay): Miguel Cairo
20. Kenmore (from Louisville): Miguel Ojeda
Round 2
21. Louisville: Luke Hudson
22. Louisville: Antonio Alfonseca
23. Kenmore: Dustin Hermanson
24. Cedar Rapids: Mark Sweeney
25. Casco Bay: Ross Gload
26. Milan: Duaner Sanchez
27. Cuyahoga: Rod Barajas
28. Montreal: David Newhan
29. Mount Royal: Clint Barmes
30. Brussels: Jose Molina
31. Jarry Park: Eric Valent
32. Montreal: Matt Wise
33. Milan: Victor Santos
34. Yellowknife: Marcus Thames
35. Renton: Henry Blanco
36. Wichita: Jamie Burke
37. Traverse City: Jeff DaVanon
38. Louisville (from Spokane): Olmedo Saenz
39. Casco Bay: Sun Woo Kim
40. Cedar Rapids: Rudy Seanez