Estanlin CassianiCF San Jose Giants
Age 23 L/L 5'11" / 155 lbs A HR -8%H -3% Svc 0.0 · Ctrl thru 2036
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 138 proj PA
wRC+†53
AVG/OBP/SLG.214 / .266 / .291
PA138
HR1
K%25
BB%5
ISO78
MLB%0%
Value2026 · WAR
BAT: -7.3 runs (wOBA-derived runs vs avg)-7BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.5 runs (Positional adjustment)+0POSREP: +3.9 runs (Replacement-level credit)+4REPTotal WAR: -0.30-0.3WAR
0.00.51.00.10.0-$0M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 54 / POW 33
Toolsscout grade
CONTACT54
scouting grade only
POWER33
scouting grade only
EYE41
scouting grade only
SPEED53
scouting grade only
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
2031Pre-Arb$0.9M
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$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
202118 ROKDSL Giants Black 7064 16320 1113 101 250294359653 109302 161 265 61
202118 ROKDSL Giants Black 7062 18420 383 101 290353419772 129333 114 336 115
202219 ROKDSL Giants Orange 195182 55210 8301 157 302335324659 22359 154 292 82
202219 ROKDSL Giants Orange 195176 66320 14211 157 375424415839 40423 117 373 144
202320 ROKACL Giants Orange 191177 41710 11392 51 232284282567 51295 206 261 58
202320 ROKACL Giants Orange 191169 531211 19292 51 314389414804 101371 1510 362 135
202421 ASan Jose Giants 253225 50400 10578 71 222280240520 18292 234 227 32
202421 ASan Jose Giants 253222 50500 13398 71 225292248540 23269 155 245 46
▸ 2026 Season
202623 MLBSF 138128 28511 7352 21 219270297567 78285 255 255 53 -7 +0 +0 +0 +4 -0.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBSF 30% 165153 34612 9412 31 222274314588 92287 255 267 62 -7 +0 +0 +1 +5 -0.2
202825 MLBSF 44% 273251 561014 16674 51 223280319599 96287 256 274 68 -10 +1 +0 +1 +8 -0.1
202926 MLBSF 51% 345316 721326 21845 72 228287339625 111288 246 278 71 -11 +1 +0 +1 +10 0.0
203027 MLBSF 52% 386354 801427 24945 82 226285336621 110288 246 279 72 -12 +1 +0 +1 +11 0.1
203128 MLBSF 53% 408374 841527 261005 82 225284332616 107288 256 278 71 -13 +1 -1 +1 +12 -0.0
202724 MLBSF 30% 5046 10201 3121 10 217280326606 109282 246 252 51 -3 +0 +0 +0 +1 -0.1
202825 MLBSF 44% 120110 25412 7292 21 227286336622 109282 246 259 57 -6 +0 +0 +0 +3 -0.2
202926 MLBSF 51% 175160 36613 11432 31 225283331614 106283 256 263 60 -8 +0 +0 +1 +5 -0.2
203027 MLBSF 52% 202184 41713 13493 41 223285321606 98283 246 265 61 -9 +0 +0 +1 +6 -0.2
203128 MLBSF 53% 217198 44813 14533 41 222284318602 96282 246 264 60 -10 +0 -0 +1 +6 -0.3
▸ Career Totals
Career 764698 15627412 4818611 144 223284325609 102286 246 262 59 -35 +1 -0 +3 +22 -1.0
/ 162G 650594 13223310 411589 123 222283322604 99284 246 262 59 -30 +1 -0 +2 +18 -0.9
Career 24242224 516791327 13355837 7019 232287316602 84296 235 270 65 -97 +6 -1 +9 +69 -1.4
/ 162G 650596 1372137 3615010 195 230285310595 81293 236 270 65 -26 +2 -0 +2 +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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202118 ROKDSL Giants Black 7062 18420 383 101 290353419772 129333 114 336 115 +1 +2 +2 0.5
202219 ROKDSL Giants Orange 195176 66320 14211 157 375424415839 40423 117 373 144 +10 +0 +6 1.6
202320 ROKACL Giants Orange 191169 531211 19292 51 314389414804 101371 1510 362 135 +8 +1 +5 1.4
202421 ASan Jose Giants 253222 50500 13398 71 225292248540 23269 155 245 46 -15 +1 +7 -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
#2Guillermo Heredialast yr '22
career totals — 6 seasons, 1,530 PA
61,530256231311345+3+173.53.5
/162664113+1.2+7.61.5pk7: 3
#3Einar Díazlast yr '05
career totals — 6 seasons, 1,763 PA
61,7631610248297342+5+122.42.4
/16266464+1.9+4.70.9pk7: 2
#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 3 projected seasons
39031418225279327+3+8-0.4-0.1
/1626641013+2.4+5.5-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
Estanlin Cassiani (OGILVIE) 23 49→54 28→33 48→53 41 214/266/291 77285 12 25% 5% 53 -0.3
Jake Peter
2016 · A
23 48→55 36→40 54→50 42 226/268/294 68293 312 24% 5% 53 -1.5 232/280/321 89316 79 27% 6% 66 -0.6 229/280/321923179829%6%63-0.6
Nate Mondou
2018 · A
23 48→53 36→45 50 44 225/277/299 74298 211 24% 6% 59 -1.1 217/280/295 78284 58 24% 7% 60 -1.0 217/290/32911226910322%8%72-0.2
Stephen Gaylor
2015 · A
23 47 37→30 52→55 39 219/266/296 77308 49 29% 5% 53 -1.5 225/277/276 51294 116 22% 6% 53 -1.5 223/275/2623929311922%6%45-0.9
Chase Calabuig
2019 · A
23 47→56 36→40 48→45 44 219/277/289 70293 27 25% 7% 56 -1.3 213/286/287 74296 66 27% 9% 61 -1.0 239/301/36312527812318%8%82+0.3
Wang-Wei Lin
2011 · A
23 47→54 36→30 50 47 219/286/279 60282 411 23% 8% 59 -1.1 232/306/301 69302 49 22% 8% 72 -0.2 235/315/299643064922%9%73-0.1
Nate Sutton
2006 · A
23 46→56 37→40 51→50 47 216/279/292 75281 312 23% 7% 58 -1.2 239/287/335 96295 816 21% 6% 72 -0.2 252/299/3307830741718%6%73-0.1
Davis Bradshaw
2021 · A
23 46 36→40 52→50 39 218/261/285 67284 312 24% 4% 49 -1.8 252/304/325 73318 411 21% 5% 77 +0.1 270/323/3386934241021%5%85+0.4
Chad Sedio
2017 · A
23 43→50 40→45 55→30 40 207/265/307 100272 510 25% 5% 57 -1.2 218/275/337 119283 114 26% 4% 69 -0.4 215/276/32711228610127%4%65-0.4
Darren Baker
2022 · A
23 51→54 38→30 47→60 43 241/282/328 86301 59 21% 5% 68 -0.5 246/293/311 65322 319 23% 6% 69 -0.4 248/302/2954732213222%7%64-0.6
Carlos Arroyo
2016 · A
23 49 37→40 52→50 41 230/268/306 76296 310 23% 4% 56 -1.3 209/237/273 64286 47 27% 3% 34 -2.8 184/197/211272493427%1%-2-1.2
Ian Miller
2015 · A
23 50→60 36→40 56→60 42 232/277/299 68309 320 25% 6% 59 -1.1 247/290/309 62315 134 21% 5% 66 -0.6 245/291/3338831363522%5%71-0.2
Yoel Yanqui
2019 · A
23 51→50 38→40 47→50 43 238/289/320 82318 59 26% 6% 69 -0.4 216/276/317 101305 812 30% 7% 64 -0.8 197/267/309112281101332%8%56-0.7
Luis Valenzuela
2017 · A
23 50 39→45 49→45 39 241/264/331 90295 57 20% 3% 61 -1.0 229/255/317 88292 56 22% 3% 53 -1.5 219/243/301822824524%3%42-1.3
James Rapoport
2008 · A
23 43→53 34→40 53→55 42 201/250/254 53275 218 27% 6% 36 -2.7 232/285/302 70292 416 20% 6% 63 -0.8 246/303/3167129741318%7%71-0.2
Jordan Cowan
2018 · AA
23 48→53 36→30 48→50 44 228/279/292 64295 411 24% 6% 58 -1.2 238/291/298 60309 412 23% 7% 65 -0.7 244/301/3106631551723%7%69-0.2
Cole Sturgeon
2015 · A
23 48→47 39→45 49→50 43 230/279/310 80294 68 23% 6% 63 -0.8 220/253/301 81277 69 22% 4% 49 -1.8 234/278/3319730891226%5%65-0.5
Zack Granite
2016 · A
23 49→59 35→40 51→60 47 227/282/287 61279 117 19% 6% 58 -1.2 250/294/324 74287 427 13% 6% 72 -0.2 256/298/3287228643112%5%71-0.2
Brad Coon
2006 · A
23 48→57 34→40 51→60 43 223/277/279 56311 115 27% 7% 54 -1.4 244/305/310 66311 228 20% 7% 74 -0.1 252/317/3176531433219%7%77+0.1
Chris Frey
2007 · A
23 50→57 37→40 50 46 232/288/318 86292 315 21% 6% 69 -0.4 244/284/326 82294 313 17% 5% 69 -0.4 248/284/3278029431416%4%65-0.5
Andy Sugilio
2019 · A
22 50→52 39→40 52→50 39 237/264/323 86298 513 22% 3% 59 -1.1 234/265/298 64321 414 27% 4% 53 -1.5 238/268/2804333431729%3%45-1.1