Oscar Villarreal, baseball player, 2003-2008

Oscar Villarreal

Born: 11/22/1981 in San Nicolas de los Garza, Nuevo Leon, Mexico

MLB Debut: 2003-03-31 | Final Game: 2008-07-01

Bats: L | Throws: R | Height: 6'0" | Weight: 195 lbs

Full name: Oscar Eduardo Villarreal

Biography

Oscar Villarreal was a professional baseball pitcher who played in Major League Baseball from 2003 to 2008. Born in 1981, Villarreal began his career with the Atlanta Braves, where he showcased his potential as a reliable arm in the bullpen and rotation. Over the course of his career, he compiled a record of 24-15, with an earned run average (ERA) of 3.86 and recorded 236 strikeouts. His ability to limit runs and provide critical innings made him a valuable asset to his teams during the mid-2000s. Villarreal's career included stints with the Braves, as well as the Arizona Diamondbacks and the Houston Astros, demonstrating his versatility as both a starter and a reliever. While he registered only one save, his contributions were often felt in high-leverage situations where he could effectively neutralize opposing hitters. Playing during a period marked by the emergence of power hitters and evolving pitching strategies, Villarreal adapted his style to remain competitive, reflecting the shifting dynamics of the game during that era. After his retirement in 2008, Villarreal left behind a legacy as a dependable pitcher who contributed to his teamsโ€™ successes with poise and skill on the mound.

Career Pitching Statistics

W L G GS CG SHO SV IP H ER HR BB SO ERA Pitcher PIV
24 15 258 5 0 0 1 336.0 326 144 42 135 236 3.86 0

Season-by-Season Pitching

Career Batting Statistics

G AB R H 2B 3B HR RBI SB BB SO AVG OBP SLG OPS PIV
258 15 0 1 0 0 0 0 0 0 7 0.067 0.067 0.067 0.133 0.0

Season-by-Season Batting

Fielding Statistics

Career Fielding Totals by Position

Position G GS PO A E DP
P 258 5 21 51 3 2

Season-by-Season Fielding

Career Games by Position

Position Games
Pitcher 258

Salary History

Year Team League Salary
2008 HOU NL $1,125,000
2007 ATL NL $925,000
2006 ATL NL $462,500
2004 ARI NL $325,000
2003 ARI NL $300,000
Total Career Earnings $3,137,500