2004 Texas State Championships - NPC
| Overall Winner Mauricio Garza | |
Super-HeavyWeight | |
| 1 | David Schachterle |
| 2 | Stephen Collier |
| 3 | Cecil Kershaw |
| 4 | Darryl Lattimore |
HeavyWeight | |
| 1 | Kevin Sperling |
| 2 | Miguel Rojas |
| 3 | Matthew Brown |
| 4 | Rock Martinez |
| 5 | Ernesto Osorio |
| 6 | Gregory Collier |
| 7 | Joe Kawabata |
| 8 | Michael Sheppard |
| 9 | Mark Boudreaux |
Light-HeavyWeight | |
| 1 | Mauricio Garza |
| 2 | Francisco Rios Vega |
| 3 | Robert Miller |
| 4 | Kenneth Williams |
MiddleWeight | |
| 1 | Robert DeLaCruz |
| 2 | Lorenzo Jones |
| 3 | Wesley Drake |
| 4 | Guillermo Herrera |
| 5 | Elias Raymundo |
Teen | |
| 1 | Hamid Hossein Pour |
| 2 | Andrew Kerai |
| 3 | Andrew Garcia |
Masters 40+ | |
| 1 | Elias Raymundo |
| 2 | Gregory Collier |
| 3 | Harold Hayman |
| 4 | Willie Jett |
| 5 | Curtis Harwell |
| 6 | Alberto Martinez |
| 7 | Jim LeRibeus |
Masters 50+ | |
| 1 | Francisco Rios Vega |
| 2 | Robert Irby |
| 3 | Randal Doe |
Masters 60+ | |
| 1 | Carl Silvani |
| 2 | Ben Midulla |