Matt O'NeillC Reno Aces
Age 28 R/R 5'10" / 205 lbs AAA HR -5% Svc 0.0 · Ctrl thru 2033
wRC+†34
AVG/OBP/SLG.184 / .257 / .295
PA184
HR4
K%37
BB%8
MLB%10%
BAT: -13.7 runs (wOBA-derived runs vs avg)-14BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.3 runs (Positional adjustment)+3POSREP: +5.2 runs (Replacement-level credit)+5REPTotal WAR: -0.50-0.5WAR
Scouting · nowfuture
HIT
2020
PWR
3838
SPD
4545
EYE
5353
trajectory · 10 yrs
-0.1peak
2026

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2028
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M
2029Arb-1$0.8M
2030Arb-2$0.9M
2031Arb-3$0.2M
2032Ext / FA-deal$0.4M
2033Extbeyond projection horizon · no WAR estimate
Totals $-8M $-12M -$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
201921 ROKGCL Mets 9577 17211 11334 01 .221.348.312.660 .091.356 3512 .283 75 -3 -0 +0 +2 +3 0.1
202123 ASt. Lucie Mets 192156 17202 311083 10 .109.268.160.429 .051.312 5616 .218 25 -16 +0 +0 +3 +5 -0.7
202224 A+3 teams 379337 48844 361604 12 .142.233.226.459 .083.251 429 .213 22 -34 -1 +0 +7 +11 -1.7
202325 AA2 teams 248227 32606 211130 00 .141.214.247.460 .106.241 468 .208 17 -23 +0 +0 +4 +7 -1.2
202426 AAA2 teams 10392 13301 9420 00 .141.218.207.424 .065.240 419 .198 10 -11 +0 +0 +2 +3 -0.6
202527 AA2 teams 167149 30602 16571 21 .201.283.282.565 .081.308 3410 .263 59 -8 +0 +0 +3 +5 0.0
▸ 2026 Season (actual · ROS · total)
202628 AAAReno Aces 4238 5011 3170 00 .132.195.263.458 .132.190 407 .166 -15 -5 +0 +0 +1 +1 -0.4
ROS28 MLBARI 142128 23413 12531 20 .180.255.297.552 .117.274 378 .248 48 -8 +0 +0 +3 +4 -0.1
TOT28 MLBARI 184166 28424 15701 20 .169.242.289.531 .120.255 388 .230 34 -14 +0 +0 +3 +5 -0.5
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202729 MLB 20%ARI 247223 41815 21801 31 .184.257.296.553 .112.259 329 .255 54 -13 +0 -1 +4 +7 -0.3
202830 MLB 33%ARI 292263 48916 25932 31 .183.259.293.551 .110.261 329 .257 55 -15 +0 -2 +5 +8 -0.3
202931 MLB 43%ARI 280253 47916 24891 20 .186.259.300.559 .115.261 329 .257 55 -14 +0 -3 +5 +8 -0.4
203032 MLB 52%ARI 261236 43815 22841 20 .182.255.288.543 .106.260 328 .254 53 -14 +0 -4 +5 +7 -0.5
203133 MLB 64%ARI 230207 37714 20761 10 .179.254.280.535 .101.258 339 .249 49 -13 +0 -4 +4 +7 -0.7
203234 MLB 73%ARI 188169 30613 16641 10 .178.253.278.531 .101.256 349 .243 44 -12 +0 -5 +3 +5 -0.8
▸ Career Totals (MLE all levels + projections)
Career 28242517 426781248 264105220 186 .169.253.267.520 .098.264 379 .241 43 -183 +1 -19 +50 +80 -7.2
/ 162G 650579 9818311 612425 41 .169.254.268.522 .098.264 379 .241 43 -42 +0 -4 +12 +18 -1.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
201921 ROKGCL Mets 9570 20311 18234 01 .286.457.400.857 .114.396 2419 .385 153 +6 -0 +3 0.8
202123 ASt. Lucie Mets 192139 26303 48743 10 .187.405.273.679 .086.359 3925 .333 113 +3 +0 +5 0.9
202224 AABinghamton Rumble Ponies 2019 6201 170 00 .316.350.579.929 .263.455 355 .403 167 +2 +0 +1 0.2
202224 A+Brooklyn Cyclones 254206 36642 44813 01 .175.328.272.600 .097.274 3217 .287 78 -6 -0 +7 0.0
202224 INTLMelbourne Aces 10587 21502 16281 11 .241.365.368.733 .126.328 2715 .335 114 +2 -0 +3 0.5
202325 AAASyracuse Mets 2219 2001 390 00 .105.227.263.490 .158.111 4114 .231 35 -2 +0 +1 -0.1
202325 AABinghamton Rumble Ponies 226198 35806 28800 00 .177.279.308.587 .131.259 3512 .271 66 -9 +0 +6 -0.2
202426 AAASyracuse Mets 5950 8301 7220 00 .160.263.280.543 .120.250 3712 .245 45 -4 +0 +2 -0.2
202426 AABinghamton Rumble Ponies 4438 7100 6120 00 .184.295.211.506 .026.269 2714 .248 48 -3 +0 +1 -0.1
202527 AAASyracuse Mets 6559 12301 6200 00 .203.277.305.582 .102.289 319 .267 63 -3 +0 +2 -0.1
202527 AABinghamton Rumble Ponies 10284 21402 16261 21 .250.376.369.745 .119.333 2516 .341 119 +2 +0 +3 0.5

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
Matt O'Neill (OGILVIE) 28 20 38 45 53 .184/.257/.295 .110.282 42 37% 8% 52 -0.5
Caleb Hamilton
2022 · AAA
27 36 44→45 46→45 43 .181/.257/.295 .114.275 129 37% 9% 52 -1.6 .181/.267/.319 .138.277 186 38% 10% 63 -0.9 .145/.237/.274.129.20919339%10%37-0.8
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
Jason Delay
2023 · MLB
28 41 39→45 42→40 39 .202/.249/.290 .088.280 75 30% 5% 45 -2.1 .221/.277/.307 .086.290 55 24% 6% 62 -0.9 .215/.272/.281.066.2783222%6%49-0.6
Joe Hudson
2020 · AAA
29 38 44→45 47→40 40 .194/.247/.308 .114.270 124 32% 6% 50 -1.7 .198/.255/.324 .126.283 165 34% 7% 57 -1.2 .183/.287/.336.152.26122836%11%73-0.0
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
Gift Ngoepe
2018 · MLB
28 43→42 43→45 42→50 38 .204/.261/.315 .111.312 96 36% 6% 57 -1.2 .185/.255/.294 .109.332 118 43% 8% 50 -1.7 .137/.222/.220.083.27610750%9%16-1.2
Hamlet Marte
2021 · AA
27 40 43→45 44→45 39 .198/.255/.304 .106.297 115 36% 7% 52 -1.6 .193/.251/.287 .094.336 97 42% 7% 46 -2.0 .147/.210/.229.082.24410442%7%11-0.9
Trent Giambrone
2022 · AAA
28 35→41 45→50 49→55 40 .183/.244/.299 .117.258 1314 34% 7% 46 -2.0 .185/.247/.272 .087.266 815 31% 7% 41 -2.3 .158/.224/.222.065.22651931%6%16-2.0
Colt Morton
2009 · MLB
27 38 47→50 46→30 41 .195/.264/.331 .136.277 153 34% 7% 64 -0.8 .201/.256/.340 .139.280 166 33% 6% 63 -0.9 .170/.220/.361.191.19626030%5%50-0.3
John Nelson
2007 · AAA
28 34→35 47→45 48→45 37 .181/.241/.311 .129.276 169 39% 6% 49 -1.8 .189/.246/.332 .143.280 198 38% 6% 56 -1.3 .158/.218/.302.144.21522038%6%36-1.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
Grayson Greiner
2022 · MLB
29 40 44→45 47→30 40 .200/.262/.313 .113.299 134 36% 7% 58 -1.2 .195/.259/.307 .112.360 126 45% 7% 55 -1.4 .163/.227/.268.105.32115351%7%28-0.9
Dom Nuñez
2023 · MLB
28 36→43 45→50 46→45 49 .185/.271/.311 .126.259 124 32% 10% 62 -0.9 .176/.265/.289 .113.261 116 34% 10% 54 -1.4 .147/.248/.254.107.22111436%11%36-1.2
Jake Means
2023 · AA
27 35→30 47→45 50→45 43 .183/.260/.318 .135.266 159 36% 9% 59 -1.1 .181/.252/.301 .120.260 1410 34% 8% 51 -1.7 .130/.207/.227.097.17215834%8%11-2.0
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
Cody Bohanek
2022 · AAA
27 37→36 43→40 48→50 40 .177/.276/.289 .112.295 1015 40% 8% 59 -1.1 .186/.277/.284 .098.306 815 38% 8% 58 -1.2 .151/.251/.216.064.27131640%8%27-1.6
Joseph Odom
2020 · AAA
28 42 42→45 44→30 36 .205/.249/.304 .099.304 103 35% 5% 49 -1.8 .199/.256/.305 .106.333 115 41% 6% 53 -1.5 .171/.242/.298.127.33515350%7%43-0.6
Mark Kolozsvary
2023 · MLB
27 37 46→40 47→30 38 .186/.270/.313 .127.292 134 38% 7% 63 -0.9 .190/.267/.321 .131.292 158 38% 6% 63 -0.8 .166/.225/.303.137.24418439%5%36-0.5
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
Eddy Rodriguez
2014 · AAA
28 36→30 47→50 43→30 33 .190/.227/.316 .126.273 153 36% 4% 43 -2.2 .184/.220/.284 .100.284 104 38% 4% 31 -3.0 .142/.176/.217.075.2599148%3%-7-2.0