Drake OsbornC Amarillo Sod Poodles
Age 28 R/R 5'9" / 190 lbs AA HR -5% Svc 0.0 · Ctrl thru 2034 peak 0.1 · 2026
wRC+†63
AVG/OBP/SLG.205 / .269 / .321
PA170
HR3
K%29
BB%6
MLB%2%
BAT: -7.0 runs (wOBA-derived runs vs avg)-7BATRUN: -0.2 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.0 runs (Positional adjustment)+3POSREP: +4.8 runs (Replacement-level credit)+5REPTotal WAR: +0.10+0.1WAR
Scouting · nowfuture
HIT
2929
PWR
3535
SPD
4444
EYE
3939
trajectory · 10 yrs
0.2peak
2027

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Arb-1$0.8M
2030Arb-2$0.9M
2031Arb-3$0.9M
2032Ext / FA-deal$0.2M
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $-3M $-6M -$3M
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
202123 ROKFCL Mets 5447 5100 5261 00 .106.208.128.335 .021.227 489 .164 -16 -7 +0 +0 +1 +2 -0.5
202224 ASt. Lucie Mets 10089 17403 6222 10 .191.258.337.595 .146.209 226 .250 50 -6 +0 +0 +2 +3 -0.1
202325 A+Brooklyn Cyclones 267242 33609 14845 01 .136.199.273.472 .136.156 315 .206 16 -25 -0 +0 +5 +8 -1.4
202426 AA2 teams 276256 581303 14824 21 .227.277.312.590 .086.320 305 .255 54 -14 +0 +0 +5 +8 -0.2
202527 AA2 teams 9587 11201 4334 00 .126.200.184.384 .057.189 354 .184 -1 -11 +0 +0 +2 +3 -0.7
▸ 2026 Season
202628 MLBARI 170154 32713 11493 21 .208.274.325.598 .117.276 296 .268 63 -7 +0 +0 +3 +5 0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202729 MLB 9%ARI 243221 46915 16694 31 .208.274.326.600 .118.277 287 .272 66 -9 +0 -1 +4 +7 0.1
202830 MLB 19%ARI 290264 551116 20824 31 .208.274.326.600 .117.277 287 .272 67 -11 +0 -2 +5 +8 0.1
202931 MLB 29%ARI 278253 531116 19794 31 .209.275.332.607 .123.276 287 .271 66 -11 +0 -3 +5 +8 -0.1
203032 MLB 40%ARI 258234 491015 18754 20 .209.277.325.602 .115.275 297 .268 63 -11 +0 -4 +5 +7 -0.2
203133 MLB 54%ARI 228207 42814 16673 20 .203.270.309.579 .106.273 297 .263 59 -11 +0 -4 +4 +6 -0.4
203234 MLB 71%ARI 186168 34713 13573 20 .202.272.310.581 .107.271 317 .256 54 -10 +0 -5 +3 +5 -0.6
▸ Career Totals (MLE all levels + projections)
Career 24452222 43589748 15672541 206 .196.261.307.568 .111.264 306 .253 52 -132 +2 -19 +44 +69 -3.8
/ 162G 650591 11624213 4119311 52 .196.261.310.571 .113.264 306 .253 52 -35 +0 -5 +12 +18 -1.0

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
202123 ROKFCL Mets 5445 8200 7181 00 .178.302.222.524 .044.286 3313 .252 51 -3 +0 +2 -0.1
202224 ASt. Lucie Mets 10086 19403 9152 10 .221.309.372.681 .151.225 159 .300 88 -1 +0 +3 0.2
202325 A+Brooklyn Cyclones 267234 429011 22655 01 .179.264.359.623 .179.190 248 .275 69 -10 -0 +8 -0.2
202426 AABinghamton Rumble Ponies 217200 471102 12503 10 .235.288.320.608 .085.302 236 .275 68 -8 +0 +6 -0.1
202426 A+Brooklyn Cyclones 5949 17401 9161 11 .347.458.490.947 .143.500 2715 .425 184 +6 -0 +2 0.7
202527 AAAReno Aces 2522 6300 221 00 .273.360.409.769 .136.300 88 .348 124 +1 +0 +1 0.1
202527 AAAmarillo Sod Poodles 7063 9002 4233 00 .143.229.238.467 .095.184 336 .221 28 -6 +0 +2 -0.4

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
Drake Osborn (OGILVIE) 28 29 35 44 39 .205/.269/.321 .115.276 32 29% 6% 63 -0.2
Grayson Greiner
2021 · MLB
28 40 46→45 45→30 44 .206/.272/.331 .125.276 154 30% 8% 66 -0.6 .196/.260/.306 .110.334 125 42% 7% 55 -1.4 .177/.244/.263.086.3299146%8%34-0.9
Ryan Jorgensen
2007 · AAA
28 38 44→45 48→30 43 .197/.260/.308 .111.260 136 29% 7% 56 -1.3 .211/.260/.328 .117.271 135 26% 6% 60 -1.0 .210/.254/.324.114.26612125%5%54-0.6
Dan Butler
2015 · MLB
28 43→39 45 44→40 45 .213/.274/.334 .121.264 123 24% 6% 69 -0.4 .217/.279/.315 .098.282 73 24% 7% 65 -0.7 .214/.284/.310.095.2699022%8%63-0.3
Dominic Miroglio
2022 · AA
27 41 44→45 44→40 43 .205/.269/.321 .117.279 115 30% 7% 63 -0.9 .216/.284/.361 .145.260 155 23% 8% 80 +0.4 .203/.270/.374.171.21220216%7%72-0.1
Alvin Colina
2010 · AAA
28 41 45 45→40 39 .209/.261/.332 .122.276 145 29% 5% 62 -0.9 .215/.263/.342 .127.288 157 30% 5% 66 -0.6 .180/.219/.291.112.24214332%3%31-1.0
Zack Short
2023 · MLB
28 37→39 46→50 46→45 50 .191/.285/.319 .128.261 149 31% 11% 70 -0.3 .189/.283/.313 .124.261 1410 31% 11% 68 -0.5 .168/.270/.287.119.22814831%11%54-0.9
Stevie Berman
2023 · AAA
28 39 46→50 48→40 48 .200/.287/.330 .129.255 145 26% 9% 73 -0.1 .215/.296/.335 .120.285 137 27% 9% 79 +0.3 .199/.298/.266.067.2679027%12%60-0.2
Brad Cresse
2006 · AAA
28 41 44→50 48→30 43 .204/.269/.324 .120.267 107 27% 7% 64 -0.8 .215/.275/.352 .137.301 156 32% 7% 73 -0.1 .205/.267/.343.138.29119035%7%69-0.2
Angelo Castellano
2023 · AAA
28 38→42 41→45 47→50 43 .193/.254/.284 .092.249 1012 26% 6% 46 -2.0 .221/.284/.356 .135.267 1614 23% 8% 78 +0.2 .228/.293/.382.154.263201522%8%85+0.3
David Masters
2021 · AA
28 42→36 46→45 42→40 43 .212/.279/.339 .128.290 143 31% 8% 72 -0.2 .215/.274/.369 .154.312 198 36% 7% 78 +0.2 .170/.231/.347.178.22628639%6%50-0.4
Gavin Collins
2022 · AAA
27 41 44→45 43→40 44 .207/.270/.318 .111.255 125 24% 6% 63 -0.9 .215/.284/.339 .124.270 156 25% 7% 75 -0.0 .207/.269/.313.106.23712318%6%59-0.4
Christian Kelley
2021 · AAA
27 38 44→40 47→30 40 .194/.250/.304 .110.255 124 29% 6% 50 -1.7 .225/.287/.324 .099.318 97 30% 7% 70 -0.3 .244/.315/.309.065.3544029%9%78+0.0
Colton Plaia
2019 · AAA
28 43 42→40 43→30 41 .210/.265/.315 .105.291 104 30% 6% 59 -1.1 .193/.241/.301 .108.296 116 37% 5% 45 -2.1 .115/.144/.167.053.1944042%3%-32-1.7
Andrew Susac
2018 · MLB
28 37→39 48→50 47→30 43 .197/.261/.333 .136.264 163 31% 8% 63 -0.9 .206/.283/.350 .144.290 177 33% 9% 76 +0.1 .198/.293/.339.141.28118034%11%76+0.0
Jeremy Farrell
2015 · AAA
28 42→38 40→45 42→45 38 .202/.265/.299 .098.295 74 33% 6% 56 -1.3 .208/.259/.304 .096.318 76 35% 5% 53 -1.5 .189/.229/.269.080.3024238%2%29-1.1
Dave Wallace
2008 · AAA
28 34 47→45 43→40 42 .182/.258/.310 .127.254 165 34% 8% 56 -1.3 .209/.277/.329 .120.281 136 29% 8% 69 -0.4 .205/.282/.307.102.26711026%8%64-0.2
Jonathan Morales
2023 · AAA
28 45 42→40 46→30 45 .220/.272/.316 .096.267 114 22% 6% 63 -0.9 .220/.271/.339 .119.258 145 20% 6% 68 -0.5 .203/.253/.323.120.22915119%6%55-0.9
Gabe Johnson
2008 · AAA
28 38 48→50 45→40 40 .198/.259/.337 .138.279 175 35% 7% 63 -0.8 .207/.265/.317 .110.307 108 34% 7% 59 -1.1 .179/.239/.258.079.2736435%7%31-0.7
Dan Conway
2007 · AAA
27 40 42→45 46→30 42 .200/.263/.303 .103.271 95 29% 6% 56 -1.3 .201/.257/.301 .100.279 107 30% 6% 53 -1.5 .154/.214/.214.061.2188032%5%10-1.0
Chris Rabago
2021 · AAA
28 39 41→40 50→55 43 .192/.252/.291 .099.264 914 30% 7% 47 -1.9 .193/.261/.280 .087.291 811 34% 7% 49 -1.8 .161/.236/.224.063.2536836%7%21-1.1