2004-05 Des Moines Capitals Roster
| NO | NAME | HT | WT | POS | GR | SCHOOL |
| 2 | Marc Lorence | 6-3 | 220 | D | Sr | Ankeny |
| 3 | Mark Duffy | 5-11 | 185 | D | Jr | Norwalk |
| 4 | Rian Moe | 6-1 | 210 | D | Sr | Valley |
| 5 | Bryan Traeger | 5-6 | 140 | F | So | Valley |
| 6 | Mike Giles | 5-11 | 155 | F | Sr | Valley |
| 7 | Marc Le Pera | 5-11 | 150 | F | Sr | Dowling |
| 8 | Bobby Noyce | 5-11 | 160 | F | So | Valley |
| 9 | Max Holmes | 5-10 | 200 | F | Sr | Dowling |
| 10 | Josh Henss | 6-0 | 205 | F | Jr | Dowling |
| 11 | Kevin Herink | 5-10 | 150 | F | Sr | Johnston |
| 12 | Patrick Falvey | 5-7 | 155 | F | Jr | Dowling |
| 13 | Ross Johnson | 5-4 | 115 | D | So | Valley |
| 14 | Brett Ferguson | 6-5 | 220 | F | Sr | Valley |
| 15 | Patrick Rice | 5-8 | 130 | F | Fr | Valley |
| 16 | Jon Schaeffer | 6-3 | 180 | D | So | Roosevelt |
| 17 | Scott Byrd | 6-1 | 220 | F | So | Johnston |
| 18 | Darren Helm | 5-6 | 150 | F | Sr | Roosevelt |
| 19 | Ames Cross | 5-11 | 190 | F | Jr | Urbandale |
| 20 | Lee Marean | 5-5 | 125 | D | So | Valley |
| 21 | Zach Davis | 5-9 | 135 | F | Jr | Ankeny |
| 22 | Jonathan Bunting | 5-11 | 175 | F | So | Johnston |
| 23 | Brady Johnson | 5-6 | 130 | F | Fr | Johnston |
| 24 | Robbie Anderegg | 5-11 | 150 | D | So | Dowling |
| 25 | Zach Piper | 5-10 | 175 | F | Sr | Lincoln |
| 26 | Neil McGarvey | 6-1 | 170 | D | Jr | Dowling |
| 27 | Justin Atha | 5-11 | 180 | D | Jr | Waukee |
| 28 | Cody Verhuel | 5-6 | 135 | D | So | Johnston |
| 29 | Charlie Wigger | 5-6 | 140 | F | Jr | Johnston |
| 30 | Tyler Tunning | 5-11 | 140 | G | So | Dowling |
| 31 | Steven Erbstein | 6-2 | 175 | G | Jr | Valley |
| 32 | Ross Jennings | 5-11 | 155 | F | So | Johnston |
| 33 | Mat Johnson | 5-9 | 150 | D | Jr | Ankeny |
| 34 | Nate Jacobs | 6-0 | 190 | D | Jr | Waukee |
| 35 | Alex Brewington | 5-11 | 150 | G | Jr | Dowling |
| 36 | Justin Nisser | 6-1 | 160 | F | Jr | Urbandale |
| 37 | Derek Elliott | 5-8 | 155 | F | Jr | Valley |
| 40 | Nate Dewhurst | 5-6 | 125 | F | Fr | Johnston |
| Head Coach: Scott Krueger Varsity Assistant Coaches: Jeff Baker & Tony Dressen JV Head Coach: Tony Dressen JV Assistant Coaches: Scott Krueger & Jeff Baker Team Representative: Mark Erbstein |
||||||