The Baseball Cube
TBC Baseball Cards StoreCheck out the TBC Baseball Card Store on eBay Rookies, inserts, parallels Check out the always-changing Dollar Bin ... Ohtani, Trout, De la Cruz, Merrill, De Vries ... Both Buy it Now and Auction formats. Take advantage of cheaper Canadian prices!
Tracker
Store
Sign In / Register

2004 San Francisco Giants

Draft Class
PREV   NEXT
 
Total Picks
49
College Picks
40
High School Picks
9
Signed Picks
37
Unsigned Picks
12
MLB Players
7
1st Rounders
0
NCAA D1
27
NCAA D2
2
NCAA D3
1
NAIA
3
Junior College
6
More Information
Full list of drafted players for the selected draft class for all phases. Undrafted free agents may not be complete for selected season and represent players signed to a contract outside the draft process

Draft Picks

csv
Glossary
 
 
 
 
 
 
**Filters require PREMIUM subscription
yearrndovlphaseplayerd-possignedsourceschoolposhtwtbathbornplacehilvlmlb yearsstat yearsstatuscur-orgcur-lev
2004270June-RegEddy Martinez-EsteveOFYesCollegeFlorida State1B6-2215RR1983-07-14Miami,FLAAA2003-2014
20043100June-RegJohn BowkerOFYesCollegeLong Beach StateLF6-1205LL1983-07-08Sacramento,CAMLB2008-20112002-2015Free Agt
20044130June-RegClay TimpnerOFYesCollegeCentral FloridaLF6-2195LL1983-05-13Lakeland,FLMLB2008-20082002-2011
20045160June-RegGarrett BroshuisPYesCollegeMissouriP6-2185RR1981-12-18Cape Girardeau,MOAAA2002-2009
20046190June-RegJustin HedrickPYesCollegeNortheasternP6-3225RR1982-06-08Omaha,NEAA2002-2009
20047220June-RegWill Thompson1BYesCollegeSanta Clara1B6-1180LL1982-11-20Missoula,MTAAA2002-2007
20048250June-RegOmar AguilarPNoCollegeMerced CollegeP5-11220RR1985-03-31Merced,CAAA2006-2011
20049280June-RegJamie ArnesonPNoHSLiberty (Bakersfield,CA)P6-5195LL1985-11-05Iowa Falls,IAA2005-2010
200410310June-RegSpencer GroganPYesCollegeOklahoma StateP6-4220LL1982-10-10Cantonment,FLRk2003-2005
200411340June-RegDarren SackPYesCollegeSonoma StateP6-4190RR1982-07-19Anaheim,CAAA2004-2008
200412370June-RegKevin Frandsen2BYesCollegeSan Jose State1B6-0190RR1982-05-24Los Gatos,CAMLB2006-20152001-2015Free Agt
200413400June-RegThomas MartinPNoCollegeRichmondP6-5240LL1981-09-29Charlottesville,VANCAA2001-2004
200414430June-RegGeno EspineliPYesCollegeTexas ChristianP6-4195LL1982-09-08Houston,TXMLB2008-20082001-2011
200415460June-RegJeff PalumboSSYesCollegeGeorge MasonSS5-9165BR1982-03-06Cheverly,MDA-2001-2004
200416490June-RegManny CividanesOFYesCollegeBroward CollegeOF6-1175LL1984-10-31St. Augustine,FLRk2004-2007
200417520June-RegJordan ThomsonPYesCollegeNortheasternP6-2205RR1981-12-03Ottawa,ONRk2001-2007
200418550June-RegJeremiah LusterSSYesHSOceanside (Oceanside,CA)SS5-10175RR1986-08-31Oceanside,CAAAA2004-2008
200419580June-RegNathan PendleyPYesCollegeOregon StateP6-4220LL1981-09-05Albany,ORA+2003-2008
200420610June-RegRickey PutmanPYesCollegeHoustonP6-3220RR1982-10-01Bryan,TXA-2003-2006
200421640June-RegSimon Klink3BYesCollegePurdue3B6-1215BR1981-12-21San Diego,CAAA2001-2008
200422670June-RegDoug MackayPYesCollegeUtahP6-1205RR1983-03-29Salt Lake City,UTA2002-2005
200423700June-RegBrad GrothSSYesCollegeElmhurstSS6-0185RR1982-07-14Lake Forest,ILA-2001-2005
200424730June-RegMatt RagusePYesCollegeMiamiP6-2195RR1982-09-28Florissant,MOA-2003-2005
200425760June-RegJohn Acha3BYesCollegeSacramento State3B6-0200RR1981-06-03Bakersfield,CAA-2003-2005
200426790June-RegTrevor WohlgemuthPYesCollegeNorthern IllinoisP6-3230RR1981-10-10Springfield,ILA-2004-2004
200427820June-RegJonathan SanchezPYesCollegeOhio Dominican UniversityP6-0200LL1982-11-19Mayaguez,PRMLB2006-20132004-2019Free Agt
200428850June-RegCharlie BabineauxOFYesCollegeMississippiOF6-4215RR1981-05-16New Iberia,LAA-2001-2005
200429880June-RegRyan ShaverPYesCollegeLower Columbia CCP6-5197RR1984-12-17Fairbanks,AKA+2005-2010
200430910June-RegKevin JensonPYesCollegeLoyola MarymountP6-4215RR1981-04-07Sacramento,CAA-2000-2004
200431940June-RegKyle HainesSSYesCollegeEastern IllinoisSS6-1170BR1982-07-28Olney,ILAA2003-2013
yearrndovlphaseplayerd-possignedsourceschoolposhtwtbathbornplacehilvlmlb yearsstat yearsstatuscur-orgcur-lev
200432970June-RegMorgan BrinsonPYesHSWalnut Grove (Langley,BC)P6-3185RR1986-12-11Victoria,BCA-2005-2008
2004331000June-RegJudson Richards1BYesCollegePoint Loma Nazarene1B6-2195LL1980-12-25Monterey,CARk2004-2006
2004341030June-RegJake CoashPNoCollegeCol of CanyonsP6-4220LL1984-05-07Canyon Country,CA
2004351060June-RegTim GrantPYesCollegeDartmouthP6-4191LRVancouver,BCNCAA2001-2004
2004361090June-RegPaul LussierPYesHSDiman Regional Vocational (Fall River,MA)P6-2220RR1985-11-07Fall River,MAA2005-2010
2004371120June-RegErik MeyerPNoCollegeEastern WashingtonPRR1982-12-28La Mirada,CA
2004381150June-RegTyson BrummettPNoCollegeCentral Arizona CollegeP6-0185RR1984-08-15Columbus,MSMLB2012-20122006-2014Free Agt
2004391180June-RegBrad SchwarzenbachPNoHSSt. John Bosco (Bellflower,CA)P6-2220RR1986-02-11Bellflower,CA
2004401210June-RegMac NelsonCNoHSTimpanogos (Orem,UT)C6-2220RR1985-07-20Orem,UTIndy2007-2008
2004411239June-RegChase SmithPYesCollegeCentral OklahomaP6-0200LR1981-09-30Weatherford,OKA-2003-2004
2004421268June-RegRyan AdditonPNoHSWestern (Davie,FL)P6-4200RR1985-12-05Davie,FLIndy2007-2008
2004431297June-RegJack SpradlinPNoCollegeSouthwestern CollegeP6-2170RL1984-09-23Las Vegas,NVAAA2005-2012
2004441326June-RegT.J. GornatiPYesCollegePittsburghP6-1210RR1981-03-16St. Mary's,PAA+2000-2006
2004451355June-RegKris Gibson1BNoCollegeSan Francisco State1B6-3235RR1982-03-20Vallejo,CAIndy2006-2006
2004461384June-RegDavid QuinowskiPYesHSRedlands (Redlands,CA)P5-10185LL1986-04-23San Bernardino,CAAA2005-2013Free Agt
2004471413June-RegMatt MinorPYesCollegeUNLVP6-0180RR1982-09-20Miami,FLA2004-2009
2004481441June-RegBenny CepedaPYesCollegeOhio Dominican UniversityP6-2175RR1983-05-02Rio Piedras,PRA-2004-2011
2004491469June-RegMichael SantoroOFYesCollegeNorthern IllinoisOF6-3225RR1982-08-20River Forest,ILA-2001-2010
2004501497June-RegGarrett Lingle2BNoHSMission Bay (San Diego,CA)2B5-10150LR1986-10-13San Diego,CAIndy2009-2009
49 record(s)
picks # of Regular June/July phase picks.
Other Picks out of other phases of the draft (pre-1987), excludes udfa signings

Undrafted Free Agents

csv
Glossary
yearplayerdraftpositsignedsourceschool/regionposhtwtbathbornplacehilvlmlb yearsstat years
2004Shairon MartisPYesIntlCuracaoP6-1175RR1987-03-30Willemstad,CCMLB2008-20132005-2019
2004Wilmin RodriguezpYesIntlDominican RepublicP6-2175LL1985-05-13La Romana,DRAAA2006-2012
2004Elio SarmientocYesIntlVenezuelaC5-11200BR1986-06-20Carabobo,VZAAA2006-2012
2004Henry SosaPYesIntlDominican RepublicP6-2185RR1985-07-28El Seybo,DRMLB2011-20112006-2024
4 record(s)
Players who were signed outside of the MLB Amateur Entry Draft

MLB Statistics

csv
Glossary
yearrndovlphaseplayerteambattinggabrh2b3bhrrbisbbbsoavgobpslgopspitchingwlggssvipherhrbbsoerawhip
20043100June-RegJohn BowkerSan Francisco Giantsbatting240574541332551773239136.232.283.382.664pitching000000000000.000.00
20044130June-RegClay TimpnerSan Francisco Giantsbatting22000000002.000.000.000.000pitching000000000000.000.00
200412370June-RegKevin FrandsenSan Francisco Giantsbatting514124613432257515110764128.258.312.348.660pitching000000000000.000.00
200414430June-RegGeno EspineliSan Francisco Giantsbatting00000000000.000.000.000.000pitching201500161795885.061.56
200427820June-RegJonathan SanchezSan Francisco Giantsbatting1882001023610908103.115.157.155.312pitching39581941370786714411914377964.701.46
2004381150June-RegTyson BrummettSan Francisco Giantsbatting00000000000.000.000.000.000pitching001001200020.003.00
6 record(s)
Career MLB Statistics, for all organizations, for players signed for selected calendar year.

Minor League Statistics

csv
Glossary
yearrndovlphaseplayerteamhilvlbattinggabrh2b3bhrrbisbbbsoavgobpslgopspitchingwlggssvipherhrbbsoerawhip
2004270June-RegEddy Martinez-EsteveSan Francisco GiantsAAAbatting5992097275618138114230513284327.295.382.431.814pitching000000000000.000.00
20043100June-RegJohn BowkerSan Francisco GiantsMLBbatting84232084789502032611451030287643.296.357.482.839pitching000000000000.000.00
20044130June-RegClay TimpnerSan Francisco GiantsMLBbatting81230313898261183235280102219437.273.323.367.690pitching001001000100.001.00
20045160June-RegGarrett BroshuisSan Francisco GiantsAAAbatting75433510010217.116.156.140.295pitching54551501390821899374691985424.101.34
20046190June-RegJustin HedrickSan Francisco GiantsAAbatting434000000002.000.000.000.000pitching1721221529343252103241433932.701.15
20047220June-RegWill ThompsonSan Francisco GiantsAAAbatting23685511525045161221119150.292.381.368.749pitching000000000000.000.00
20048250June-RegOmar AguilarSan Francisco GiantsAAbatting282010000001.500.500.5001.000pitching1516183647248204106121342873.851.36
20049280June-RegJamie ArnesonSan Francisco GiantsAbatting00000000000.000.000.000.000pitching111366483235233137261772195.251.75
200410310June-RegSpencer GroganSan Francisco GiantsRkbatting00000000000.000.000.000.000pitching2012001612305131.651.04
200411340June-RegDarren SackSan Francisco GiantsAAbatting94110002003.250.200.250.450pitching202293680371393199421452994.821.45
200412370June-RegKevin FrandsenSan Francisco GiantsMLBbatting7002698398823171143932356147232.305.363.422.786pitching000000000000.000.00
200414430June-RegGeno EspineliSan Francisco GiantsMLBbatting18639362001007.154.154.205.359pitching34363164139600641259371774263.891.36
200415460June-RegJeff PalumboSan Francisco GiantsA-batting65260447510102563429.288.371.335.706pitching000000000000.000.00
200416490June-RegManny CividanesSan Francisco GiantsRkbatting972984678175039123666.262.340.352.693pitching000000000000.000.00
200417520June-RegJordan ThomsonSan Francisco GiantsRkbatting00000000000.000.000.000.000pitching201307131340292.771.15
200418550June-RegJeremiah LusterSan Francisco GiantsAAAbatting1102714159101123124064.218.322.273.595pitching000000000000.000.00
200419580June-RegNathan PendleySan Francisco GiantsA+batting00000000000.000.000.000.000pitching4281041089543458963.571.41
200420610June-RegRickey PutmanSan Francisco GiantsA-batting00000000000.000.000.000.000pitching212501453219424383.801.24
200421640June-RegSimon KlinkSan Francisco GiantsAAbatting5211817229449966422419201527.247.333.376.709pitching011000110100.000.00
200422670June-RegDoug MackaySan Francisco GiantsAbatting00000000000.000.000.000.000pitching442690698639135525.061.75
200423700June-RegBrad GrothSan Francisco GiantsA-batting351021116110562025.157.307.186.493pitching000000000000.000.00
200424730June-RegMatt RaguseSan Francisco GiantsA-batting00000000000.000.000.000.000pitching4625121647242728715.881.55
200425760June-RegJohn AchaSan Francisco GiantsA-batting7823332529323362263.223.305.313.618pitching000000000000.000.00
200426790June-RegTrevor WohlgemuthSan Francisco GiantsA-batting00000000000.000.000.000.000pitching017007850646.141.91
200427820June-RegJonathan SanchezSan Francisco GiantsMLBbatting19190310010110.000.000.000.000pitching3321110883456437222501965444.381.39
200428850June-RegCharlie BabineauxSan Francisco GiantsA-batting1023414378151125112294.229.293.384.677pitching000000000000.000.00
200429880June-RegRyan ShaverSan Francisco GiantsA+batting00000000000.000.000.000.000pitching191296222267269978751933.271.29
200430910June-RegKevin JensonSan Francisco GiantsA-batting00000000000.000.000.000.000pitching121800222314411235.821.57
200431940June-RegKyle HainesSan Francisco GiantsAAbatting3661165164311534512324170176.267.365.332.697pitching000000000000.000.00
200432970June-RegMorgan BrinsonSan Francisco GiantsA-batting00000000000.000.000.000.000pitching0030002119282452311.813.00
yearrndovlphaseplayerteamhilvlbattinggabrh2b3bhrrbisbbbsoavgobpslgopspitchingwlggssvipherhrbbsoerawhip
2004331000June-RegJudson RichardsSan Francisco GiantsRkbatting562183559113537102260.271.339.417.756pitching000000000000.000.00
2004361090June-RegPaul LussierSan Francisco GiantsAbatting00000000000.000.000.000.000pitching7482661621677220481403.991.32
2004381150June-RegTyson BrummettSan Francisco GiantsMLBbatting87574500000229.088.119.088.206pitching31602421069799840400672576074.501.37
2004411239June-RegChase SmithSan Francisco GiantsA-batting00000000000.000.000.000.000pitching54200032188117322.231.08
2004431297June-RegJack SpradlinSan Francisco GiantsAAAbatting301000000001.000.000.000.000pitching1718215258391407170291213173.911.35
2004441326June-RegT.J. GornatiSan Francisco GiantsA+batting00000000000.000.000.000.000pitching12563130148145538431313.221.27
2004461384June-RegDavid QuinowskiSan Francisco GiantsAAbatting151000000000.000.000.000.000pitching18111861827319174121092872.441.10
2004471413June-RegMatt MinorSan Francisco GiantsAbatting00000000000.000.000.000.000pitching3367013887539750734.001.43
2004481441June-RegBenny CepedaSan Francisco GiantsA-batting00000000000.000.000.000.000pitching252290626837233585.401.64
2004491469June-RegMichael SantoroSan Francisco GiantsA-batting2465913511101721.200.288.354.642pitching000000000000.000.00
40 record(s)
Career Minor League Statistics, for all organizations, for players signed for selected calendar year.
Page Last Updated: 6/24/2025 8:30:28 AM