Joseph SullivanOF Corpus Christi Hooks
Age 24 L/L 5'10" / 198 lbs AA H +4%HR -3% Svc 0.0 · Ctrl thru 2034 peak 0.9 · 2029
wRC+†78
AVG/OBP/SLG.202 / .307 / .341
PA320
HR9
SB17
K%33
BB%11
MLB%2%
BAT: -8.0 runs (wOBA-derived runs vs avg)-8BATRUN: +1.1 runs (SB/CS + UBR baserunning)+1RUNFLD: -0.5 runs (Defensive runs vs avg)-0FLDPOS: -1.9 runs (Positional adjustment)-2POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: -0.00-0.0WAR
Scouting · nowfuture
HIT
3040
PWR
5051
SPD
5655
FLD
4149
EYE
6168
trajectory · 10 yrs
1.0peak
2029

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+0.9$4M+$3M
2030Arb-2$0.9M+0.8$4M+$3M
2031Arb-3$0.9M+0.6$3M+$2M
2032Ext / FA-deal$1M+0.5$2M+$1M
2033Ext / FA-deal$0.7M+0.2$1.0M+$0.3M
2034Ext / FA-deal$7M
Totals $12M $14M +$2M
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 AFayetteville Woodpeckers 8973 15400 8157 84 .205.341.260.601 .055.254 179 .281 73 -3 +0 +0 -1 +3 -0.1
202523 A+3 teams 550463 7811313 6419921 5011 .168.297.289.587 .121.257 3612 .265 61 -24 +6 +0 -3 +16 -0.6
▸ 2026 Season (actual · ROS · total)
202624 AACorpus Christi Hooks 7261 10112 10301 73 .164.292.311.603 .148.276 4214 .257 55 -4 +0 +0 -0 +2 -0.2
ROS24 MLBHOU 248212 42717 28856 103 .198.309.340.649 .142.287 3411 .296 85 -4 +1 -0 -1 +7 0.2
TOT24 MLBHOU 320273 52829 381157 176 .190.305.333.638 .143.287 3612 .287 78 -8 +1 -0 -2 +9 -0.0
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202725 MLB 11%HOU 370315 6611211 441008 134 .210.322.362.683 .152.267 2712 .310 95 -2 +1 -1 -2 +10 0.7
202826 MLB 26%HOU 407347 7413212 481099 124 .213.324.366.690 .153.270 2712 .313 98 -1 +1 -1 -2 +12 0.8
202927 MLB 44%HOU 420359 7713213 491129 113 .214.324.370.694 .156.271 2712 .314 99 -1 +1 -1 -3 +12 0.9
203028 MLB 53%HOU 425363 7713213 501149 103 .212.322.366.689 .154.271 2712 .313 98 -1 +1 -2 -3 +12 0.8
203129 MLB 64%HOU 420358 7613212 501139 93 .212.324.360.684 .148.270 2712 .311 96 -2 +1 -2 -3 +12 0.6
203230 MLB 73%HOU 414353 7413212 491139 92 .210.321.360.681 .150.269 2712 .308 94 -3 +1 -3 -2 +12 0.5
203331 MLB 81%HOU 401343 7112211 471118 72 .207.317.350.666 .143.267 2812 .304 91 -4 +1 -4 -2 +11 0.2
203432 MLB 88%HOU 384328 6611210 451098 61 .201.312.338.651 .137.265 2812 .300 87 -5 +1 -4 -2 +11 -0.0
203533 MLBHOU 355303 601029 421037 61 .198.310.333.643 .135.263 2912 .294 83 -7 +1 -5 -2 +10 -0.3
203634 MLBHOU 311266 50817 36936 51 .188.299.305.603 .117.261 3012 .288 78 -8 +1 -5 -2 +9 -0.6
▸ Career Totals (MLE all levels + projections)
Career 47944083 82613923130 5601376116 15642 .202.316.343.659 .141.268 2912 .301 88 -64 +14 -28 -29 +136 3.0
/ 162G 650554 11219318 7618716 216 .202.316.345.661 .143.267 2912 .301 88 -9 +2 -4 -4 +18 0.4

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 AFayetteville Woodpeckers 8968 17500 13117 84 .250.420.324.744 .074.293 1215 .354 129 +3 +0 +3 0.6
202523 AACorpus Christi Hooks 140110 21202 23426 81 .191.360.264.623 .073.284 3016 .304 91 -1 +1 +4 0.4
202523 A+Asheville Tourists 341262 6111215 659114 348 .233.411.462.872 .229.295 2719 .393 159 +23 +4 +10 3.7
202523 INTLScottsdale Scorpions 6954 16211 13161 82 .296.441.426.867 .130.395 2319 .390 157 +4 +1 +2 0.7

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
Joseph Sullivan (OGILVIE) 24 30→40 50→51 56→55 68 .202/.307/.341 .139.288 910 33% 11% 86 +0.4
Wilyer Abreu
2023 · AA
24 42→48 48→60 51→50 48 .206/.299/.347 .142.306 1719 36% 11% 83 +0.6 .232/.314/.413 .181.299 2314 29% 10% 106 +2.2 .240/.318/.444.204.286271126%10%110+1.8
Will Benson
2022 · AAA
24 35→45 52→55 53→55 44 .184/.270/.354 .170.283 2015 40% 10% 73 -0.1 .220/.318/.395 .175.317 1821 33% 12% 102 +1.9 .221/.322/.401.180.313182632%12%102+1.4
Bo Naylor
2023 · AAA
23 39→43 51→55 54→50 47 .204/.289/.363 .160.282 1816 33% 10% 82 +0.5 .215/.301/.392 .177.270 2110 27% 10% 95 +1.4 .206/.293/.385.178.24722626%10%88+0.6
Garrett Mitchell
2022 · AA
23 47 45→50 56→60 48 .223/.306/.345 .122.333 1420 34% 10% 85 +0.7 .239/.311/.374 .135.355 1326 33% 9% 94 +1.3 .249/.323/.406.156.360163233%9%102+0.8
Davis Schneider
2023 · AAA
24 41→44 50→55 53→50 45 .206/.286/.363 .157.300 1812 36% 10% 82 +0.5 .219/.316/.410 .191.291 2310 31% 11% 106 +2.2 .213/.322/.409.196.27524930%12%106+1.6
DJ Stewart
2018 · AA
24 46→48 48→60 52→50 48 .232/.304/.375 .143.287 1616 24% 8% 92 +1.2 .226/.301/.386 .160.275 1912 24% 8% 94 +1.3 .217/.322/.406.189.25924426%12%104+1.0
James Outman
2022 · AA
25 40→49 50→60 53→50 42 .203/.280/.356 .152.292 1815 35% 8% 77 +0.1 .227/.313/.417 .190.325 2314 35% 9% 107 +2.2 .223/.317/.418.195.310251434%10%107+2.0
Derek Fisher
2017 · AAA
23 44→51 49→55 55 45 .219/.292/.364 .144.309 1720 33% 9% 83 +0.6 .229/.300/.394 .165.320 2018 33% 9% 95 +1.4 .226/.302/.402.176.310231833%9%95+1.0
Trey Sweeney
2023 · AA
23 38→43 48→50 57→55 45 .200/.272/.345 .145.264 1619 30% 8% 71 -0.3 .213/.284/.353 .140.278 1618 28% 8% 78 +0.2 .213/.283/.350.137.276161728%8%73-0.1
Elijah Dunham
2022 · A
24 44→43 48→50 55→60 45 .221/.293/.368 .147.294 1521 29% 8% 85 +0.7 .213/.285/.362 .149.289 1627 30% 8% 81 +0.4 .202/.276/.353.151.276172932%8%71-0.2
Cavan Biggio
2019 · AA
24 40→49 50→55 48→50 48 .206/.294/.357 .151.290 1712 33% 10% 83 +0.6 .229/.336/.398 .169.304 1914 28% 13% 111 +2.5 .229/.345/.391.162.296181326%14%112+1.8
Taylor Trammell
2022 · MLB
24 38→46 47→55 47→55 44 .198/.275/.330 .132.278 1613 33% 8% 68 -0.5 .215/.298/.388 .173.291 2117 32% 10% 93 +1.3 .205/.299/.385.179.274222332%11%90+0.6
Drew Robinson
2016 · AAA
24 36→41 48→55 48→50 44 .188/.265/.331 .144.271 1511 35% 9% 65 -0.7 .204/.278/.369 .165.296 1813 35% 9% 79 +0.3 .207/.288/.362.155.320171237%10%78+0.1
Austin Wells
2023 · AA
24 43→45 52→55 57→50 47 .221/.304/.390 .169.296 2014 31% 10% 96 +1.5 .219/.293/.392 .173.271 218 27% 9% 92 +1.2 .215/.288/.396.181.25522525%8%89+0.7
Jack Suwinski
2022 · AA
24 39→41 51→60 45→50 43 .201/.278/.358 .157.299 198 38% 9% 77 +0.1 .213/.300/.410 .197.288 2611 34% 10% 99 +1.7 .202/.293/.398.196.262271133%10%90+0.9
Quincy Hamilton
2023 · AA
25 46→45 46→50 53→50 48 .227/.308/.358 .131.293 1418 26% 9% 89 +1.0 .206/.284/.348 .142.267 1613 28% 9% 77 +0.1 .176/.257/.318.142.226171029%9%55-0.8
Kevin Watson Jr
2023 · A
24 45 46→50 55→50 48 .214/.308/.345 .130.323 1313 34% 11% 85 +0.7 .229/.307/.312 .083.321 510 27% 10% 76 +0.1 .245/.325/.293.048.3330824%10%77+0.1
Parker Meadows
2023 · AA
23 41→47 49→55 51→55 43 .211/.270/.356 .146.270 1612 28% 7% 72 -0.2 .223/.290/.386 .163.284 1819 27% 8% 89 +0.9 .223/.295/.390.167.282182227%9%89+0.8
John Rave
2023 · AAA
25 43 49→50 54→50 43 .216/.286/.357 .142.309 1817 35% 8% 79 +0.3 .217/.284/.358 .141.299 1515 31% 8% 79 +0.3 .214/.283/.361.147.282161729%8%76+0.0
Dominic Canzone
2022 · AA
24 46→53 49→60 54→50 42 .231/.289/.377 .145.306 1618 29% 7% 85 +0.7 .244/.298/.420 .176.291 2213 24% 7% 101 +1.8 .252/.309/.432.181.29124522%7%106+1.5