2004 Baseball Roster
| No. | Class | Name | Pos. | Ht. | Wt. | B/T | Hometown/High School |
| 32 | Fr. | Brian Booth | C | 5'3" | 180 | Right | Downingtown, PA / Malvern Prep |
| 10 | Jr. | Anthony Boscaglia | P/OF | 5'8" | 165 | Left | Vineland, NJ / Sacred Heart |
| 14 | So. | Chris Boucher | C/OF | 5'9" | 180 | Right | Hillsborough, NJ / Hillsborough |
| 13 | Fr. | Gerard Breslin | P | 6'2" | 185 | Right | Havertown, PA / Havertown |
| 2 | So. | Mike Essery | SS | 5'9" | 155 | Left | Havertown, PA / Cardinal O'Hara |
| 5 | Sr. | Paul Ferguson | OF | 5'10" | 180 | Right | Hatfield, PA / North Penn |
| 24 | Sr. | Scott Gehringer | 3B/P | 6'3" | 200 | Right | Pennsburg, PA / Upper Perkiomen (Saint Joseph's) |
| 42 | So. | Harold Grant | P | 6'2" | 230 | Right | Wrightstown, NJ / Notre Dame |
| 31 | Sr. | Bryan Harvey | P | 6'1" | 195 | Right | Doylestown, PA / La Salle |
| 23 | So. | George Hudock | 3B | 6'6" | 215 | Right | Quakertown, PA / Quakertown |
| 17 | Jr. | Chris Hughes | P/SS | 6'5" | 220 | Right | Wallingford, PA / Strath Haven |
| 18 | Fr. | Billy Kern | 2B | 5'8" | 160 | Right | Northfield, NJ / Mainland |
| 12 | Jr. | Matt Kirsch | P | 6'3" | 190 | Left | West Chester, PA / Archbishop Carroll |
| 20 | Jr. | Phil Marino | IF | 5'8" | 165 | Left | Blackwood, NJ / Highland |
| 25 | So. | Kevin McCarthy | OF | 5'9" | 210 | Left | Ambler, PA / Wissahickon |
| 15 | So. | Sean McGovern | P | 6'0" | 185 | Right | Philadelphia, PA / Cardinal Dougherty |
| 40 | Fr. | Kevin McLoughlin | 1B/DH | 6'1" | 230 | Right | Philadelphia, PA / La Salle |
| 16 | Fr. | J.B. Meadows | C | 6'0" | 180 | Right | Pennsville, NJ / Pennsville Memorial |
| 4 | Sr. | Brian Oakes | C | 5'10" | 185 | Right | Doylestown, PA / Central Bucks East |
| 3 | Fr. | Dan Paluch | IF | 5'9" | 150 | Right | Philadelphia, PA / North Catholic |
| 11 | Jr. | Ryan Parfit | OF | 5'9" | 180 | Right | Flourtown, PA / La Salle |
| Fr. | Rich Prall | C | 6'2" | 195 | Left | Doylestown, PA / Central Bucks West | |
| 21 | So. | John Reifsnyder | P/3B/SS | 6'1" | 190 | Right | Flourtown, PA / La Salle |
| 37 | Jr. | Jarrod Ringer | P | 5'11" | 170 | Right | Schnecksville, PA / Parkland |
| 1 | Sr. | Eric Ruhland | P/OF | 6'2" | 215 | Right | Philadelphia, PA / Father Judge |
| 27 | Sr. | Jay Snyder | 1B | 6'0" | 240 | Left | Milton, PA / Milton (Keystone College) |
| 6 | Sr. | John Snyder | SS/2B | 5'8" | 155 | Right | Lititz, PA / Manheim Township |
| 34 | Sr. | John Stasny | 3B/OF | 6'1" | 200 | Left | Holland, PA / Holy Ghost Prep |
| 33 | So. | Jay Stephens | 1B/C | 6'0" | 185 | Right | Marlton, NJ / Cherokee |
| 22 | Fr. | John Vincent | OF | 6'0" | 175 | Right | Glen Bernie, MD / Cardinal Gibbons |








