Please SUPPORT US by putting your name on the SUPPORT WALL.
Tips Updates
MLB
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.330]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.0804028646803201.297.350.554.227.351.74.5883.60
2004Tucson SidewindersPCLAAAari-S/R220214.34651000010.220171734122002.2516.872.533.3710.123.00.000-
2004Arizona DiamondbacksNLMLBari56Rel22027.0017017004018.025141437175001.7812.501.503.508.502.43.0004.49
2005Tucson SidewindersPCLAAAari-S/R23035.191284008017.01912101481001.339.870.522.084.152.00.000-
2005Arizona DiamondbacksNLMLBari56Rel23205.2711011000013.211882650001.247.241.323.953.290.831.0005.51
2006Atlanta BravesNLMLBatl56Rel24913.61584540011092.09341371327554001.309.061.272.635.362.04.9004.66
2007Atlanta BravesNLMLBatl56Rel25224.24510510011176.0754036632586001.408.840.713.776.841.81.5004.00
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.24225211217212001.5710.042.874.065.021.24.2507.51
2010Lehigh Valley IronPigsILAAAphi21Rel28434.40490490019157.0543328726424001.408.481.104.086.591.62.571-
2011Albuquerque IsotopesPCLAAAlan-Rel29006.7520200202.25221030101.8716.873.37--10.120.00--
2011Monterrey SultanesMexAAA--R/CL29042.804304300351845.0491714319240001.519.800.603.804.801.26.000-
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-
2013Pawtucket Red SoxILAAAbos36Rel31424.4414014003024.023131229232001.328.510.743.338.512.56.667-
2013Monterrey SultanesMexAAA-R/CL31033.262202200221319.0169736192001.147.451.402.798.843.17.000-
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.03261681444213523620201.378.731.133.626.321.75.6151.43
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.2116625011591028201.358.050.764.107.081.73.571-
Atlanta Braves Totals - 2 Season(s)Filter1133.90109410500221168.21688173195911310001.358.961.013.156.031.92.786-
Houston Astros Totals - 1 Season(s)Filter135.02350350013037.24225211217212001.5710.042.874.065.021.24.250-
Average MLB - Per ~220 innings16103.86169316600351220.021311094288815513101.378.731.133.626.321.75.6151.43
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