David Villar1B Syracuse Mets
Age 29 R/R 5'11" / 216 lbs AAA Svc 4.000 · Ctrl thru 2027
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 324 proj PA
wRC+†83
AVG/OBP/SLG.213 / .293 / .354
PA324
HR9
K%27
BB%9
ISO143
MLB%10%
Value2026 · WAR
BAT: -6.2 runs (wOBA-derived runs vs avg)-6BATRUN: -0.6 runs (SB/CS + UBR baserunning)-1RUNFLD: -0.1 runs (Defensive runs vs avg)-0FLDPOS: -5.8 runs (Positional adjustment)-6POSREP: +9.2 runs (Replacement-level credit)+9REPTotal WAR: -0.40-0.4WAR
0.00.51.00.00.0-$1M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 45 / POW 45
Toolsscout grade · Statcast %ile · 2023-2025
CONTACT45
Whiff%
1714.7%
xwOBA
530.312
POWER45
Barrel%
8112.8
Avg EV
3087.6
Bat Spd
3069.2
EYE60
Chase%
7027.8%
SPEED45
Sprint
2326.2
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-2
MLB Debut   2022
Service   4.000 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2026ROSArb-2$0.2M
2027Arb-3$0.7M
Totals $0.0M $-3M +$0.0M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201821 ROKAZL Giants Black 2521 5100 271 00 238333286619 48333 288 289 79
201821 ROKAZL Giants Black 2519 6100 451 00 316458368827 53400 2016 373 144
201922 A+San Jose Giants 479430 8117211 332039 41 188261314575 126314 427 251 50
201922 A+San Jose Giants 479423 11124213 401449 41 262339421760 158359 308 336 115
202124 AARichmond Flying Squirrels 446406 9319021 2514315 51 229298431729 202298 326 312 97
202124 AARichmond Flying Squirrels 446385 10629020 4611215 51 275374506881 231340 2510 389 156
202225 AAA2 teams 547469 10421230 5818117 12 222329467796 245284 3311 345 122
202225 AAA2 teams 547454 11825236 7315117 12 260382562944 302304 2813 408 171
202326 AAA2 teams 474423 8718018 431436 61 206288376664 170261 309 290 80
202326 AAA2 teams 474411 9620022 551346 61 234333443775 209288 2812 344 122
202427 AAA2 teams 519463 10223014 411518 21 220295361656 140289 298 289 79
202427 AAA2 teams 519443 11530017 611378 21 260359442802 183331 2612 354 129
202528 AAA2 teams 274241 48604 28773 10 199290274564 75272 2810 261 58
202528 AAA2 teams 274230 55707 39633 10 239357361717 122296 2314 329 110
▸ 2026 Season
202629 MLBNYM 324288 621219 29884 21 215296358654 142272 279 294 83 -6 +0 -0 -6 +9 -0.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202730 MLBNYM 27% 342304 6512110 31944 21 214295359654 145270 279 291 80 -8 +0 -2 -6 +10 -0.6
202730 MLBNYM 27% 9384 17303 8261 10 202280345625 143270 289 281 73 -3 +0 -1 -2 +3 -0.2
▸ Career Totals
Career 476419 8420118 4214712 22 200292382674 181257 319 301 89 -6 -0 -2 -12 +13 -0.7
/ 162G 650572 11427125 5720116 33 199289381671 182254 319 301 89 -8 -1 -2 -17 +18 -1.0
Career 34303045 6471296117 290108767 238 212295374669 162284 328 294 83 -65 +1 -4 -39 +97 -1.0
/ 162G 650577 12224122 5520613 42 211295371665 159282 328 294 83 -12 +0 -1 -7 +18 -0.2

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201821 ROKAZL Giants Black 2519 6100 451 00 316458368827 53400 2016 373 144 +1 +0 +1 0.2
201922 A+San Jose Giants 479423 11124213 401449 41 262339421760 158359 308 336 115 +8 +0 +14 2.3
202124 AARichmond Flying Squirrels 446385 10629020 4611215 51 275374506881 231340 2510 389 156 +28 +1 +13 4.2
202225 MLBSan Francisco Giants 181156 36619 18586 01 231333455788 224300 3210 349 125 +5 -0 -1 +2 +5 1.1
202225 AAASacramento River Cats 366298 8219127 559311 11 2754076171.024 342306 2515 438 193 +39 -0 +10 5.0
202326 MLBSan Francisco Giants 140124 18605 11454 11 145237315552 169173 328 250 50 -8 -0 +2 +2 +4 -0.1
202326 AAASacramento River Cats 334287 7814017 44892 50 272372498871 226335 2713 383 152 +19 +1 +9 3.1
202427 MLBSan Francisco Giants 3735 9401 1130 00 257278457735 200364 353 312 97 -0 +0 -1 -9 +1 -1.0
202427 AAASacramento River Cats 482408 10626016 601248 21 260366441807 181328 2612 358 132 +17 +0 +14 3.2
202528 MLBSan Francisco Giants 2520 4100 451 00 200360250610 50267 2016 301 89 -0 +0 -1 -5 +1 -0.6
202528 AAASyracuse Mets 249210 51607 35582 10 243356371728 129299 2314 332 112 +3 +0 +7 1.1
▸ Career Totals (raw MLB only — historical actual)
MLB Career 383335 6717115 3412111 12 200295391686 191257 329 306 92 -3 -1 -1 -11 +11 -0.5

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#2Chris Heiseylast yr '17
career totals — 8 seasons, 1,758 PA
81,7586225238296413-18+33.03.2
/162664239-6.7+1.01.1pk7: 4
#3John Mayberry Jr.last yr '15
career totals — 6 seasons, 1,506 PA
61,5065415234298417-6-181.71.7
/162664247-2.8-8.10.8pk7: 2
#4John Mabrylast yr '06
career totals — 7 seasons, 1,560 PA
71,560542243309416-15-161.61.6
/162664231-6.5-6.70.7pk7: 2
#5Jake Cavelast yr '24
career totals — 7 seasons, 1,564 PA
71,5644513236292400-11-61.31.3
/162664196-4.5-2.50.6pk7: 1
#6Chad Pinderlast yr '22
career totals — 7 seasons, 1,740 PA
71,740625242294417-17-200.60.6
/162664242-6.5-7.60.2pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
2447182200290384-8-1-0.2-0.1
/162664263-11.9-1.0-0.3pk7: -0

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
David Villar (OGILVIE) 29 45 45 45 60 213/293/354 141272 92 27% 9% 83 +0.3
Brad Nelson
2012 · MLB
29 40→48 49→50 44→50 47 209/271/350 141249 174 24% 8% 72 -0.2 223/282/374 151270 194 24% 7% 82 +0.5 217/278/36214525818224%7%76+0.0
Yermín Mercedes
2022 · MLB
29 48→53 49→50 47→45 45 247/296/386 139281 185 20% 6% 91 +1.1 232/297/373 141287 179 24% 8% 88 +0.9 211/291/352140267181027%9%79+0.2
Matt Tuiasosopo
2015 · MLB
29 47→50 45 41→45 48 227/306/348 121314 143 30% 10% 85 +0.7 203/280/327 124303 134 35% 9% 69 -0.4 183/264/30011728113237%9%53-0.9
Alex Burg
2016 · AAA
28 44→40 51→50 44→40 46 224/299/381 157295 193 30% 9% 92 +1.2 208/268/341 133272 155 28% 6% 67 -0.5 175/228/28410922711228%5%33-1.5
Nick Evans
2015 · MLB
29 45→55 50→55 41→40 46 230/289/385 154278 183 24% 7% 88 +0.9 244/299/371 127316 144 26% 7% 88 +0.9 249/305/36011132612026%7%83+0.6
Jorge Bonifacio
2022 · MLB
29 39→49 49→55 46→45 43 203/264/354 151261 167 29% 7% 69 -0.4 210/277/378 168269 228 30% 7% 82 +0.5 200/270/37217224924730%7%76+0.0
Jeff Bailey
2008 · AAA
29 43→49 50→55 44→45 48 220/300/375 155271 187 26% 8% 91 +1.1 234/313/395 161284 196 24% 8% 101 +1.8 231/313/38515428217323%8%95+1.1
Jason Coats
2019 · MLB
29 43→50 50→55 49→45 40 222/264/383 161265 186 24% 4% 76 +0.1 213/251/362 149273 189 29% 4% 66 -0.6 198/232/33714025420831%4%49-1.1
Connor Joe
2021 · MLB
28 46→52 47→50 43→45 52 227/317/369 141287 145 25% 10% 96 +1.5 230/322/373 143281 146 22% 11% 98 +1.6 229/327/37514628213522%11%100+1.2
Jaylin Davis
2023 · MLB
29 39→45 48→50 44→45 41 200/272/339 139292 167 36% 8% 69 -0.4 206/284/353 147310 178 36% 8% 79 +0.3 175/274/33616126319338%10%67-0.3
Russ Canzler
2015 · MLB
29 44→54 48→55 44→45 44 226/280/371 145286 164 27% 7% 80 +0.4 231/278/370 139277 176 23% 6% 79 +0.3 226/269/35112526217221%5%66-0.4
O'Koyea Dickson
2019 · AAA
29 41→46 54→55 44→45 43 220/278/397 178262 236 26% 6% 87 +0.8 226/278/371 145264 169 21% 6% 79 +0.3 220/269/36614624013015%5%70-0.1
Bryce Brentz
2018 · MLB
29 44→46 51→60 46→40 41 226/274/381 155293 194 30% 6% 80 +0.4 214/273/393 179309 224 36% 7% 84 +0.6 189/257/38019128425141%7%70-0.2
Marquez Smith
2014 · AAA
29 46→53 47→55 46→40 44 232/288/367 135284 144 24% 6% 82 +0.5 232/309/370 138307 135 27% 9% 92 +1.2 233/316/37214031112327%10%94+1.1
Jerry Sands
2017 · MLB
29 45→46 48→60 41→45 46 229/287/369 139276 173 24% 7% 82 +0.5 243/306/422 179305 206 26% 8% 105 +2.1 248/319/45720931023527%9%115+1.4
Jerad Head
2012 · MLB
29 44→46 49→55 47→50 37 225/269/376 151280 176 26% 4% 77 +0.1 226/278/375 149276 178 25% 5% 81 +0.4 225/282/37515026918723%5%78+0.1
Joey Terdoslavich
2018 · MLB
29 47→50 45→55 44→40 49 236/296/359 123275 134 20% 8% 83 +0.6 249/298/387 138296 177 21% 6% 92 +1.2 262/305/40414230720321%5%96+0.8
Brandon Allen
2015 · MLB
29 43→47 50→55 50 46 222/283/373 151276 185 26% 8% 82 +0.5 208/269/332 124265 145 26% 7% 66 -0.6 190/253/30111124012326%7%50-1.0
Chris Marrero
2017 · AAA
29 48→52 51→55 47→30 43 246/286/409 163287 192 22% 5% 92 +1.2 231/280/382 151276 186 23% 6% 83 +0.6 152/220/27612316917023%6%30-0.6
Abraham M. Nunez
2006 · MLB
29 45→46 46→50 42→45 49 224/291/350 126277 149 24% 9% 79 +0.3 230/288/373 143292 168 26% 7% 84 +0.6 229/287/37414528917526%7%82+0.2