David MartinC Hillsboro Hops
Age 25 L/R 5'11" / 185 lbs A+ HR +4% Svc 0.0 · Ctrl thru 2035
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 80 proj PA
wRC+†69
AVG/OBP/SLG.211 / .286 / .314
PA80
HR1
K%28
BB%8
ISO103
MLB%0%
Value2026 · WAR
BAT: -2.8 runs (wOBA-derived runs vs avg)-3BATRUN: +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.10+0.1WAR
0.00.51.00.00.30.50.60.60.5+$18M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Contract
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
2030Pre-Arb$0.9M+0.6$2M+$1M
2031Pre-Arb$0.9M+0.5$1M+$0.8M
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $2M $3M +$2M

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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202221 A2 teams 4740 6200 3134 00 150277200477 50222 286 225 31
202221 A2 teams 4739 8300 494 00 205340282622 77267 199 300 88
202322 A2 teams 368317 771103 38599 13 243341306647 63286 1610 289 79
202322 A2 teams 368299 871303 56449 13 291418365782 74328 1215 361 134
202423 A+Hillsboro Hops 9888 12200 4266 00 136224159384 23194 274 172 -10
202423 A+Hillsboro Hops 9885 16300 7176 00 188296224519 35235 177 254 53
202524 A+Hillsboro Hops 1715 3000 260 00 200294200494 333 3512 241 43
202524 A+Hillsboro Hops 1714 4000 340 00 286412286697 400 2418 336 115
▸ 2026 Season
202625 MLBARI 8073 15301 6221 10 205275288563 82285 288 275 69 -3 +0 +0 +1 +2 0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202726 MLBARI 30% 135121 27513 11372 21 223299355654 132287 278 284 76 -4 +0 +0 +2 +4 0.3
202827 MLBARI 42% 224200 44815 18604 31 220297345642 125287 278 287 78 -6 +0 +0 +4 +6 0.5
202928 MLBARI 48% 286257 561016 23774 41 218292335627 117287 278 288 79 -7 +0 -1 +5 +8 0.6
203029 MLBARI 49% 321286 631217 27865 41 220299343641 122286 278 287 78 -8 +0 -1 +6 +9 0.6
203130 MLBARI 50% 343307 661217 28935 41 215291329620 114285 278 284 76 -9 +0 -2 +6 +10 0.5
202726 MLBARI 30% 4137 8101 3111 10 216293324617 108289 277 274 68 -1 +0 +0 +1 +1 0.1
202827 MLBARI 42% 9384 18302 8251 10 214290321612 107289 279 278 71 -3 +0 +0 +2 +3 0.1
202928 MLBARI 48% 136122 28513 11362 21 230304361664 131289 268 279 72 -4 +0 -0 +2 +4 0.2
203029 MLBARI 49% 158142 31613 13422 21 218293338631 120288 278 278 71 -5 +0 -1 +3 +4 0.1
203130 MLBARI 50% 172153 34614 14473 21 222300353653 131287 278 275 69 -6 +0 -1 +3 +5 0.1
▸ Career Totals
Career 600538 11921313 491619 83 221297344641 123289 278 277 70 -20 +0 -2 +11 +17 0.6
/ 162G 650583 12923314 5317410 93 221297343640 122289 278 277 70 -22 +1 -2 +12 +18 0.7
Career 19191704 36965532 16047940 198 217299317616 100280 258 279 71 -62 +1 -4 +34 +54 2.3
/ 162G 650577 12522211 5416214 63 217299319618 102279 258 279 71 -21 +0 -1 +12 +18 0.8

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
202221 AVisalia Rawhide 2420 4200 242 00 200333300633 100250 178 302 89 -0 +0 +1 0.0
202221 ROKACL D-backs Black 2319 4100 252 00 211348263611 53286 229 298 87 -0 +0 +1 0.0
202322 A+Hillsboro Hops 148122 35202 22184 00 287412352765 66324 1215 359 133 +5 +0 +4 1.0
202322 AVisalia Rawhide 220177 521101 34265 13 294421373794 79331 1215 363 136 +9 -1 +6 1.4
202423 A+Hillsboro Hops 9885 16300 7176 00 188296224519 35235 177 254 53 -5 +0 +3 -0.3
202524 A+Hillsboro Hops 1714 4000 340 00 286412286697 400 2418 336 115 +0 +0 +0 0.1

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
#1Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
#2Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#3Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
#4Yolmer Sánchezlast yr '19
career totals — 6 seasons, 2,438 PA
62,4383130244299357+9+265.45.4
/16266488+2.4+7.21.5pk7: 5
#5Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#6Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
2601128220293338+11+81.21.2
/162664149+11.9+8.81.4pk7: 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 211/286/314 103285 11 28% 8% 69 -0.1
Morgan McCullough
2023 · AA
25 44 43→45 46→50 44 212/291/330 118301 1010 31% 8% 75 -0.0 206/288/340 134295 1414 32% 9% 76 +0.1 187/277/329142264151733%9%68-0.2
Logan Driscoll
2023 · A
25 43→48 44→45 48→40 41 210/276/328 118297 126 32% 7% 68 -0.5 231/286/350 119313 125 29% 6% 77 +0.1 234/292/34611231810228%6%76+0.0
César Salazar
2021 · A
25 44→40 41→45 46→45 42 214/266/308 94265 88 22% 5% 58 -1.2 208/275/342 134258 168 26% 6% 72 -0.2 202/308/31411124111620%9%77+0.1
Terrin Vavra
2022 · AA
25 46→44 42→45 49→50 47 223/294/335 113295 912 26% 8% 77 +0.1 253/326/358 105332 710 24% 9% 95 +1.4 261/335/360993407823%9%95+0.5
Mitchell Tolman
2019 · A
25 44→50 39→45 46→50 47 209/288/295 86289 710 28% 9% 64 -0.8 213/282/321 108300 109 30% 8% 68 -0.5 221/294/35012929013827%7%77+0.1
Shayne Fontana
2022 · AA
25 40 41→45 48→55 46 193/273/296 103282 88 32% 9% 58 -1.2 214/297/319 105298 1014 29% 9% 75 -0.0 219/304/31898295101927%8%75-0.0
Austin Davidson
2018 · A
25 43→40 40→45 45 45 209/273/307 97268 77 24% 7% 60 -1.0 221/281/340 119280 106 24% 7% 72 -0.2 221/283/35213127212322%7%73-0.1
Meibrys Viloria
2022 · MLB
25 45→47 42→45 43→40 44 211/291/318 107319 106 34% 9% 72 -0.2 223/312/350 127327 137 32% 11% 89 +1.0 223/334/35012732213331%13%95+0.7
Phil Clarke
2023 · AA
25 45 41→40 44→45 51 219/303/311 93267 84 21% 9% 76 +0.0 226/306/320 94265 98 17% 9% 79 +0.3 228/311/314852619715%9%75+0.0
Taylor Grzelakowski
2018 · A
24 43 41→45 50→30 42 210/261/306 96282 88 28% 6% 55 -1.4 214/275/307 93325 63 33% 7% 61 -1.0 207/272/296893136133%8%55-0.7
Greg Cullen
2022 · AA
25 46→43 43→45 42→40 51 222/313/332 110294 104 26% 10% 85 +0.7 235/325/339 104322 106 27% 10% 92 +1.2 236/335/3279232310527%11%91+0.5
Michael Fransoso
2015 · A
25 45 46→45 49→50 50 225/294/353 128266 148 21% 8% 82 +0.5 213/277/292 79262 611 20% 7% 58 -1.2 192/259/2182623701317%7%30-1.2
Beau Taylor
2015 · AA
25 44→45 41→45 43→30 43 210/273/307 98304 93 33% 8% 60 -1.0 212/277/306 94303 83 30% 8% 62 -0.9 218/307/33211431111130%11%80+0.2
Chad De La Guerra
2018 · AA
25 48 42→50 48→45 43 230/282/338 108306 88 27% 6% 72 -0.2 222/273/357 135310 157 32% 6% 73 -0.1 201/259/33413328915734%6%58-0.6
Ryan Fitzgerald
2019 · A
25 44→42 44→55 47→45 41 222/265/335 113282 136 26% 5% 64 -0.8 212/266/322 110290 107 29% 6% 61 -1.0 226/290/35112528912825%7%75+0.0
Ryan Flaherty
2011 · AA
25 45 45→55 45 46 223/278/346 123273 126 23% 7% 72 -0.2 228/276/377 149281 185 25% 6% 80 +0.4 226/274/38916327221425%5%78+0.1
LJ Talley
2022 · AA
25 41→48 44→45 48→50 45 208/267/323 115265 126 26% 7% 62 -0.9 224/286/345 121283 1311 24% 8% 76 +0.0 221/287/339118276131324%8%72-0.1
Tzu-Wei Lin
2019 · MLB
25 48 40→45 45→50 44 231/278/330 100292 79 23% 6% 68 -0.5 222/271/320 98302 712 27% 6% 62 -0.9 196/257/2899327681530%7%45-0.7
Pratt Maynard
2014 · A
24 45 41→45 45 50 217/284/310 94265 96 21% 8% 66 -0.6 226/287/339 113291 86 24% 8% 74 -0.1 235/287/3661323066024%7%80+0.1
Christian Stringer
2015 · A
25 46 45→50 52→50 46 230/280/351 121263 138 18% 6% 75 -0.0 230/280/342 112276 811 19% 6% 72 -0.2 242/292/35711428731616%5%78+0.1