2004 BASEBALL ROSTER
| No. | Name | HT | WT | CL | POS | B/T | Hometown |
| 3 | William Sanders | 5'10 | 180 | Jr. | OF | R/R | Clayton, NC |
| 4 | Ryan Donahue | 5'8 | 155 | Fr. | OF | R/R | Greensboro, NC |
| 6 | Brandon Smith | 6'0 | 150 | Fr. | INF | R/R | Chicago, IL |
| 7 | Julian Swain | 6'0 | 170 | Fr. | INF | R/R | Goldsboro, NC |
| 10 | Geronald Bates | 6'0 | 179 | Jr. | OF | R/R | Chatahoochie, FL |
| 11 | Haslip Darden | 6'0 | 165 | Fr. | P | R/R | Fayetteville, NC |
| 12 | Jarel Walter | 6'0 | 180 | So. | C | L/R | Dendron, VA |
| 14 | Anthony Liles | 5'10 | 170 | So. | P | R/R | Lilesville, NC |
| 15 | Kelvin White | 6'2 | 180 | Fr. | P | L/R | Hattiesburg, MS |
| 16 | LePrince Radcliffe | 6'3 | 190 | Jr. | P | L/R | Charlotte, NC |
| 21 | Arthur Marshall | 6'0 | 185 | Jr. | INF | S/R | Forest, MS |
| 22 | Jermaine Rogers | 6'0 | 170 | Sr. | OF | R/R | South Hill, VA |
| 23 | Joe Black | 6'0 | 215 | Fr. | P | R/R | Cleveland, OH |
| 25 | Travis Salley | 6'1 | 210 | Jr. | INF | R/R | Chase City, VA |
| 26 | Eric Rice | 5'10 | 175 | Sr. | P/OF | L/L | Emporia, VA |
| 32 | Kasey Welch | 6'1 | 175 | Fr. | 1st | R/R | Santa Monica, CA |
| 33 | Jack Wilkerson | 6'0 | 185 | So. | INF | R/R | Wilson, NC |
| 36 | Travis Wilson | 6'2 | 220 | Fr. | INF | R/R | Greensboro, NC |
| 44 | DeJon Woods | 5'7 | 175 | Jr. | OF | R/R | Cleveland, OH |
| 50 | Gerrard Everette | 5'8 | 175 | Fr. | INF | R/R | Greensboro, NC |