2004 All American Teams
  Open 1st Team   Open 2nd Team   Open Honorable Mention Team
Captain Craig Parsons NY   Bill Burke CA   David Anderson CA
  Todd Bender GA   John Castillo TX   Sam Armstrong MD
  Paul Giambrone III LA   Stuart Fairbank CT   Clay Baldwin AR
  Kurt Grates MI   Bill Green NC   Stuart Brown NC
  Craig Kirkman NC   John Herkowitz CA   Paul Giambrone Jr LA
  Wayne Mayes TN   Ron Hurlbert CA   Jacob Hargett LA
  Mike Schmidt MN   Mike Kozak MD   Gabby Hulgan AL
  Dave Starrett OH   Stewart McCoin OK   Chuck Isaac PA
  Larry Woo MI   Allen McCannon GA   Al Magyar MI
          Kevin Monteleone FL   Clyde Simmons WA
          Robert Paxton TX   Mark Vaillancourt NH
          Billy Williams MT   Jason Ward TX
                       
                       
  Lady 1st Team   Lady 2nd Team   Lady Honorable Mention Team
Captain Lori Desatoff CA   Crystal Allen CT   Mary Beverly FL
  Susan Bogardus FL   Babette Burley PA   Maureen Jury TX
  Mary DeFrancesco CT   Kathleen Cross TX   Kimberly Minnig VA
  Ashley Hartley FL   Jessica Forbes CA   Tanya Novotny NC
  Susan Huszai OH   Tami Myers NM   Marina Pakis TN
  Rebecca McCumber IL   Gayle Osborne WY   Debra Perry MD
  Ellen Nelms TX   Robyn Sutton TX   Conni Place MI
  Holly Paul NJ   Minka Williams TX   Vickie Stevens KS
  Louise Terry FL           Helen Swetman TX
                       
  Sub-Junior 1st Team   Sub-Junior 2nd Team   Sub-Junior Honorable Mention Team
Captain Stephen Murray TX   Logan Beard OK   Paco Birch MI
  Tucker Biedenharn TX   Matt Blount AZ   Trey Buretz CO
  Kyrk Davis KY   Will Davis AL   Elizabeth Daubenschmidt VA
  Kate Haas TX   Ryan Holtz PA   Andy Fall MI
  Todd Henington TX   Will Simmons LA   Brian Foley CA
  Jonathan Hopper MS   Chris Smingler NY   Benton Gaillard MS
  Lucas Takahashi NY   Michael Vescovi PA   Wayne Kidd VA
                  Rustin Kraenzel MT
                  Cade Patton TN
                  Scott Rollins VA
                  Cole Rommel CA
                  Orin Stultz NC
                  Jacki Taylor IL
                  Eben Wildman OH
                       
  Junior 1st Team   Junior 2nd Team   Junior Honorable Mention Team
Co-Captain Charles Buist AL   Austin Arnold MI   Jason Ahlstedt NE
Co-Captain Tyler Mc Millian TX   Ryan DaRosa IL   Aaron Benton NY
  Bo Bozard FL   Jonathan Ebel CT   Michael Blades Canada
  Dan Dottellis MD   Andrew Engel DE   Emily Blount AZ
  Kent Freeman TX   Marc-Andre Jodoin Canada   Shannon Broullard IL
  Hal Guggolz TX   Joey Lenox TX   Kyle Davis KY
  Matt Marcin MA   William Rice NY   Mitchell DeMinck MT
  Brian Murray TX   Ian Smingler NY   Eric Desatoff CA
          Joel Trednick GA   Ryan Dreier MT
                  Nicholas Hunter MO
                       
  Triple-Sub 1st Team   Triple-Sub 2nd Team   Triple-Sub Honorable Mention Team
Captain Kurt Grates MI   Jay Edwards AL   Mack Finn AL
  Louis Campedelli MA   Dave Maas WI   Dan Jones CA
  Paul Clayton OK   George Murray TX   Jason Nowak NY
  Ben Gallup MI   Jason Parson CA   Jon Senzer MD
  David Gollott Jr MS   Patrick Tucker NC   Kyle Shumaker TX
  Robert Lindley TX   Matthew Wagoner CO   Fred Tschantz OH
  Teddy Montoto FL                
  W C Parks OH                
  Christopher Phelps IL                
                       
  Sub-Sub Senior 1st Team   Sub-Sub Senior 2nd Team   Sub-Sub Senior Honorable Mention Team
Captain Todd Bender GA   Bill Beuttgenbach NE   Richard Funk TX
  Richard Cameron PA   W Van Boerner TX   Bill Garrett VA
  Bruce Christian IN   Mike Hammond MT   Mike Kremski MI
  Brett McLaughlin CA   Dan Lewis CA   Mark Molenaar IL
  Bill Murrell, Jr. NC   John Mello MA   Brian Rishel MS
  Paul Newman NM   Aristotle Melonas NV   Mike Stasio DE
  Eric Steinkraus CT   Larry Sifers CA        
  Brian Vess MD   Bill Spurlock MO        
          Andre St George CT        
          Robert Williams VA        
                       
  Sub-Senior Team 1st Team   Sub-Senior 2nd Team   Sub-Senior Honorable Mention Team
Captain Dave Starrett OH   Woody Anderson TX   T D Berkes III TN
  Bob DeFrancesco CT   George Cree PA   Dean Cogdill MT
  Ed Dean IL   Rusty Hyde AR   Tom Durbin LA
  Rick Fears MD   Michael Jordan TX   Jim Gast IN
  John Imbt PA   Steven King AR   Dave Hebert LA
  Bill Marble CA   Billy Moore GA   Tommy Kirkman NC
  Jim Nangle FL   Dave Schultz MI   Dave Long AL
  Randy Penwell TX           Jimmy Reese WV
  Harry Proffitt MO                
                       
  Senior Team 1st Team   Senior 2nd Team   Senior Honorable Mention Team
Captain Tom Lause FL   Al Assad FL   Larry Brewer CA
  Carl Hudson GA   Tom Barrowman CO   Peter Coyne NY
  James Humphrey CA   Richard Fukatsu CA   Robert Davis TX
  John Jensen CT   Ted Gutierrez TX   John Devnew TX
  Tommy Moore MO   Jerry King CA   J Vernon Drake TX
  R U Myers VA   Chet Kowalski MI   Gene Helsene MN
          Arthur Scheck FL   Bob Hoaglin FL
          Gil Siu CA   Royce Israel CA
          Frank Tucker TX   Russell Morgan MI
          Gary Wehlage WI   Orrin Piepenburg WI
                       
  Veteran Team 1st Team   Veteran 2nd Team   Veteran Honorable Mention Team
Captain Jack Copp AZ   Tom Bour PA   Richard Adams TX
  C W Dagnal TX   Ken Burns CA   Don Barber NC
  L T Drennan OK   Willie Finch FL   Carl Beck AZ
  Gordon Hays VA   Martin Froebel TX   Irving Chanin NY
  T J Maddox GA   Tom Hollaway MS   Donn DeYoung MI
  Joe Miller TX   Gene Jackson TX   John Eklund VA
  Allen Morrison SC   Robert Johnson PA   Joe Freitas CA
  Louis Mosel TX   George Miller PA   Calvin McKee OK
  Roman Warren CA   Frank Potts SC   Mike Raymond KS
          Joseph Shanks FL   William Thompson CT
          Don Sherline AZ   Charles Young LA
                       
  Senior Veteran 1st Team   Senior Veteran 2nd Team        
Captain R. G. Funderburg KS   Ryland Bardo NY        
  William Bobownik NY   Homer Cravens NH        
  Sam Caradonna MI   Arthur Mangham TX        
  Allan Graham NC   Wayland Morrison CA        
  Charlie Holman TX   James Smith VA        
  Sam Jarvis CO                
  W.B. Marriott FL                
  Warren Penwell TX                
  Edgar Snyder AZ                
  Al Topham TX                
  David Williams AR                
                       
  Military 1st Team   Military 2nd Team   Military Honorable Mention Team
Captain Bill Green NC   John Barnes CA   Christopher Cobb WY
  Geoffrey Byers VA   Earl Beamon AL   Lonnie Eads SD
  John Daubenschmidt VA   Tom Clayton SC   Vyron McCraw AZ
  Curt Goyette GA   Ryan Combs VA   Richard Menhart VA
  Sean Hotaling NC   Mark Haughs VA   John Swidrak, Jr MD
  Charles Novotny NC   Spencer Miller MD   Jim Tiner NC
  Donald Root VA   M.K. Tribbie VA        
                       
  Retired Military 1st Team   Retired Military 2nd Team   Retired Military Honorable Mention Team
Captain Wade Herrington NC   Robert Ennes CA   Ralph Aaron AL
  Doug Coulter VA   Doug Frazier, Jr VA   Dewitt Baker VA
  Harrell Howell AL   Terry Howard TX   Len Friesz KS
  Allen Means WV   David Latimer VA   Richard Kmiec MA
  Mark Myers TX   Hugh Milner TX   Larry Krutsinger TN
  Doug Repaal TX   Gregg Paillex TX   John Langdon NC
  Bobby Scott CO   Bill Wilson GA   Larry Laughlin TN
  Don Snyder TX           David Robson FL
                  Richard Weinley VA
                       
  Collegiate 1st Team                
Captain Jacob Hargett LA                
  Jeremy Ehrgott WI                
  Hagan Heiligbrodt TX                
  Larry Liu CA                
  Ian Morton Canada                
  Cody Tyler NY                
  Hayes Wauford NC                
                       
                       
  International 1st Team   International 2nd Team        
Captain Diego Duarte WI   Hank Beatini CT        
  Joe Buffa GA   Hal Hare OH        
  Linda Ferrence IL   Michael Knowlton TN        
  Clay Hart GA   Rod Pinkston GA        
  Mark Kiddie OH                
  Mark Weeks GA                
                       
  Rookie 1st Team   Rookie 2nd Team        
  Dan Cimbora UT   Crissy Costin LA        
  Cameron Clark MS   Richard Curlett MI        
  John Fournier MI   Ran Davis TX        
  Tommy Blaine Henley TN   David Ellis England        
  Jeffrey Jensen WI   Jim Hutchings MD        
  Travis Kowalski TX   Steve Mast KS        
  Tim Pitman MO   Gary McNevin MN        
  Eric VanDenHaute CA   Bradley Nixon MI        
          Thomas Keith Phelps CA        
          Shelby Rogers MT        
          Jacki Taylor IL        
          Willie Taylor MS        
          Kelly Ziadie MD