Steven OndinaSS Gigantes de Carolina
Age 24 R/R 5'8" / 160 lbs INTL HR +8%BB -5% Svc 0.0 · Ctrl thru 2036 peak 0.5 · 2029
wRC+†61
AVG/OBP/SLG.207 / .269 / .315
PA86
HR2
K%31
BB%7
MLB%0%
BAT: -3.7 runs (wOBA-derived runs vs avg)-4BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.9 runs (Positional adjustment)+1POSREP: +2.4 runs (Replacement-level credit)+2REPTotal WAR: -0.00-0.0WAR
trajectory · 10 yrs
0.6peak
2030

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Arb-3$0.9M+0.4$2M+$1.0M
2032Ext / FA-deal$0.9M+0.2$1.0M+$0.0M
2033Ext / FA-deal$1.0M
2034Ext / FA-deal$0.2M
2035Ext / FA-deal$0.4M
2036Ext / FA-deal$0.6M
Totals $4M $-5M -$9M
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
202422 INTL2 teams 7976 14000 0191 02 .184.195.184.379 .000.241 240 .200 11 -8 -1 +0 +1 +2 -0.6
202523 INTL2 teams 118103 16000 11491 33 .155.243.155.399 .000.296 429 .185 0 -13 -1 +0 +1 +3 -1.0
▸ 2026 Season
202624 MLBBAL 8679 17312 6261 10 .215.279.354.634 .139.290 307 .266 61 -4 +0 +0 +1 +2 -0.0
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202725 MLB 10%BAL 148135 29513 11441 31 .215.279.333.612 .119.292 307 .279 71 -5 +0 +0 +2 +4 0.1
202826 MLB 25%BAL 248225 49826 19732 41 .218.285.351.636 .133.294 298 .286 77 -6 +0 +0 +3 +7 0.4
202927 MLB 42%BAL 307277 611127 24893 51 .220.289.350.640 .130.294 298 .288 79 -7 +1 +0 +3 +9 0.5
203028 MLB 52%BAL 346313 681228 271013 51 .217.286.345.631 .128.293 298 .288 79 -8 +1 -1 +4 +10 0.5
203129 MLB 63%BAL 363329 711229 281073 51 .216.283.347.630 .131.292 298 .286 77 -9 +1 -1 +4 +10 0.4
203230 MLB 72%BAL 373337 731329 291114 41 .217.286.347.634 .131.291 308 .283 75 -11 +0 -2 +4 +11 0.2
203331 MLB 81%BAL 367332 701228 291103 20 .211.280.331.612 .120.290 308 .279 72 -12 +0 -3 +4 +10 0.0
203432 MLBBAL 355321 671128 281093 10 .209.278.330.609 .121.288 318 .274 68 -13 +0 -4 +4 +10 -0.2
203533 MLBBAL 329297 611027 261033 00 .205.276.323.599 .118.287 318 .269 64 -13 +0 -4 +4 +9 -0.5
203634 MLBBAL 287261 53925 22922 00 .203.270.310.581 .107.285 328 .263 59 -13 +0 -5 +3 +8 -0.7
▸ Career Totals (MLE all levels + projections)
Career 34063085 6491062072 260103330 3311 .210.278.328.606 .117.289 308 .274 68 -123 +2 -20 +36 +97 -0.7
/ 162G 650589 12420414 501976 62 .211.279.329.608 .119.289 308 .274 68 -23 +0 -4 +7 +18 -0.1

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
202422 ADelmarva Shorebirds 1715 3000 031 01 .200.250.200.450 .000.231 180 .203 14 -2 -0 +0 -0.2
202422 INTLCriollos de Caguas 6255 13200 6110 01 .236.311.273.584 .036.295 1810 .269 64 -2 -0 +2 -0.1
202523 ADelmarva Shorebirds 4537 7000 7130 11 .189.318.189.507 .000.292 2916 .249 49 -3 -0 +1 -0.2
202523 INTLGigantes de Carolina 7361 13100 9191 22 .213.324.230.553 .016.310 2612 .262 59 -3 -0 +2 -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
Steven Ondina (OGILVIE) 24 .207/.269/.315 .108.290 21 31% 7% 61 -0.1
David Sheaffer
2019 · A
24 37 42→55 52→40 39 .188/.235/.290 .102.252 107 29% 5% 40 -2.4 .209/.253/.332 .123.291 135 32% 5% 59 -1.1 .191/.236/.303.112.26912133%5%42-0.7
Willie MacIver
2021 · A
24 37→35 43→45 49→55 37 .190/.236/.299 .109.254 119 30% 4% 43 -2.2 .194/.260/.318 .124.282 1415 35% 7% 59 -1.1 .230/.309/.359.129.323131830%8%87+0.4
Dylan Neuse
2023 · A
24 37 39→40 49→50 44 .183/.260/.264 .081.271 814 33% 9% 45 -2.1 .205/.286/.296 .091.292 713 29% 9% 63 -0.8 .211/.301/.305.094.29351327%10%72-0.1
Carson Blair
2014 · A
24 38 44→50 45→30 40 .187/.254/.308 .121.292 116 38% 8% 53 -1.5 .202/.276/.338 .136.333 134 40% 9% 70 -0.3 .191/.269/.325.133.31814141%9%62-0.4
Nick Quintana
2022 · A
24 33→40 43→45 47→45 44 .172/.252/.279 .107.245 116 33% 8% 46 -2.0 .191/.275/.301 .110.267 115 30% 9% 61 -1.0 .177/.269/.279.102.24610330%10%50-0.8
Cody Cipriano
2009 · A
24 40→48 45 55→45 45 .200/.270/.330 .131.263 1211 28% 8% 66 -0.6 .219/.288/.332 .113.309 98 30% 8% 73 -0.1 .225/.299/.333.108.3198729%8%76+0.0
J.E. Cruz
2006 · A
25 39→48 42→45 52→45 43 .195/.263/.294 .099.270 1012 30% 7% 53 -1.5 .210/.281/.310 .100.285 78 27% 8% 65 -0.7 .207/.282/.309.102.2796626%8%63-0.5
Raul Beracierta
2022 · A
23 42 44→50 50 38 .206/.263/.332 .126.313 118 36% 6% 63 -0.9 .226/.273/.356 .130.336 155 35% 5% 73 -0.1 .235/.278/.368.133.34318136%4%73-0.1
Skye Bolt
2018 · A
24 40→39 42→50 46→50 40 .196/.254/.307 .111.282 98 33% 7% 53 -1.5 .204/.266/.339 .135.293 1412 33% 7% 66 -0.6 .234/.302/.369.135.310151228%8%86+0.3
Colin Davis
2023 · A
24 42 42→50 50 43 .207/.267/.313 .107.279 1012 29% 7% 59 -1.1 .187/.248/.303 .116.259 1311 32% 6% 50 -1.8 .158/.224/.267.108.216131233%6%27-1.2
Logan Hill
2017 · A
24 39→40 45→50 48→45 36 .200/.252/.322 .122.288 1310 34% 5% 56 -1.3 .206/.268/.357 .151.293 185 35% 7% 72 -0.2 .199/.266/.356.156.28020235%7%69-0.3
Kevin Padlo
2019 · A
23 36→40 44→55 45→50 45 .183/.265/.303 .120.269 117 35% 9% 57 -1.2 .201/.280/.365 .164.291 199 35% 9% 80 +0.4 .191/.263/.361.170.260211235%8%69-0.3
Carter Aldrete
2022 · A
24 41→39 44→50 47→45 38 .203/.256/.312 .109.307 1210 37% 6% 55 -1.4 .209/.257/.353 .144.292 185 34% 6% 66 -0.6 .195/.241/.336.141.26218233%5%53-0.9
Vito Friscia
2021 · A
24 43 40→45 49→40 42 .208/.266/.303 .094.290 75 30% 7% 56 -1.3 .211/.293/.327 .116.322 124 35% 10% 75 -0.0 .200/.291/.320.120.30413235%10%71-0.2
Devin Shines
2013 · A
24 43 44→50 50 38 .213/.267/.329 .116.296 1211 31% 5% 64 -0.8 .197/.251/.295 .098.281 99 31% 6% 48 -1.9 .154/.209/.224.069.2185731%6%9-1.5
Lee Mitchell
2006 · A
24 38→48 44→50 47→45 39 .190/.256/.305 .115.292 125 37% 7% 53 -1.5 .209/.278/.343 .134.314 134 35% 7% 72 -0.2 .212/.289/.352.141.31014234%8%77+0.1
Xorge Carrillo
2013 · A
24 42 43→40 50→30 41 .211/.258/.321 .110.276 118 28% 6% 57 -1.2 .240/.292/.325 .085.299 74 21% 5% 72 -0.2 .242/.299/.328.086.2898118%5%74-0.0
Blake Hunt
2023 · AA
24 38 43→50 49→40 38 .190/.248/.301 .111.281 115 35% 6% 49 -1.8 .209/.266/.343 .134.276 145 29% 6% 67 -0.5 .206/.268/.347.141.26215227%6%67-0.3
Jake Rogers
2019 · AA
24 38→40 47→55 48→45 41 .196/.261/.330 .133.269 159 32% 7% 62 -0.9 .203/.278/.366 .163.280 206 33% 8% 79 +0.3 .206/.283/.412.206.26529133%8%91+0.6
Ronnie Richardson
2014 · A
24 44 42→40 48→50 45 .213/.275/.318 .106.281 88 26% 7% 64 -0.8 .216/.308/.313 .097.284 610 24% 9% 78 +0.2 .210/.315/.303.093.27751023%10%77+0.1