David MartinC Hillsboro Hops
Age 25 L/R 5'11" / 185 lbs A+ HR -5% Svc 0.0 · Ctrl thru 2035 peak 0.9 · 2029
wRC+†80
AVG/OBP/SLG.228 / .303 / .331
PA80
HR1
K%22
BB%8
MLB%0%
BAT: -1.8 runs (wOBA-derived runs vs avg)-2BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.4 runs (Positional adjustment)+1POSREP: +2.3 runs (Replacement-level credit)+2REPTotal WAR: +0.20+0.2WAR
trajectory · 10 yrs
1.0peak
2029

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.9$4M+$3M
2031Arb-3$0.9M+0.9$4M+$3M
2032Ext / FA-deal$0.9M+0.6$3M+$2M
2033Ext / FA-deal$0.6M+0.4$2M+$1M
2034Ext / FA-deal$5M+0.1$0.5M-$5M
2035Ext / FA-deal$0.6M
Totals $9M $13M +$4M
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
202221 A2 teams 4740 6200 3134 00 .150.277.200.477 .050.222 286 .225 30 -4 +0 +0 +1 +1 -0.2
202322 A2 teams 368318 791103 37609 13 .248.343.311.655 .063.293 1610 .294 83 -7 -1 +0 +7 +10 0.9
202423 A+Hillsboro Hops 9888 12200 4256 00 .136.224.159.384 .023.190 264 .180 -4 -12 +0 +0 +2 +3 -0.7
202524 A+Hillsboro Hops 1715 3000 260 00 .200.294.200.494 .000.333 3512 .244 45 -1 +0 +0 +0 +0 -0.0
▸ 2026 Season
202625 MLBARI 8073 16301 6171 10 .219.287.301.589 .082.283 218 .290 80 -2 +0 +0 +1 +2 0.2
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202726 MLB 10%ARI 135121 29513 11292 21 .240.313.372.685 .132.286 218 .300 88 -2 +0 +0 +2 +4 0.4
202827 MLB 25%ARI 224199 48915 19494 31 .241.320.372.692 .131.286 228 .302 89 -3 +0 +0 +4 +6 0.8
202928 MLB 37%ARI 286255 601116 24635 31 .235.313.357.670 .122.286 228 .302 89 -3 +0 -1 +5 +8 0.9
203029 MLB 47%ARI 321286 661217 27725 31 .231.308.353.661 .122.286 228 .300 88 -4 +0 -1 +6 +9 0.9
203130 MLB 55%ARI 343306 701317 29785 31 .229.306.346.652 .118.284 238 .297 86 -6 +0 -2 +6 +10 0.9
203231 MLB 73%ARI 333297 671216 28775 10 .226.303.333.636 .108.283 238 .294 83 -6 +0 -3 +6 +9 0.6
203332 MLB 81%ARI 314279 621116 27745 00 .222.302.333.636 .111.282 249 .289 79 -7 +0 -4 +6 +9 0.4
203433 MLBARI 283253 561015 24694 00 .221.299.328.627 .107.280 248 .284 75 -8 +0 -4 +5 +8 0.1
203534 MLBARI 238213 46814 20603 00 .216.292.319.612 .103.279 258 .277 70 -8 +0 -5 +4 +7 -0.2
203635 MLBARI 189168 36613 16503 00 .214.294.315.610 .101.276 268 .270 65 -8 +0 -6 +3 +5 -0.4
▸ Career Totals (MLE all levels + projections)
Career 32762911 6561151056 27774261 178 .225.306.329.635 .104.282 238 .288 78 -80 +0 -25 +59 +93 4.7
/ 162G 650578 13023211 5514712 32 .225.306.329.635 .104.281 238 .288 78 -16 -0 -5 +12 +18 0.9

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
202221 AVisalia Rawhide 2420 4200 242 00 .200.333.300.633 .100.250 178 .302 89 -0 +0 +1 0.0
202221 ROKACL D-backs Black 2319 4100 252 00 .211.348.263.611 .053.286 229 .298 87 -0 +0 +1 0.0
202322 A+Hillsboro Hops 148122 35202 22184 00 .287.412.352.765 .066.324 1215 .359 133 +5 +0 +4 1.0
202322 AVisalia Rawhide 220177 521101 34265 13 .294.421.373.794 .079.331 1215 .363 136 +9 -1 +6 1.4
202423 A+Hillsboro Hops 9885 16300 7176 00 .188.296.224.519 .035.235 177 .254 53 -5 +0 +3 -0.3
202524 A+Hillsboro Hops 1714 4000 340 00 .286.412.286.697 .000.400 2418 .336 115 +0 +0 +0 0.1

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 Martin (OGILVIE) 25 .228/.303/.331 .104.283 11 22% 8% 80 +0.1
Terrin Vavra
2022 · AA
25 46 44→45 48→50 48 .227/.296/.347 .121.287 1112 24% 8% 81 +0.4 .250/.325/.358 .108.328 810 24% 9% 95 +1.4 .255/.330/.354.099.3347823%9%92+0.5
Hunter Feduccia
2022 · AA
25 44→47 45→50 45→40 48 .220/.287/.342 .122.280 134 26% 8% 76 +0.0 .217/.289/.360 .143.287 163 28% 9% 82 +0.5 .226/.315/.344.118.30411227%11%86+0.5
Phil Clarke
2023 · AA
25 45 41→40 44→45 50 .219/.298/.313 .094.268 84 21% 8% 73 -0.1 .228/.309/.320 .092.268 98 17% 9% 80 +0.4 .233/.317/.316.083.2668715%9%78+0.1
Sherman Johnson
2015 · A
25 47→50 45 52→50 52 .232/.309/.361 .129.287 1212 23% 10% 90 +1.0 .205/.284/.314 .109.257 1015 23% 10% 68 -0.5 .202/.278/.294.092.27671127%9%55-0.7
Peter Maris
2019 · AA
25 48→51 45 46→50 49 .236/.294/.363 .127.277 139 20% 8% 84 +0.6 .217/.275/.348 .131.281 149 27% 7% 72 -0.2 .200/.255/.326.126.26514630%6%55-0.6
Patrick Mazeika
2019 · AA
25 48→51 43→50 44→30 51 .231/.306/.338 .107.267 103 17% 8% 83 +0.6 .220/.281/.356 .136.254 153 20% 7% 77 +0.1 .211/.273/.341.129.23915019%6%67-0.3
Trey Hair
2021 · A
26 48 42→55 49→45 43 .232/.289/.341 .110.297 89 24% 6% 76 +0.0 .229/.289/.422 .193.304 277 33% 6% 98 +1.6 .214/.275/.428.214.26532533%6%91+0.5
Michael Turconi
2023 · A
24 49→45 40→45 46→50 50 .236/.313/.328 .092.294 89 22% 8% 83 +0.6 .211/.292/.307 .096.311 78 31% 10% 69 -0.4 .191/.278/.276.085.2975734%10%53-0.8
Daniel Schneemann
2022 · AA
25 45→49 43→50 51→50 42 .220/.275/.325 .105.295 1013 28% 6% 66 -0.6 .212/.276/.326 .114.289 1117 29% 8% 67 -0.5 .226/.305/.377.151.297151328%10%89+0.7
Liam Hicks
2023 · A
24 50 41→40 50→45 55 .237/.327/.338 .101.282 88 18% 10% 92 +1.2 .236/.329/.329 .093.285 86 18% 10% 91 +1.1 .236/.332/.324.088.2798417%10%88+0.6
Kevin Taylor
2016 · A
25 47→57 42→40 46→40 48 .227/.289/.326 .099.272 107 20% 7% 72 -0.2 .254/.317/.345 .091.302 73 17% 8% 88 +0.9 .258/.316/.333.075.3045216%7%82+0.4
Dean Anna
2012 · AA
25 46→56 43→45 52→45 53 .224/.300/.340 .116.258 96 17% 9% 81 +0.4 .237/.310/.352 .115.276 105 17% 8% 88 +0.9 .236/.311/.345.110.2739317%8%85+0.5
Damon Sublett
2011 · AA
25 46→49 41→45 48→50 49 .216/.296/.321 .105.309 68 30% 10% 74 -0.1 .223/.297/.329 .106.332 78 32% 10% 76 +0.1 .243/.317/.365.122.3766234%10%90+0.4
Ryan Flaherty
2011 · AA
25 46→47 45→55 45 45 .228/.281/.356 .128.276 126 22% 7% 76 +0.1 .231/.280/.380 .149.283 175 24% 6% 82 +0.5 .230/.279/.393.163.27621425%6%81+0.2
Donovan Walton
2019 · AA
25 48→54 40→50 46→45 46 .229/.291/.324 .094.283 610 21% 7% 72 -0.2 .250/.316/.372 .122.292 128 18% 7% 95 +1.4 .247/.315/.388.141.27914717%7%96+1.0
Mitch Canham
2010 · AA
25 48→50 42→45 49→45 50 .232/.295/.338 .106.281 88 20% 8% 77 +0.1 .209/.270/.293 .084.260 66 21% 7% 55 -1.4 .210/.273/.281.072.27221122%8%51-0.6
Drew Millas
2023 · AA
25 44 40→45 50 50 .212/.289/.303 .091.285 711 27% 10% 66 -0.6 .238/.302/.356 .118.293 1114 21% 8% 85 +0.7 .252/.308/.379.127.291121717%7%90+0.6
Zach Dillon
2007 · A
24 47 42→45 46→30 50 .226/.291/.328 .102.279 96 22% 8% 73 -0.1 .232/.289/.343 .111.265 83 15% 7% 76 +0.1 .236/.292/.350.114.2597012%7%78+0.1
Brian Dinkelman
2009 · AA
25 49→56 42→45 52→50 48 .234/.296/.348 .114.272 810 17% 6% 80 +0.4 .241/.298/.345 .104.290 78 18% 6% 81 +0.4 .239/.293/.329.090.2946720%6%71-0.2
Greg Cullen
2022 · AA
25 45→42 42→40 42→40 50 .217/.304/.324 .107.280 104 25% 9% 79 +0.3 .236/.327/.346 .110.320 116 27% 11% 94 +1.3 .236/.337/.336.100.32111527%11%93+0.5