Joseph SullivanOF Corpus Christi Hooks
Age 24 L/L 5'10" / 198 lbs AA HR +6% Svc 0.0 · Ctrl thru 2033
2026 ROS PROJECTION332 act + 221 ros · stats below = ROS only
wRC+†63
AVG/OBP/SLG.176 / .274 / .295
PA221
HR5
SB11
K%38
BB%9
BABIP275
ISO119
MLB%2%
Value2026 · WAR
BAT: -27.0 runs (wOBA-derived runs vs avg)-27BATRUN: +2.7 runs (SB/CS + UBR baserunning)+3RUNFLD: -0.2 runs (Defensive runs vs avg)-0FLDPOS: -3.3 runs (Positional adjustment)-3POSREP: +15.7 runs (Replacement-level credit)+16REPTotal WAR: -1.30-1.3WAR
trajectory · projected WAR by year
-0.3-0.3-0.12628
Tools · ContractCON 40 / POW 51
Toolsscout grade
CONTACT40
scouting grade only
POWER51
scouting grade only
EYE67
scouting grade only
SPEED56
scouting grade only
DEFENSE49
scouting grade only
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
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-0.7M +$0.0M

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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202422 AFayetteville Woodpeckers 8973 14300 8157 84 192330233562 41237 179 270 65
202422 AFayetteville Woodpeckers 8968 17500 13117 84 250420324744 74293 1215 354 129
202523 A+3 teams 550459 7410210 6820421 5011 161297257555 96259 3712 260 58
202523 A+3 teams 550426 9815318 10114921 5011 230401406808 176307 2718 370 141
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD24 AAHOU 332297 531029 271346 196 178261316577 138284 408 254 53 -18 +1 +0 -2 +9 -0.9
YTD24 AAHOU 332284 6212211 401046 196 218327391718 173300 3112 323 106 +2 +1 +0 -2 +9 1.1
ROS24 AAHOU 2% 221193 34615 21845 113 176274295568 119280 389 268 63 -9 +1 -0 -1 +6 -0.4
ROS24 MLBHOU 2% 44 0000 020 00 282 500 253 52 -0 +0 -0 -0 +0 -0.0
FULL24 AAHOU 336301 531029 271366 196 176257312570 136280 408 254 53 -18 +1 -0 -2 +10 -0.9
TOT24 AAHOU 553490 8716314 4821811 309 177266308574 131280 399 259 57 -27 +2 -0 -3 +16 -1.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202725 MLBHOU 31% 370323 6211210 361348 134 192289331620 139280 3610 277 70 -13 +1 -0 -2 +10 -0.4
202826 MLBHOU 45% 407357 6812211 391448 134 190285328612 137281 3510 283 75 -12 +1 -0 -2 +12 -0.2
202725 MLBHOU 31% 115101 19313 11422 41 188281327607 139282 3710 264 60 -5 +0 -0 -1 +3 -0.2
202826 MLBHOU 45% 181158 31615 17644 62 196291342632 146284 359 271 66 -7 +0 -0 -1 +5 -0.3
▸ Career Totals
Career 300263 50928 281086 103 190283331614 141282 369 268 63 -12 +1 -0 -2 +8 -0.5
/ 162G 650570 10820417 6123413 226 189283328611 139282 369 268 63 -27 +2 -1 -4 +18 -1.1
Career 16371405 25242736 17258149 9526 179291296587 117271 3511 271 66 -63 +9 -1 -10 +46 -2.0
/ 162G 650558 10017314 6823119 3810 179289296585 116272 3610 271 66 -25 +4 -0 -4 +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
202422 AFayetteville Woodpeckers 8968 17500 13117 84 250420324744 74293 1215 354 129 +3 +0 +3 0.6
202523 AACorpus Christi Hooks 140110 21202 23426 81 191360264623 73284 3016 304 91 -1 +1 +4 0.4
202523 A+Asheville Tourists 341262 6111215 659114 348 233411462872 229295 2719 393 159 +23 +4 +10 3.7
202523 INTLScottsdale Scorpions 6954 16211 13161 82 296441426867 130395 2319 390 157 +4 +1 +2 0.7

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
#1Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#2Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#3Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
#4Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
1303810192285330-2-0-0.1-0.1
/1626641823-4.0-0.2-0.3pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.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
Joseph Sullivan (OGILVIE) 24 36→40 50→51 55→56 67 177/266/308 131280 1430 39% 9% 57 -1.3
Hayden Cantrelle
2023 · AA
24 37 41→45 55→60 52 173/295/280 107289 822 38% 13% 66 -0.6 201/308/302 101316 822 35% 11% 76 +0.0 209/299/3069735173438%10%68-0.2
Kameron Misner
2022 · AA
24 42→43 43→50 55 42 199/272/316 117310 1019 36% 8% 63 -0.8 200/289/343 143318 1523 38% 11% 78 +0.2 205/283/356150291162733%9%75+0.0
Oliver Dunn
2022 · AA
24 39→47 44→50 53→55 45 189/273/309 120297 1114 38% 10% 62 -0.9 217/302/371 154344 1514 38% 10% 89 +1.0 212/288/350139311142534%8%75+0.0
Elijah Dunham
2022 · A
24 44→42 47→50 55→60 45 219/291/363 144292 1421 29% 8% 83 +0.6 212/283/362 150289 1627 31% 8% 80 +0.4 202/275/357155275172932%8%72-0.2
Trey Sweeney
2023 · AA
23 39→43 48→50 57→55 46 198/276/341 142266 1519 30% 9% 71 -0.3 217/288/368 151280 1717 28% 8% 83 +0.6 218/288/372154276191727%8%81+0.3
Danny Payne
2011 · A
25 39→42 42→45 55→50 48 190/278/297 107285 919 34% 10% 61 -1.0 196/278/323 127324 1214 39% 10% 67 -0.5 170/264/317147295141143%11%59-0.6
Travis Swaggerty
2022 · AAA
24 44 43→45 52→55 45 214/280/322 108290 1116 29% 8% 67 -0.5 207/267/326 119297 1019 31% 7% 63 -0.9 199/264/31211329582033%8%54-0.7
Caleb Roberts
2023 · AA
23 41→42 43→45 50 43 199/278/313 114297 1112 34% 8% 65 -0.7 202/279/326 124295 1111 33% 8% 69 -0.4 187/272/303117258121130%8%58-0.7
Alerick Soularie
2023 · A
24 39 44→45 53→60 44 192/275/311 119295 1216 36% 9% 64 -0.8 197/281/310 113291 1226 34% 9% 66 -0.6 177/270/280103254133933%10%53-0.5
Justin Farmer
2023 · A
24 37→31 44→40 54→55 51 183/290/296 114287 1320 37% 13% 67 -0.5 187/265/280 93314 918 39% 9% 51 -1.7 159/226/2236428062242%7%17-2.2
Kevin Watson Jr
2023 · A
24 44 47→50 55→50 48 211/305/350 138317 1413 35% 10% 86 +0.8 226/304/309 83314 610 27% 10% 74 -0.1 237/321/283463230824%10%73-0.1
Jeter Downs
2022 · AAA
24 35→40 46→50 53→55 40 187/250/311 124262 1519 34% 7% 53 -1.5 184/265/319 135258 1622 34% 8% 62 -0.9 175/266/324149236182633%9%63-0.4
Brian O'Grady
2016 · A
24 39→37 43→60 54→50 48 193/272/304 111262 1014 29% 9% 60 -1.0 191/270/313 122269 1213 31% 9% 62 -0.9 207/269/398192270241532%7%82+0.3
T.J. Mittelstaedt
2013 · AA
25 42→47 45 52→50 45 204/280/336 132306 1215 35% 9% 72 -0.2 188/272/317 129323 1310 42% 10% 64 -0.8 137/242/25511824615546%12%34-1.7
Ramiro Rodriguez
2021 · AA
23 42 40 50 48 204/285/300 96281 818 28% 9% 64 -0.8 200/261/296 96312 911 36% 7% 53 -1.5 146/208/210642387840%6%4-1.2
River Town
2023 · A
24 39→36 44→40 55→50 44 196/275/315 119256 1115 27% 7% 64 -0.8 212/300/304 92266 814 22% 9% 72 -0.2 211/311/2837126161519%10%69-0.2
Quincy Hamilton
2023 · AA
25 46→44 46→50 53→50 49 225/309/354 130297 1418 28% 9% 89 +0.9 206/283/353 147268 1712 28% 9% 78 +0.2 182/260/332150231181029%9%59-0.6
Clay Fuller
2011 · AA
24 42→45 44→45 53→55 43 207/279/324 117289 1219 31% 8% 68 -0.5 222/272/356 134296 1614 29% 6% 72 -0.2 224/260/366142283201528%4%67-0.3
Kaden Polcovich
2023 · AA
24 41 46→45 55 45 205/283/337 131276 1416 30% 8% 73 -0.1 203/285/327 124281 1218 30% 9% 72 -0.2 177/272/296119247112331%10%56-0.5
Justin Toerner
2021 · AA
24 45→39 43→45 47→50 47 214/301/321 106307 1112 32% 10% 76 +0.1 187/278/296 109286 129 36% 9% 62 -0.9 161/262/26610424512936%10%45-1.0