David Villar

Third Baseman · Career Stats, Bio & Records (2022-2025)

David Villar is a third baseman who has played in Major League Baseball since 2022 for the San Francisco Giants, a span of 4 seasons. In 118 career games, he has hit .200 with 67 hits, 15 home runs, and 41 RBI.

AVG (Batting Average):
Hits divided by at bats. .300 is the traditional mark of an excellent hitter.
HR (Home Runs):
Hits on which the batter circled the bases and scored, almost always by clearing the outfield fence.
RBI (Runs Batted In):
Runs that scored as a direct result of a batter's plate appearance.
OPS (On-Base Plus Slugging):
On-base percentage plus slugging percentage, the quickest single summary of offensive value. .900 or better is star-level.

Data updated

Active Player
AVG .200
HR 15
RBI 41
H 67
OPS .683
PIV thru 2025 -189

PIV is computed through the 2025 season, so it does not yet include 2026. Every other career total on this page includes 2026 through October 24, 2026.

Position
Third Baseman
Bats / Throws
R / R
Height / Weight
6'1" / 215 lb
Born
1/27/1997 in Atlanta, GA, USA
MLB Debut
2022-07-04
Jersey
#32

Full name: David Alexander Villar

Career Batting Statistics

David Villar β€” Career Batting Statistics
G AB R H 2B 3B HR RBI SB BB SO AVG OBP SLG OPS PIV
118 335 43 67 17 1 15 41 1 34 121 .200 .292 .391 .683 -189

Career AVG .200 vs. league average .245 across their career seasons β€” 18.3% below league average.

Career OBP .292 vs. league average .315 across their career seasons β€” 7.1% below league average.

Career SLG .391 vs. league average .403 across their career seasons β€” near league average.

Career OPS .683 vs. league average .718 across their career seasons β€” near league average.

Season-by-Season Batting

Career Arc

Click a stat to plot it across every season.

Lg columns show the league average for that season, with the player's figure as a percentage above or below it. Career totals the seasons listed above.

Career Pitching Statistics

David Villar β€” Career Pitching Statistics
W L G GS CG SHO SV IP H ER HR BB SO ERA Pitcher PIV
0 0 1 0 0 0 0 1.0 0 0 0 1 0 0.00 0.0

Career ERA 0.00 vs. league average 4.33 across their career seasons β€” 100.0% better than league average.

Season-by-Season Pitching

Pitching Career Arc

Click a stat to plot it across every season.

Lg columns show the league average for that season, with the player's figure as a percentage above or below it. Career totals the seasons listed above.

Per-game data from Retrosheet (regular season, through 2025).

Batting — Home / Away

David Villar β€” Batting β€” Home / Away
SplitGABRHHRRBIAVG
Home541451626315.179
Away6419027411226.216

Pitching — Home / Away

David Villar β€” Pitching β€” Home / Away
SplitGIPHERBBSOERA
Home11.000100.00

Last 10 Games — Batting

David Villar β€” Last 10 Games β€” Batting
DateTmOppResABRH2B3BHRRBIBBSO
2025-05-18 SFGOAKW 200000001
2025-05-16 SFGOAKW 200000001
2025-05-14 SFGAZL 211000021
2025-05-11 SFGMINL 100000100
2025-05-06 SFGCHCW 100000001
2025-05-05 SFGCHCL 301000000
2025-05-01 SFGCOLL 200000010
2025-04-22 SFGMILL 321100010
2025-04-20 SFGLAAL 411000001
2024-07-30 SFGOAKL 201100010

Last 1 Games — Pitching

David Villar β€” Last 1 Games β€” Pitching
DateTmOppDecIPHRERBBSOHR
2023-06-22 SFGSDP — 1.0000100

Fielding Statistics

Career Fielding Totals by Position

David Villar β€” Career Fielding Totals by Position
Position G GS PO A E DP
1B 35 29 237 22 2 22
2B 27 17 34 43 2 8
3B 45 38 18 81 5 4
P 1 0 0 0 0 0

Season-by-Season Fielding

Career Games by Position

Position Diamond

Circle size = games played at each position.

David Villar β€” Career Games by Position
Position Games
Pitcher 1
First Base 35
Second Base 27
Third Base 45
Designated Hitter 15

David Villar: the record in brief

Active since a debut on July 4, 2022, David Villar has a record on this page that is still being added to. Villar spent the whole of the career shown here with one club, the San Francisco Giants. Villar played primarily as a third baseman and threw and hit right-handed. Born on January 27, 1997, in Atlanta, GA, USA, Villar was listed at 6'1" and 215 pounds. The given name on file is David Alexander Villar.

In 118 games and 335 at bats, Villar has batted .200 with 67 hits, adding 15 homers and 41 runs batted in. Reaching base at a .292 clip and slugging .391, Villar carries a .683 OPS. Measured against the leagues Villar played in, the .200 career average compares with a .245 league average over the same seasons, 18.3% below the league. 2022 produced Villar's most hits, 36 of them for the San Francisco Giants. Even the best average among the busiest seasons, .231 in 2022, did not top the league's .242.

Frequently Asked Questions about David Villar

What years did David Villar play?
David Villar played in Major League Baseball from 2022 to 2025.
Was David Villar a pitcher?
No. David Villar was a position player (Third Baseman), though he did pitch in 1 career game.
How many home runs did David Villar hit?
David Villar hit 15 career home runs with 67 hits.
What teams has David Villar played for?
David Villar has played for one team, the San Francisco Giants (2022–2025).
What are David Villar's career stats?
In 118 games, David Villar has 67 hits, 15 home runs, 41 RBI, 43 runs, and 1 stolen bases, with a .200 batting average.
What position does David Villar play?
David Villar plays primarily as a third baseman, the position where he has appeared in the most games.
How tall is David Villar and how much does he weigh?
David Villar is listed at 6 feet 1 inch and 215 pounds.
What number does David Villar wear?
David Villar wears number 32, according to MLB's 2025 roster data.
How many home runs has David Villar hit each season?
David Villar's home runs by season: 9 in 2022, 5 in 2023, 1 in 2024, and 0 in 2025. His most in one season was 9, in 2022.
What was David Villar's career batting average?
David Villar batted .200 over his career, with 67 hits in 335 at bats.
How many RBI did David Villar have?
David Villar drove in 41 runs in his career.
What was David Villar's career ERA?
David Villar finished with a 0.00 career ERA, going 0-0 with 0 strikeouts.