2004 San Jose Giants Roster

California League (CL) - Class: Advanced A
Team Record: 74-66
Finished 2nd in the CL's North Division
Manager: Lenn Sakata (74-66)
Affiliation: San Francisco Giants
Location: San Jose, California
Ballpark: Municipal Stadium
Attendance: 151,414, Avg. 2,163 in 70 home dates
2004 San Jose Giants Statistics

Playoffs - San Jose Giants 2 games, Stockton Ports 1
Playoffs - Modesto A's 3 games, San Jose Giants 2

The San Jose Giants of the California League ended the 2004 season with a record of 74 wins and 66 losses, finishing second in the league's North Division.

The Giants topped the league with just 646 runs allowed. San Jose scored 725 runs. Dan Trumble paced the team with 17 home runs Brad Vericker drove in 76 runs. Fred Lewis led batters with significant playing time by hitting .301. Brian Burres paced the squad with 12 wins and a team-best 2.85 ERA, tops among hurlers with significant time on the mound.

Brian Burres, Merkin Valdez, Jeremy Accardo, Billy Sadler, Steve Holm, Matt Cain, Ray Durham, Lance Niekro, Alfredo Simón, Jason Schmidt, Jesse Foppert, Travis Ishikawa, Ángel Chávez, Geno Espineli, Brian Buscher, Nate Schierholtz, Clay Timpner, Fred Lewis and Jason Waddell were all players from the 2004 San Jose Giants who played in the Major Leagues during their careers.

Lenn Sakata served as manager.


Click on column headings to sort.

Player Bats Throws Birth Date Height Weight Hometown
Johany AbreuSRApril 3, 19846'0"165San Cristobal, San Cristobal DO
Jeremy AccardoRRDecember 18, 19816'0"195Phoenix, AZ US
Keith AndersonRRJanuary 6, 19796'1"205Escondido, CA US
Julian BenavidezRRApril 14, 19826'2"218Oakland, CA US
Kyle BoneRRJune 30, 19806'1"200Hollywood, FL US
Garrett BroshuisRRDecember 18, 19816'2"185Cape Girardeau, MO US
Brian BurresLLApril 8, 19816'1"175Oregon City, OR US
Brian BuscherLRApril 18, 19816'0"200Jacksonville, FL US
Matt CainRROctober 1, 19846'3"230Dothan, AL US
Ángel ChávezRRJuly 22, 19816'0"185David, Chiriqui PA
Chris CieslukRRFebruary 6, 19836'1"185Brockton, MA US
Julio CordidoRRJuly 30, 19806'1"220Caracas, Distrito Federal VE
Josh CramRRAugust 22, 19806'2"200Edmonds, WA US
Ray DurhamSRNovember 30, 19715'8"170Charlotte, NC US
Geno EspineliLLSeptember 8, 19826'4"195Houston, TX US
Jesse FoppertRRJuly 10, 19806'6"210Reading, PA US
James GarciaRRFebruary 3, 19806'2"210Torrance, CA US
Steve HolmRROctober 21, 19796'0"205Sacramento, CA US
Aaron HornostajLRMay 19, 19836'1"180Woodstock, ON CA
Travis IshikawaLLSeptember 24, 19836'3"220Seattle, WA US
Todd JenningsRRDecember 10, 19816'0"215Orangevale, CA US
A. J. LaBarberaRRMarch 17, 19805'10"190Whittier, CA US
Fred LewisLRDecember 9, 19806'2"205Hattiesburg, MS US
Jackson MarkertRRFebruary 9, 19796'6"210Tulsa, OK US
Eddy Martinez-EsteveRRJuly 14, 19836'2"215Miami, FL US
Brooks McNivenRRJune 19, 19816'5"190Terrace, BC CA
Brian MunhallRRJune 17, 19806'0"190San Antonio, TX US
Lance NiekroRRJanuary 29, 19796'3"210Winter Haven, FL US
Anthony PannoneRRJuly 7, 19816'3"212Anaheim, CA US
Julio PavonRRJune 14, 19766'2"160Granada, NI
Nathan PendleyLLSeptember 5, 19816'4"220Lynn, MA US
Jeff PetersenRROctober 16, 19816'4"225Renton, WA US
Billy SadlerRRSeptember 21, 19816'0"190Pensacola, FL US
Nate SchierholtzLRFebruary 15, 19846'2"215Reno, NV US
Jason SchmidtRRJanuary 29, 19736'5"185Lewiston, ID US
Alfredo SimónRRMay 8, 19816'6"265Santiago, Santiago DO
Aaron SobierajRRJune 3, 19816'2"170Buffalo, NY US
Carlos SosaLROctober 21, 19816'1"195Santo Domingo, Distrito Nacional DO
Brian StirmRRMarch 13, 19826'6"220San Jose, CA US
Zach StrongSRJune 3, 19816'3"200Albuquerque, NM US
Clay TimpnerLLMay 13, 19836'2"195Lakeland, FL US
Brion TreadwayRRApril 1, 19796'4"200Hamilton, OH US
Dan TrumbleRRSeptember 29, 19796'2"219Nampa, ID US
Merkin ValdezRRNovember 5, 19816'3"235San Cristobal, San Cristobal DO
Brad VerickerLLMay 8, 19816'2"210Sacramento, CA US
Jason WaddellRLJune 11, 19816'2"200Huntington Beach, CA US
Jake WaldRRFebruary 8, 19816'2"195Washington, DC US
Randy WalterRRApril 14, 19816'1"212Lewiston, MT US

Average attendance is based upon the number of actual home dates where known (most leagues from 1992 and later). Where the number of home dates is not known, the average is calculated using half the team's total games.



Minor League Baseball


Recent Updates

Minor League Baseball Search

Latest News

Giants' Single-A Affiliate Wins 2025 California League Championship
Posted on Wednesday September 17, 2025

Dominant might be the best way to describe the 2025 San Jose Giants.The Giants' Single-A affiliate capped its run with Tuesday's 4-2 win over Inla...

SJ Giants Championship Series Preview vs. Inland Empire 66ers
Posted on Sunday September 14, 2025

San Jose Giants (81-51, 39-27) vs Inland Empire 66ers (60-72, 42-24)Game 1 - Sunday, September 14 @ Excite Ballpark (San Jose, CA)Game 2 - Tue...

Giants Sweep Grizzlies, Advance to Championship Series | Giants
Posted on Friday September 12, 2025

The San Jose Giants are headed to the Championship Series! After posting the best record in the California League during the regular season, the Giant...