David GarcíaC Wisconsin Timber Rattlers
Age 26 S/R 5'10" / 211 lbs A+ BB +10%HR +7% Svc 0.0 · Ctrl thru 2035 peak 0.4 · 2028
wRC+†66
AVG/OBP/SLG.197 / .287 / .296
PA136
HR2
K%31
BB%9
MLB%0%
BAT: -5.3 runs (wOBA-derived runs vs avg)-5BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.4 runs (Positional adjustment)+2POSREP: +3.9 runs (Replacement-level credit)+4REPTotal WAR: +0.10+0.1WAR
Scouting · nowfuture
HIT
3939
PWR
2828
SPD
4444
EYE
6060
trajectory · 10 yrs
0.4peak
2028

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Arb-2$0.9M+0.3$1M+$0.5M
2031Arb-3$0.9M+0.1$0.5M+$0.0M (cut)
2032Ext / FA-deal$0.9M
2033Ext / FA-deal$0.2M
2034Ext / FA-deal$0.4M
2035Extbeyond projection horizon · no WAR estimate
Totals $3M $-4M -$7M
Why some years run red
On long-term deals the salary is locked in regardless of how the player ages. Late years are red whenever projected production drops below the AAV — that's expected, not a sign the deal is bad. The honest scorecard is the Net Surplus over the whole contract, not any single year.

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201717 ROKDSL Rangers 2 222196 31511 15716 10 .158.240.209.449 .051.234 327 .198 10 -23 +0 +0 +4 +6 -1.2
201818 ROKAZL Rangers 129122 25601 6370 01 .205.242.279.521 .074.286 295 .220 27 -11 -0 +0 +2 +4 -0.5
202121 A+Hickory Crawdads 328309 63905 131072 00 .204.241.282.522 .078.289 334 .229 33 -25 +0 +0 +6 +9 -1.0
202222 AA2 teams 279256 491015 15896 01 .191.253.297.550 .105.270 325 .239 41 -18 -0 +0 +5 +8 -0.6
202323 AA2 teams 175147 26312 18659 30 .177.305.252.556 .075.296 3710 .254 53 -9 +1 +0 +3 +5 -0.1
202424 ACarolina Mudcats 336284 531200 389411 20 .187.306.229.535 .042.275 2811 .253 52 -18 +0 +0 +6 +10 -0.2
202525 A+Wisconsin Timber Rattlers 2220 1000 1121 00 .050.136.050.186 .000.125 555 .128 -44 -4 +0 +0 +0 +1 -0.3
▸ 2026 Season (actual · ROS · total)
202626 A+Wisconsin Timber Rattlers 2322 5201 140 00 .227.261.455.715 .227.235 174 .273 67 -1 +0 +0 +0 +1 0.0
ROS26 MLBMIL 113100 20402 10352 20 .200.286.300.586 .100.283 319 .271 65 -4 +0 +0 +2 +3 0.1
TOT26 MLBMIL 136122 25603 11392 20 .205.281.328.609 .123.272 298 .271 66 -5 +0 +0 +2 +4 0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202727 MLB 10%MIL 209184 38714 19634 31 .207.295.321.615 .114.284 309 .276 70 -7 +0 +0 +4 +6 0.3
202828 MLB 20%MIL 276243 501015 26825 41 .206.296.317.612 .111.284 309 .279 72 -9 +0 -1 +5 +8 0.4
202929 MLB 33%MIL 310273 561116 29925 41 .205.293.319.612 .114.284 309 .279 72 -10 +0 -1 +6 +9 0.3
203030 MLB 43%MIL 333293 601216 31996 30 .205.294.314.608 .109.283 309 .277 70 -11 +1 -2 +6 +9 0.3
203131 MLB 52%MIL 320282 561115 30975 20 .199.287.298.585 .099.281 309 .273 67 -12 +0 -3 +6 +9 0.1
203232 MLB 64%MIL 300264 521015 28925 10 .197.286.299.585 .102.280 319 .269 64 -12 +0 -4 +5 +8 -0.2
203333 MLB 81%MIL 268237 46914 25844 10 .194.282.291.573 .097.278 319 .263 60 -12 +0 -4 +5 +8 -0.4
203434 MLBMIL 224197 38713 21724 00 .193.284.284.568 .091.276 329 .257 55 -11 +0 -5 +4 +6 -0.6
▸ Career Totals (MLE all levels + projections)
Career 38443407 6641261154 325119175 265 .195.279.286.565 .091.279 318 .257 55 -197 +3 -20 +69 +109 -3.7
/ 162G 650576 1122129 5520113 41 .194.280.285.564 .090.278 318 .257 55 -33 +0 -3 +12 +18 -0.6

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201717 ROKDSL Rangers 2 222186 40711 25496 10 .215.327.280.607 .065.279 2211 .282 74 -7 +0 +6 -0.0
201818 ROKAZL Rangers 129119 32801 9260 01 .269.320.361.682 .092.337 207 .306 92 -1 -0 +4 0.2
202121 A+Hickory Crawdads 328301 771305 18782 00 .256.299.349.648 .093.324 245 .288 79 -8 +0 +9 0.1
202222 AAFrisco RoughRiders 262237 541115 18665 01 .228.296.346.642 .118.293 257 .290 80 -6 -0 +7 0.1
202222 ROKACL Rangers 1712 3200 431 00 .250.471.417.887 .167.333 1824 .412 173 +1 +0 +0 0.2
202323 AAFrisco RoughRiders 150122 24302 23494 10 .197.342.270.613 .074.306 3315 .295 84 -3 +0 +4 0.2
202323 ROKACL Rangers 2517 7110 315 20 .412.600.5881.188 .176.438 412 .528 262 +5 +0 +1 0.6
202424 ACarolina Mudcats 336262 611400 606711 20 .233.396.286.683 .053.308 2018 .329 110 +4 +0 +10 1.4
202525 A+Wisconsin Timber Rattlers 2219 2000 291 00 .105.227.105.333 .000.200 419 .179 -5 -3 +0 +1 -0.2

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 García (OGILVIE) 26 39 28 44 60 .197/.287/.296 .099.283 22 31% 9% 65 -0.1
Jan Vázquez
2017 · AA
26 45 38→40 46→45 44 .212/.283/.295 .084.288 510 27% 7% 63 -0.9 .223/.297/.327 .104.299 108 27% 7% 76 +0.1 .219/.300/.323.104.29511328%8%73-0.0
Adrian Nieto
2016 · MLB
26 43→47 43→45 43→40 46 .211/.284/.324 .113.294 114 30% 9% 69 -0.4 .197/.259/.283 .086.291 74 32% 7% 48 -1.9 .181/.229/.243.062.2695133%5%21-1.1
Micah Gibbs
2014 · A
26 41 38→30 45 47 .191/.279/.265 .074.291 55 33% 10% 53 -1.5 .199/.261/.291 .092.284 77 30% 7% 51 -1.7 .191/.244/.282.091.2557527%7%40-0.6
Cole Tucker
2022 · MLB
26 43→48 43→45 50→55 46 .212/.276/.327 .115.274 1112 26% 8% 67 -0.5 .205/.272/.298 .093.294 812 30% 8% 58 -1.2 .195/.268/.269.074.29051132%9%47-0.9
Jose Herrera
2022 · AAA
25 43 43→40 49→40 50 .209/.291/.322 .112.282 116 28% 10% 72 -0.2 .217/.286/.303 .086.285 85 25% 9% 65 -0.7 .212/.283/.274.062.2725122%9%53-0.6
Michael Papierski
2023 · MLB
27 41 42→40 38→40 50 .200/.286/.300 .100.257 104 25% 9% 66 -0.6 .211/.290/.320 .109.273 114 25% 9% 72 -0.2 .206/.291/.312.106.26811126%10%69-0.2
Michael De La Cruz
2019 · AAA
26 44→45 39→40 46→50 43 .210/.264/.303 .093.286 67 28% 7% 55 -1.4 .223/.291/.346 .123.298 116 27% 8% 78 +0.2 .212/.295/.358.146.26616226%10%80+0.1
Anderson Machado
2007 · MLB
26 41→43 40 42→45 45 .200/.267/.295 .095.281 77 30% 8% 55 -1.4 .197/.272/.290 .093.269 711 27% 9% 56 -1.3 .188/.267/.271.084.2644828%10%47-0.9
Cullen Large
2022 · AAA
26 43→44 40 42→45 42 .205/.269/.304 .100.296 76 32% 7% 58 -1.2 .214/.276/.320 .106.304 98 31% 7% 65 -0.7 .210/.274/.313.103.3078832%7%59-0.9
Riley Unroe
2022 · AAA
26 44→47 43→45 47→55 43 .217/.274/.330 .113.285 1111 27% 6% 66 -0.6 .218/.293/.338 .120.290 1221 27% 9% 77 +0.1 .221/.306/.342.121.297132628%10%80+0.2
Adam Ricks
2009 · AAA
26 44→45 38→30 44→30 49 .209/.276/.286 .077.264 56 22% 8% 56 -1.3 .210/.279/.292 .082.269 57 22% 8% 59 -1.1 .227/.295/.298.071.2894021%9%66-0.2
Mitch Ghelfi
2019 · AA
26 47→54 39→40 49→50 40 .227/.271/.316 .089.295 68 25% 4% 61 -1.0 .199/.253/.277 .078.300 611 33% 6% 43 -2.2 .163/.222/.198.036.27021138%7%9-1.6
Trent Woodward
2017 · AA
25 46 41→45 43→30 46 .220/.289/.318 .097.306 85 29% 8% 70 -0.3 .219/.288/.323 .104.312 105 31% 8% 71 -0.3 .201/.280/.294.092.28511031%8%57-0.4
Bob Stumpo
2013 · AA
26 44 38→30 43→30 45 .209/.264/.285 .077.276 55 25% 7% 50 -1.7 .213/.275/.300 .087.277 76 24% 7% 59 -1.1 .181/.255/.237.057.2357025%8%33-0.6
Drew Stankiewicz
2019 · AA
26 44→52 41→45 46→45 45 .212/.275/.310 .099.286 85 28% 8% 63 -0.9 .209/.276/.306 .097.292 78 29% 8% 62 -0.9 .186/.247/.319.133.26014733%8%50-0.8
Josh Tobias
2019 · AA
26 49→51 41→40 44→45 39 .235/.279/.327 .092.303 87 25% 4% 68 -0.5 .237/.290/.340 .103.319 97 27% 6% 76 +0.1 .257/.319/.371.115.3458426%6%92+0.5
Marcus Littlewood
2018 · AAA
26 43 44→45 46→45 42 .213/.263/.328 .114.279 125 28% 6% 61 -1.0 .201/.259/.309 .108.274 126 30% 7% 55 -1.4 .157/.233/.246.089.20912230%9%27-1.5
Ripken Reyes
2023 · AA
26 47→46 37→40 49→50 50 .217/.319/.292 .075.271 411 20% 8% 79 +0.3 .212/.317/.295 .083.255 616 18% 7% 79 +0.3 .202/.309/.284.082.24151617%7%69-0.3
Jack Dunn
2023 · AAA
26 49→48 38→40 46→55 47 .228/.296/.304 .075.304 512 25% 8% 69 -0.4 .220/.310/.305 .085.284 821 23% 10% 76 +0.1 .211/.316/.295.084.26292621%11%75-0.0
Matthew Tucker
2009 · A
26 46 41→40 45 44 .223/.283/.332 .109.293 88 26% 7% 71 -0.3 .228/.282/.332 .104.310 96 28% 6% 70 -0.3 .257/.310/.390.133.35113229%6%95+0.4