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 Minnesota Twins

Draft Class
PREV   NEXT
Total Picks
54
College Picks
27
High School Picks
27
Signed Picks
30
Unsigned Picks
24
MLB Players
8
1st Rounders
5
NCAA D1
14
NCAA D2
1
NCAA D3
0
NAIA
0
Junior College
12
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
2004120June-RegTrevor PlouffeSSYesHSCrespi Carmelite (Encino,CA)3B6-2215RR1986-06-15West Hills,CAMLB2010-20182004-2018Free Agt
2004122June-RegGlen PerkinsPYesCollegeMinnesotaP5-11190LL1983-03-02Stillwater,MNMLB2006-20172003-2017Retired
2004125June-RegKyle WaldropPYesHSFarragut (Knoxville,TN)P6-5220RR1985-10-27Knoxville,TNMLB2011-20122004-2013Free Agt
2004135June-RegMatt FoxPYesCollegeCentral FloridaP6-3190RR1982-12-04Columbus,OHMLB2010-20102002-2013Free Agt
2004139June-RegJay RainvillePYesHSBishop Hendricken (Warwick,RI)P6-3230RR1985-10-16Providence,RIAA2004-2009
2004261June-RegAnthony SwarzakPYesHSNova (Davie,FL)P6-3195RR1985-09-10Fort Lauderdale,FLMLB2009-20212004-2021Free Agt
2004391June-RegEddie MorlanPYesHSCoral Park (Miami,FL)P6-2220RR1986-03-01Havana,CUAA2004-2014
20044121June-RegMark RobinsonOFYesHSMountain View (El Monte,CA)OF6-1180BR1986-04-07Anaheim,CAA2004-2007
20045151June-RegJeff SchoenbachlerPYesHSReno (Reno,NV)P6-1185RL1985-09-13Reno,NVRk2004-2006
20046181June-RegPatrick BryantPYesHSPensacola Catholic (Pensacola,FL)P6-4190RR1985-10-26Birmingham,ALRk2004-2006
20047211June-RegJohn WilliamsPYesCollegeMiddle Tenn StateP6-4190RL1981-12-19Murfreesboro,TNA2001-2005
20048241June-RegJay SawatskiPYesCollegeArkansasP6-2195LL1982-05-07Little Rock,ARAAA2003-2008
20049271June-RegJP MartinezPYesCollegeNew OrleansP6-2205RR1982-06-08Metairie,LAAAA2003-2008
200410301June-RegJeremy PickrelOFYesCollegeIllinois StateOF6-4225LR1983-04-03Galesburg,ILA+2002-2008
200411331June-RegKyle AseltonPYesCollegeOregon StateP6-5215RL1983-02-28Chehalis,WAAA2004-2011
200412361June-RegShane BoydPNoCollegeKentuckyP6-2215RR1982-09-18Fort Huachuca,AZNCAA2002-2004
200413391June-RegWalter PattonPYesCollegeLincoln Land CCP6-1190RR1985-03-13Springfield,ILRk2005-2006
200414421June-RegJavi SanchezCYesCollegeNotre DameC-IF6-2200RR1981-11-08Miami,FLA+2001-2007
200415451June-RegJuan PortesSSYesHSMalden (Malden,MA)SS5-11170RR1985-11-26Boston,MAAA2004-2010
200416481June-RegMatt TolbertSSYesCollegeMississippi2B-3B6-0185BR1982-05-04McComb,MSMLB2008-20112001-2014Retired
200417511June-RegEammon PorticePNoHSFort Lauderdale (Fort Lauderdale,FL)P6-2185RR1985-06-18Fort Lauderdale,FLAA2005-2012Free Agt
200418541June-RegJosh RosePNoHSMariner (Cape Coral,FL)P6-2200RR1986-06-22Cape Coral,FLIndy2009-2010
200419571June-RegTate CaseyPNoHSLongview (Longview,TX)P6-6220RR1985-07-01Longview,TX
200420601June-RegTim LaheyCYesCollegePrincetonC6-6250RR1982-02-07Worcester,MAAAA2001-2010
200421631June-RegJoseph Abellera3BYesHSHopkins (Minnetonka,MN)3B6-4200RR1985-08-02St. Louis Park,MNRk2004-2005
200422661June-RegVincent ScarduzioPNoHSJupiter Community (Jupiter,FL)OF6-2190LL1985-09-28Stuart,FLIndy2007-2011
200423691June-RegTim ArnoldPNoHSFallbrook Union (Fallbrook,CA)PLL1986-03-05Fallbrook,CA
200424721June-RegGarrett WhitePNoCollegeSan JacintoP6-5235LL1984-05-22Round Rock,TXA+2006-2008
200425751June-RegJoe WelshPNoCollegeGrand Rapids CCP6-4180LL1984-09-29Ottawa Lake,MIA2005-2008
200426781June-RegDeacon BurnsOFYesCollegeNorthern StateOF5-8185LL1982-10-28Brownwood,TXA+2004-2009
yearrndovlphaseplayerd-possignedsourceschoolposhtwtbathbornplacehilvlmlb yearsstat yearsstatuscur-orgcur-lev
200427811June-RegLandon BurtOFYesCollegeSan Diego StateOF5-10180LL1982-08-16Palm Springs,CAA2001-2005
200428841June-RegAaron CraigPYesHSCentury (Rochester,MN)P6-1233RR1986-03-22Rochester,MNA+2005-2008
200429871June-RegRicky PradyOFYesHSSebastian River (Sebastian,FL)OF6-3200LR1985-03-05Tallahassee,FLRk2005-2006
200430901June-RegDaniel Berg3BYesCollegeTexarkana College3B6-0190RR1984-11-21Melbourne,AUAA2005-2010
200431931June-RegJason LairdPNoHSHenry County (McDonough,GA)P6-2155RR1986-02-24McDonough,GA
200432961June-RegNolan MulliganPNoCollegeBroward CollegeP6-5190RR1985-01-30Boca Raton,FLRk2006-2007
200433991June-RegSean KalmenPNoHSKatella (Anaheim,CA)P6-0190RR1986-01-28Anaheim,CA
2004341021June-RegRene TosoniOFNoHSRiverside (Port Coquitlam,BC)OF6-0195LR1986-07-02Toronto,ONMLB2011-20112007-2016Free Agt
2004351051June-RegJeff MousserPYesCollegeArizona StateP6-2215RR1981-09-10Phoenix,AZRk2001-2004
2004361081June-RegJohn ThiesPNoCollegeSt. Louis CC-MeramecP6-0225LL1984-09-23Effingham,ILNCAA2006-2007
2004371111June-RegGregory D'OleoCNoHSPuerto Rico Baseball Academy (Gurabo,PR)CRR1986-09-30Gurabo,PR
2004381141June-RegJosh LandOFYesCollegeNW Florida StateOF6-1185LL1985-02-06Milton,FLA2005-2007
2004391171June-RegDanny SantiestebanOFYesCollegePalm Beach StateOF6-2195RR1985-02-17Miami,FLA+2005-2012
2004401201June-RegJustin OttoPNoHSChandler (Chandler,OK)P6-2185RR1986-09-14Chandler,OKNCAA2008-2008
2004411231June-RegEric SweeneyPNoHSMount Carmel (San Diego,CA)P6-5220RR1985-09-22Upland,CANCAA2005-2005
2004421260June-RegGreg SchillingPNoCollegeBroward CollegeP6-2170LL1984-12-21Coral Springs,FL
2004431289June-RegRobbie HebertPYesCollegeNicholls StateP6-3210RR1981-12-12Thibodaux,LARk2002-2005
2004441318June-RegTony JoinerOFNoHSHaines City (Haines City,FL)OF5-112181985-12-08Haines City,FL
2004451347June-RegLance Loftin3BNoHSJohn B Connally (Austin,TX)P6-0210RR1986-03-03Waco,TXA+2008-2009
2004461376June-RegMatt Rizzotti1BNoHSArchbishop Molloy (Jamaica,NY)1B6-5235LL1985-12-24Floral Park,NYAAA2005-2012Free Agt
2004471405June-RegChris PetrieOFNoCollegeFlorida GatewayOF5-9205LL1984-08-13Jacksonville,FLIndy2006-2008
2004481433June-RegRyne NelsonPNoHSDickinson (Dickinson,TX)P6-2195RR1986-07-25Texas City,TXIndy2007-2009
2004491461June-RegNicholas BleauPNoCollegeGulf Coast CCP6-1190BL1986-04-14Mercier,QCNCAA2006-2008
2004501489June-RegTaylor CameronPNoCollegeCypress CollegeP6-2220BR1985-07-24Long Beach,CAA-2007-2008
54 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
2004Allan De San MiguelcYesIntlAustraliaC5-9182RR1988-02-01Bentley,AUAAA2005-2017
2004Yohan PinoPYesIntlVenezuelaP6-2190RR1983-12-26Turmero,VZMLB2014-20152005-2017
2004Wilson RamosCYesIntlVenezuelaC-DH6-1245RR1987-08-10Valencia,VZMLB2010-20212006-2023
2004Deibinson Romero3bYesIntlDominican Republic3B6-1170RR1986-09-24Pedernales,DRAAA2006-2023
2004Juan SanchezssYesIntlVenezuela3B-LF5-11170RR1987-01-16Bejuma,VZAAA2008-2016
2004Andriu MarinPYesIntlVenezuelaP6-2269RR1998-07-06Barcelona,VZRk2015-2019
6 record(s)
Players who were signed outside of the MLB Amateur Entry Draft

MLB Statistics

csv
Glossary
yearrndovlphaseplayerteambattinggabrh2b3bhrrbisbbbsoavgobpslgopspitchingwlggssvipherhrbbsoerawhip
2004120June-RegTrevor PlouffeMinnesota Twinsbatting83029333647101551010637912246676.242.304.410.714pitching000000000000.000.00
2004122June-RegGlen PerkinsMinnesota Twinsbatting34000000004.000.000.000.000pitching352540944120624646269741585043.881.29
2004125June-RegKyle WaldropMinnesota Twinsbatting00000000000.000.000.000.000pitching112400323713312123.621.52
2004135June-RegMatt FoxMinnesota Twinsbatting00000000000.000.000.000.000pitching004107840204.911.36
2004261June-RegAnthony SwarzakMinnesota Twinsbatting935000000004.000.000.000.000pitching26373883210653686321872024944.421.36
200416481June-RegMatt TolbertMinnesota Twinsbatting247605761392793541748105.230.288.319.607pitching000000000000.000.00
2004341021June-RegRene TosoniMinnesota Twinsbatting6017220357152201442.203.275.343.618pitching000000000000.000.00
7 record(s)
Career MLB Statistics, for all organizations, for players signed for selected calendar year.

Minor League Statistics

csv
Glossary
yearrndovlphaseplayerteamhilvlbattinggabrh2b3bhrrbisbbbsoavgobpslgopspitchingwlggssvipherhrbbsoerawhip
2004120June-RegTrevor PlouffeMinnesota TwinsMLBbatting9303465473886198269443049333670.256.323.409.732pitching0010013101013.506.00
2004122June-RegGlen PerkinsMinnesota TwinsMLBbatting00000000000.000.000.000.000pitching21321141040515502231441854994.041.33
2004125June-RegKyle WaldropMinnesota TwinsMLBbatting12000000000.000.000.000.000pitching46422909212837874332561875303.571.27
2004135June-RegMatt FoxMinnesota TwinsMLBbatting1327341001004.148.148.185.333pitching53402011293809787350862676823.901.30
2004139June-RegJay RainvilleMinnesota TwinsAAbatting00000000000.000.000.000.000pitching3731106970527567239601383964.081.34
2004261June-RegAnthony SwarzakMinnesota TwinsMLBbatting00000000000.000.000.000.000pitching565418615512881910388682657313.961.33
2004391June-RegEddie MorlanMinnesota TwinsAAbatting294000000014.000.200.000.200pitching31232253429469403168391775093.221.24
20044121June-RegMark RobinsonMinnesota TwinsAbatting15653758114145555143896.212.277.285.562pitching000000000000.000.00
20045151June-RegJeff SchoenbachlerMinnesota TwinsRkbatting00000000000.000.000.000.000pitching4522151859437431903.901.46
20046181June-RegPatrick BryantMinnesota TwinsRkbatting00000000000.000.000.000.000pitching363913310110965653825.811.61
20047211June-RegJohn WilliamsMinnesota TwinsAbatting00000000000.000.000.000.000pitching545251114129619441164.831.52
20048241June-RegJay SawatskiMinnesota TwinsAAAbatting00000000000.000.000.000.000pitching1413174818290306129211042574.011.42
20049271June-RegJP MartinezMinnesota TwinsAAAbatting11000000011.000.500.000.500pitching1714203240341293127221733573.361.37
200410301June-RegJeremy PickrelMinnesota TwinsA+batting25088612422939192012832112301.258.346.413.759pitching000000000000.000.00
200411331June-RegKyle AseltonMinnesota TwinsAAbatting00000000000.000.000.000.000pitching2421164544437388189292554213.891.47
200413391June-RegWalter PattonMinnesota TwinsRkbatting00000000000.000.000.000.000pitching3122102634310362310.872.73
200414421June-RegJavi SanchezMinnesota TwinsA+batting15850975125222354116368.246.346.314.660pitching000000000000.000.00
200415451June-RegJuan PortesMinnesota TwinsAAbatting6662400319634113176131445198439.264.326.402.728pitching000000000000.000.00
200416481June-RegMatt TolbertMinnesota TwinsMLBbatting7092470331671118322424975225380.272.334.374.708pitching000000000000.000.00
200417511June-RegEammon PorticeMinnesota TwinsAAbatting22000000001.000.000.000.000pitching2132176380473464233521695114.431.34
200420601June-RegTim LaheyMinnesota TwinsAAAbatting26847172031101338.202.317.333.650pitching2717259247382389197301583024.651.43
200421631June-RegJoseph AbelleraMinnesota TwinsRkbatting3710291810091320.176.220.186.406pitching000000000000.000.00
200424721June-RegGarrett WhiteMinnesota TwinsA+batting00000000000.000.000.000.000pitching51283881561508215601764.741.35
200425751June-RegJoe WelshMinnesota TwinsAbatting00000000000.000.000.000.000pitching344111717126235523.311.50
200426781June-RegDeacon BurnsMinnesota TwinsA+batting30911861923157320291604197207.266.331.434.765pitching000000000000.000.00
200427811June-RegLandon BurtMinnesota TwinsAbatting10540562105202139114239.259.329.326.655pitching000000000000.000.00
200428841June-RegAaron CraigMinnesota TwinsA+batting00000000000.000.000.000.000pitching7576013989738539830.000.00
200429871June-RegRicky PradyMinnesota TwinsRkbatting10344721151111.206.308.412.719pitching000000000000.000.00
200430901June-RegDaniel BergMinnesota TwinsAAbatting33110801532485091712510121308.230.323.340.663pitching000000000000.000.00
200432961June-RegNolan MulliganMinnesota TwinsRkbatting00000000000.000.000.000.000pitching02140228281018273.181.27
yearrndovlphaseplayerteamhilvlbattinggabrh2b3bhrrbisbbbsoavgobpslgopspitchingwlggssvipherhrbbsoerawhip
2004341021June-RegRene TosoniMinnesota TwinsMLBbatting5772044285525102174525041211441.257.339.389.728pitching000000000000.000.00
2004351051June-RegJeff MousserMinnesota TwinsRkbatting00000000000.000.000.000.000pitching201801232512311224.631.54
2004381141June-RegJosh LandMinnesota TwinsAbatting78258336115223261847.236.292.333.625pitching000000000000.000.00
2004391171June-RegDanny SantiestebanMinnesota TwinsA+batting287943113219445261302875260.232.296.372.668pitching0080010751764.501.40
2004431289June-RegRobbie HebertMinnesota TwinsRkbatting00000000000.000.000.000.000pitching1011121413304131.981.24
2004451347June-RegLance LoftinMinnesota TwinsA+batting00000000000.000.000.000.000pitching30180126233010241.051.29
2004461376June-RegMatt RizzottiMinnesota TwinsAAAbatting62821832896301667733447318548.289.381.471.852pitching000000000000.000.00
2004501489June-RegTaylor CameronMinnesota TwinsA-batting00000000000.000.000.000.000pitching22190130256022181.801.57
38 record(s)
Career Minor League Statistics, for all organizations, for players signed for selected calendar year.
Page Last Updated: 6/18/2025 9:37:38 AM