Tips Updates
Daily
Players
Teams
Leagues
Draft
Boxscores
Minor Leagues
College
People
Extra Bases
Applications
About

Oscar VillarrealTrack this Player High Level: MLB Status: Free Agent since 2017 MLB Years: 2003-2008
Follow TBC on Twitter and Facebook


PositionsP-468Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameOscar Eduardo Villarreal
Height6-1Weight190BatsLeftThrowsRight
Born DateNovember 22,1981 [36.185]PlaceMonterrey,Mexico

DraftedSigned as undrafted amateur free agent in 1998 by the Arizona Diamondbacks.Service Time5.103 (2011)
MLB DebutMarch 31,2003 [21.129]
OrganizationsARI [7] ATL [2] BAL [1] BOS [1] COL [1] HOU [1] LAN [1] PHI [1] SEA [1] Awards0
TBC Player ID7353Retrosheet IDvillo001MLBAM ID425629
Research ToolsTrack this Player -- Intersect Player -- Compare Player -- Random Player
About Profile Data

Pitching Stats -- Batting Stats -- Fielding Statistics -- Other Pitching -- Transactions -- Salaries
This player page is available for sponsorship:
Sponsor the Oscar Villarreal page  -  You can show your support to the The Baseball Cube by sponsoring all of a player's pages for only $10/year.
About Sponsorships Program


Active Talent RatingsPitchingStrikeouts39Walks52Hittable45SO/BB45vsPower45Hitting4Durability79Team.484Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsOther PitchingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
1999Arizona DiamondbacksArizRkari-S/R17153.7814113001064.0643927125516401.388.950.143.507.132.04.167-
2000Arizona DiamondbacksArizRkari-Rel18009.0010100001.02110010002.0018.00----9.000.00--
2000South Bend Silver HawksMidwAari31S/R18134.411358005032.2371916017302101.6510.19--4.688.271.76.250-
2000High Desert MavericksCalifA+ari-S/R18023.65945000024.2242010414182001.548.761.465.116.571.29.000-
2000Tucson SidewindersPCLAAAari-Rel18102.0820200004.06110240001.8512.46--4.158.312.001.000-
2000Minor Totals (4 teams)MinorAAA--S/R0254.0225916005061.2694128433534101.639.910.574.747.611.61.286-
2001El Paso DiablosTexAAari30ST19694.41272700000140.215496691063108141101.549.850.644.036.911.71.400-
2002El Paso DiablosTexAAari26ST20633.7414122100084.0733635226853001.177.790.212.779.073.27.667-
2002Tucson SidewindersPCLAAAari-ST20334.3610100000064.0683331822405201.419.561.133.095.631.82.500-
2002Minor Totals (2 teams)MinorAAA--ST0964.00242221000148.0141696610481258201.278.560.612.917.582.60.600-
2003Arizona DiamondbacksNLMLBari56Rel211072.57861850014098.0804028646803231.297.350.554.227.351.74.5883.69
2004Tucson SidewindersPCLAAAari-S/R220214.34651000010.220171734122002.2516.872.533.3710.123.00.000-
2004Arizona DiamondbacksNLMLBari56Rel22027.0017017004018.025141437175011.7812.501.503.508.502.43.0004.66
2005Tucson SidewindersPCLAAAari-S/R23035.191284008017.01912101481001.339.870.522.084.152.00.000-
2005Arizona DiamondbacksNLMLBari56Rel23205.2711011000013.211882650011.247.241.323.953.290.831.0005.73
2006Atlanta BravesNLMLBatl56Rel24913.61584540011092.09341371327554051.309.061.272.635.362.04.9004.83
2007Atlanta BravesNLMLBatl56Rel25224.24510510011176.0754036632586041.408.840.713.776.841.81.5004.16
2008Colorado Springs Sky SoxPCLAAAcol-ST26016.23330000013.0171191771001.8511.770.694.854.851.00.000-
2008Tacoma RainiersPCLAAAsea-Rel26104.6650500119.277524112001.146.521.863.7210.242.751.000-
2008Minor Totals (2 teams)MinorAAA--S/R0115.56835001122.2241814311183001.549.531.194.377.151.64.500-
2008Houston AstrosNLMLBhou56Rel26135.02350350013037.24225211217212021.5710.042.874.065.021.24.2507.67
2010Lehigh Valley IronPigsILAAAphi21Rel28434.40490490019157.0543328726424001.408.481.104.086.591.62.571-
2011Monterrey SultanesMexAAA--R/CL29042.804304300351845.0491714319240001.519.800.603.804.801.26.000-
2011Albuquerque IsotopesPCLAAAlan-Rel29006.7520200202.25221030101.8716.873.37--10.120.00--
2011Minor Totals (2 teams)MinorAAA--R/CL0043.024504500371847.2541916419270101.5310.200.763.595.101.42.000-
2012Norfolk TidesILAAAbal26Rel30342.88372350011168.2623022127498201.308.130.133.546.421.81.429-
2013Monterrey SultanesMexAAA-R/CL31033.262202200221319.0169736192001.147.451.402.798.843.17.000-
2013Pawtucket Red SoxILAAAbos36Rel31424.4414014003024.023131229232001.328.510.743.338.512.56.667-
2013Minor Totals (2 teams)MinorAAA--R/CL0453.923603600251343.2392219515424001.248.041.033.098.662.80.444-
2014Monterrey SultanesMexAAA-R/CL32632.545105100391656.2571616114404101.259.050.162.226.352.86.667-
2015Monterrey SultanesMexAAA-Rel33433.10620620013258.0502620118484001.177.760.162.797.452.67.571-
2016Monterrey SultanesMexAAA-S/R34543.9638830004063.2733528523468101.5110.320.713.256.502.00.556-
MLB Totals - 6 Season(s)Filter24153.86258525300531334.032616814442135236202161.378.731.133.626.321.75.6151.57
Minor League Totals - 15 Season(s)Filter46584.02451953561016852869.089947838558336675722301.439.380.613.517.042.01.442-
AAA Totals - 13 Season(s)Filter32363.97373363370016252523.25452672274119138245701.439.530.723.346.682.00.471-
AA Totals - 2 Season(s)Filter12124.16413921000224.12271321041289193171101.409.080.483.567.722.17.500-
A+ Totals - 1 Season(s)Filter023.65945000024.2242010414182001.548.761.465.116.571.29.000-
A Totals - 1 Season(s)Filter134.411358005032.2371916017302101.6510.19--4.688.271.76.250-
Rk Totals - 2 Season(s)Filter153.8615114001065.0664028125526401.399.090.143.447.162.08.167-
Arizona Diamondbacks Totals - 3 Season(s)Filter1293.47114111300180129.2116625011591028251.358.050.764.107.081.73.571-
Atlanta Braves Totals - 2 Season(s)Filter1133.90109410500221168.21688173195911310091.358.961.013.156.031.92.786-
Houston Astros Totals - 1 Season(s)Filter135.02350350013037.24225211217212021.5710.042.874.065.021.24.250-
Average MLB - Per ~220 innings16103.86169316600351220.0213110942888155131101.378.731.133.626.321.75.6151.57
Average Minor - Per ~220 innings12154.021152491004313220.022912298158617218601.439.380.613.517.042.01.444-

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
2000South Bend Silver HawksMidwAari31p18131000000000000000.000.000.000.000001.000.000.000.0000.000.000.000.000.000.00
2001El Paso DiablosTexAAari30p192715230000011701001.200.250.200.4503017.375.000.000.2105.8841.187.000.000.000.00
2002El Paso DiablosTexAAari26p201410030000001401000.300.364.300.6643012.500.000.100.3078.3333.334.000.000.000.00
2002Tucson SidewindersPCLAAAari-p201010000000000303000.000.000.000.0000013.000.000.000.0000.0023.080.000.000.000.00
2002Minor Totals (2 teams)Minor         2420030000001704000.150.190.150.3403025.231.000.050.1614.0028.007.000.000.000.00
2003Arizona DiamondbacksNLMLBari56p21823000000000200000.000.000.000.000003.000.000.000.0000.0066.670.000.000.000.00
2004Tucson SidewindersPCLAAAari-p2261000000000100000.000.000.000.000001.000.000.000.0000.00100.000.000.000.000.00
2005Tucson SidewindersPCLAAAari-p2362000000000200000.000.000.000.000002.000.000.000.0000.00100.000.000.000.000.00
2006Atlanta BravesNLMLBatl56p24567000000000302001.000.000.000.000009.000.000.000.0000.0033.330.000.000.000.00
2007Atlanta BravesNLMLBatl56p25484010000000101000.250.250.250.500105.333.000.000.2240.0020.000.000.000.000.00
2008Colorado Springs Sky SoxPCLAAAcol-2631000000000101000.000.000.000.000002.000.000.000.0000.0050.000.000.000.000.00
2008Houston AstrosNLMLBhou56p26331000000000100000.000.000.000.000001.000.000.000.0000.00100.000.000.000.000.00
MLB Totals - 4 Season(s)Filter21915010000000703001.067.067.067.1341018.125.000.000.0000.0038.890.000.000.000.00
Minor League Totals - 6 Season(s)Filter79402600000121806001.150.190.150.3406048.273.000.025.0004.1737.509.000.000.000.00
AAA Totals - 4 Season(s)Filter2514000000000704000.000.000.000.0000018.000.000.000.0000.0038.890.000.000.000.00
AA Totals - 2 Season(s)Filter41252600000121102001.240.296.240.5366029.429.000.040.0006.9037.935.500.000.000.00
A Totals - 1 Season(s)Filter131000000000000000.000.000.000.000001.000.000.000.0000.000.000.000.000.000.00
Atlanta Braves Totals - 2 Season(s)Filter10411010000000403001.091.091.091.1821014.143.000.000.0000.0028.570.000.000.000.00
Arizona Diamondbacks Totals - 1 Season(s)Filter823000000000200000.000.000.000.000003.000.000.000.0000.0066.670.000.000.000.00
Houston Astros Totals - 1 Season(s)Filter331000000000100000.000.000.000.000001.000.000.000.0000.00100.000.000.000.000.00
Average MLB - Per 162 games16211010000000502001.067.067.067.1341013.125.000.000.0000.0038.890.000.000.000.00
Average Minor - Per 162 games16282412000002437012002.150.190.150.34012098.273.000.025.0004.1737.509.000.000.000.00

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
1999Arizona Diamondbacks ArizRkari17P14--59111514.9331.00------14100.025.0
2000Arizona Diamondbacks ArizRkari18P1---------------1100.01.9
2000South Bend Silver Hawks MidwAari18P13--23--551.0000.38------13100.09.4
2000High Desert Mavericks CalifA+ari18P9--161-87.8750.78------9100.06.4
2000Tucson Sidewinders PCLAAAari18P2---------------2100.01.4
2001El Paso Diablos TexAAari19P27--1712433329.8791.07------27100.019.3
2002El Paso Diablos TexAAari20P14--69121615.9381.07------14100.08.9
2002Tucson Sidewinders PCLAAAari20P10--58121413.9291.30------10100.07.1
2003Arizona DiamondbacksNLMLBari21P86198517312522.8800.260.22-----86100.053.1
2004Tucson Sidewinders PCLAAAari22P6---1--111.0000.17------6100.04.2
2004Arizona DiamondbacksNLMLBari22P17-18-4--441.0000.240.22-----17100.010.5
2005Tucson Sidewinders PCLAAAari23P12--1---111.0000.08------12100.08.3
2005Arizona DiamondbacksNLMLBari23P11-1311--221.0000.180.15-----11100.06.8
2006Atlanta BravesNLMLBatl24P58492815--23231.0000.400.25-----58100.035.8
2007Atlanta BravesNLMLBatl25P51-7649--13131.0000.250.17-----51100.031.5
2008Houston AstrosNLMLBhou26P35-3735-1881.0000.230.22-----35100.021.7
2010Lehigh Valley IronPigs ILAAAphi28P49--293-1411.7860.22------49100.034.0
2011Albuquerque Isotopes PCLAAAlan29P2--1---111.0000.50------2100.01.4
2012Norfolk Tides ILAAAbal30P37--28111110.9090.27------37100.025.7
2013Pawtucket Red Sox ILAAAbos31P14--21--331.0000.21------14100.09.8
MLB Totals for P - 6 season(s)-   P25853342151327572.9600.280.22-----2580.00.0
AAA Totals for P - 8 season(s)-   P132--1327534540.8890.30------1320.00.0
AA Totals for P - 2 season(s)-   P41--2321554944.8981.07------410.00.0
A+ Totals for P - 1 season(s)-   P9--161-87.8750.78------90.00.0
A Totals for P - 1 season(s)-   P13--23--551.0000.38------130.00.0
Rk Totals for P - 2 season(s)-   P15--59111514.9330.93------150.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
1999Arizona Diamondbacks ArizRkari1714----------
2000Arizona Diamondbacks ArizRkari181----------
2000South Bend Silver Hawks MidwAari1813----------
2000High Desert Mavericks CalifA+ari189----------
2000Tucson Sidewinders PCLAAAari182----------
2001El Paso Diablos TexAAari1927----------
2002El Paso Diablos TexAAari2014----------
2002Tucson Sidewinders PCLAAAari2010----------
2003Arizona DiamondbacksNLMLBari2186----------
2004Tucson Sidewinders PCLAAAari226----------
2004Arizona DiamondbacksNLMLBari2217----------
2005Tucson Sidewinders PCLAAAari2312----------
2005Arizona DiamondbacksNLMLBari2311----------
2006Atlanta BravesNLMLBatl2458----------
2007Atlanta BravesNLMLBatl2551----------
2008Houston AstrosNLMLBhou2635----------
2010Lehigh Valley IronPigs ILAAAphi2849----------
2011Albuquerque Isotopes PCLAAAlan292----------
2012Norfolk Tides ILAAAbal3037----------
2013Pawtucket Red Sox ILAAAbos3114----------

Other Pitching Statistics

TopRegular Season PitchingAbout 'Other' Stats
YearTeamLeagueCategoryAgeWLERAGGSGRCGSHOGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBRA9WPct
2006MexicoWorld Baseball ClassicXXCollege24003.3720200002.2111103000.453.373.370.0010.1203.37.000
2006Atlanta BravesMLB Spring TrainingMLB24009.0040400004.0744014002.0015.750.002.259.004.009.00.000
2007Atlanta BravesMLB Spring TrainingMLB25015.2511011001012.01687229001.5012.001.501.506.754.506.00.000
2008Houston AstrosMLB Spring TrainingMLB26008.44909003110.2221210018102.2518.560.000.846.758.0010.12.000
2011Los Angeles DodgersMLB Spring TrainingMLB290010.5770700427.21299348002.2214.093.524.709.392.0010.57.000
2012Baltimore OriolesMLB Spring TrainingMLB30003.0060600216.0342036001.004.500.004.509.002.006.00.000
2013Boston Red SoxMLB Spring TrainingMLB31019.0040400305.0855337102.2014.405.405.4012.602.339.00.000
World Baseball ClassicXX Totals - 1 yrs003.3720200002.7111103000.373.373.370.0010.1203.37.000
MLB Spring Training Totals - 6 yrs027.35410410013445.368423781442201.8113.501.592.788.343.008.34.000

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2013-06-05PFree Agent -Free AgentFree AgentReleased by Red Sox31.195  
2013-05-30PBoston Red SoxPawtucket (AAA)-MinorsActivated MinorsActivated from DL31.189Team Roster on 2013-05-30
2013-05-14PBoston Red SoxPawtucket (AAA)-DL-7InjuredDL7 Strained groin31.173Team Roster on 2013-05-14
2013-04-06PBoston Red SoxPawtucket (AAA)-MinorsReassigned MinorsAssigned to Pawtucket (AAA)31.135Team Roster on 2013-04-06
2012-12-03PBoston Red SoxBoston Red Sox (MLB)-MinorsContractSigned to minor league contract31.011Team Roster on 2012-12-03
2012-11-18PFree Agent -Free AgentFree AgentDeclared free agency30.361  
2012-06-12PBaltimore OriolesNorfolk (AAA)-Minors--30.202Team Roster on 2012-06-12
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2012-01-20ContractSigned by Orioles 
2011-01-26ContractSigned by Dodgers 
2008-12-17ContractSigned by Royals to minor league contract 
2008-08-14ContractSigned by Rockies to minor league contract 
2008-07-10Released by Astros 
2007-12-28ContractSigned by Astros (2-years) 
2007-11-16TradeTraded by Braves to Astros for Josh Anderson 
2007-02-11ContractSigned by Braves to avoid arbitration 
2005-12-07TradeTraded by Diamondbacks with Lance Cormier to Braves for Johnny Estrada 
2005-09-02InjuredActivated from DL 
2005-05-28InjuredTransferred to 60-day DL 
2005-04-11InjuredDisabled -- - 
2004-06-19InjuredTransferred to 60-day DL 
2004-05-10InjuredDisabled -- - 
1998-11-06ContractSigned as undrafted amateur Free Agent by Diamondbacks. 
* Transactions data can be divided into 2 eras. 2012-2018 includes all MLB/Minor roster movement whereas 1903-2012 contains only MLB change of organization with some DL-related data since 2000s.

Salaries

TopAbout Salary DataPayroll SectionAll $ are USD
YearTeam NamePayrollAgeSalaryServMLB RkTm RkCentileAboveLeague AvgLeague MinCareer*Contracts
2003Arizona DiamondbacksTeam Payroll21300,000-70340-2,163,527300,000300,000
2004Arizona DiamondbacksTeam Payroll22325,000-61424322,070,100300,000625,000
2005Arizona DiamondbacksTeam Payroll23300,000-79441-2,189,055300,000925,000
2006Atlanta BravesTeam Payroll24462,500-51317372,365,072327,0001,387,500
2007Atlanta BravesTeam Payroll25925,000-42214482,459,737380,0002,312,500
2008Houston AstrosTeam Payroll261,125,000-38915572,696,252390,0003,437,500
* Career earnings are a simple calculation of available yearly salaries listed here. They include only base salary and draft signing bonus. Minor league salaries are excluded. The value is not meant to reflect a player's actual career earnings.
* League minimum salaries are displayed in red