Boris Sarduy2B DSL Giants Black
Age 19 L/R 6'1" / 155 lbs ROK HR -8%H -3% Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION90 act + 60 ros · stats below = ROS only
wRC+†55
AVG/OBP/SLG.173 / .283 / .250
PA60
HR1
K%35
BB%12
BABIP267
ISO77
MLB%0%
Value2026 · WAR
BAT: -6.1 runs (wOBA-derived runs vs avg)-6BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.5 runs (Positional adjustment)+1POSREP: +4.2 runs (Replacement-level credit)+4REPTotal WAR: -0.10-0.1WAR
trajectory · projected WAR by year
-0.1-0.2-0.12628
Tools · ContractCON 25 / POW 37
Toolsscout grade
CONTACT25
scouting grade only
POWER37
scouting grade only
EYE80
scouting grade only
SPEED55
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
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
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond 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
202417 ROKDSL Giants Black 6651 5101 11303 12 98292176469 78190 4517 217 24
202417 ROKDSL Giants Black 6646 7201 16203 12 152400261661 109231 3024 328 109
202518 ROKDSL Giants Orange 5040 4100 8321 01 100265125390 25444 6416 181 -3
202518 ROKDSL Giants Orange 5036 6100 12211 01 167388194582 28375 4224 298 86
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD19 ROKSF 9072 15101 14363 84 208360264623 56389 4016 277 70 -3 +0 +0 +0 +3 -0.0
YTD19 ROKSF 9064 18101 22253 84 281483344827 62436 2824 393 159 +6 +0 +0 +0 +3 0.9
ROS19 ROKSF 0% 6052 9101 7211 21 173283250533 77284 3512 257 55 -3 +0 +0 +0 +2 -0.1
ROS19 MLBSF 0% 01 0000 000 00 279 241 42 +0 +0
FULL19 ROKSF 9073 15101 14363 84 205360260620 55378 4016 277 70 -3 +0 +0 +0 +3 -0.0
TOT19 ROKSF 150124 24202 21574 105 194329258587 65333 3814 269 64 -6 +0 +0 +1 +4 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202720 MLBSF 34% 146126 24312 17492 31 190297278574 87285 3412 265 61 -6 +0 +0 +1 +4 -0.2
202821 MLBSF 48% 290250 48714 33945 62 192299276575 84286 3211 273 67 -11 +0 +0 +1 +8 -0.1
202720 MLBSF 34% 5043 8101 6171 10 186300279579 93280 3412 250 49 -3 +0 +0 +0 +1 -0.1
202821 MLBSF 48% 141122 23312 16462 31 189293279572 90281 3311 257 55 -7 +0 +0 +1 +4 -0.3
▸ Career Totals
Career 191166 31413 22633 41 187295277572 90277 3312 255 53 -10 +0 +0 +1 +5 -0.4
/ 162G 650565 10514310 7521410 143 186294274568 88276 3312 255 53 -34 +2 +0 +2 +18 -1.2
Career 612519 901328 7622612 127 173293252546 79284 3712 256 54 -32 -0 +0 +2 +17 -1.3
/ 162G 650551 951428 8124013 137 172293249542 76283 3712 256 54 -34 -0 +0 +2 +18 -1.3

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
202417 ROKDSL Giants Black 6646 7201 16203 12 152400261661 109231 3024 328 109 +1 -1 +2 0.2
202518 ROKDSL Giants Orange 5036 6100 12211 01 167388194582 28375 4224 298 86 -1 -0 +1 0.0

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
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#2Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#3Chad Moellerlast yr '09
career totals — 10 seasons, 1,524 PA
101,524292226288351+19+143.84.3
/162664131+8.5+6.21.6pk7: 5
#4Guillermo Heredialast yr '22
career totals — 6 seasons, 1,530 PA
61,530256231311345+3+173.53.5
/162664113+1.2+7.61.5pk7: 3
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
224635189291275+1+2-0.2-0.1
/162664914+2.4+5.4-0.6pk7: 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
Boris Sarduy (OGILVIE) 19 20→25 32→37 50→55 80 194/329/258 65333 210 38% 14% 64 -0.1
Nicoll Parra
2013 · A
19 41 34→30 48→55 56 189/304/245 56267 116 26% 12% 60 -1.0 206/303/261 55271 217 22% 10% 63 -0.9 194/328/2243025103419%14%62-0.2
Omar Alfonzo
2023 · A
19 36→40 37→45 48→40 48 171/261/237 65254 53 32% 10% 39 -2.5 205/290/309 104318 114 35% 10% 69 -0.4 200/285/30710731713238%10%64-0.5
Jefry Puente
2012 · A
20 35 37→45 55→50 47 170/258/247 77249 311 30% 9% 40 -2.4 192/268/269 77260 314 25% 8% 49 -1.8 163/244/2195620902720%7%23-0.9
Yohairo Cuevas
2023 · A
19 41→40 37→40 49→50 44 189/267/264 76304 49 36% 9% 47 -1.9 195/281/283 88315 514 36% 10% 59 -1.1 194/297/2889531051635%11%65-0.4
Yeremy Cabrera
2023 · A
18 37→41 38→45 53→55 48 181/263/262 81241 513 26% 8% 46 -2.0 206/287/315 109272 1017 26% 9% 69 -0.4 200/284/304104268112428%8%63-0.5
Daniel Vellojin
2019 · A
19 39 39→45 47→45 48 189/268/273 83260 66 28% 9% 50 -1.7 214/303/312 98272 78 22% 10% 76 +0.0 196/299/31111625812627%12%71-0.1
Victor Nova
2019 · A
19 39 39→40 50 51 188/280/269 81263 610 29% 11% 55 -1.4 199/275/271 72296 411 31% 9% 53 -1.5 163/242/2276425931135%9%25-1.3
Jaden Rudd
2023 · A
20 40→36 40→30 50 49 191/283/285 94262 712 28% 10% 60 -1.0 181/291/247 66292 314 35% 10% 56 -1.3 157/284/2075026621636%11%41-1.2
Oswaldo Linares
2022 · A
19 42 36→40 47→40 54 195/298/259 64275 48 28% 12% 60 -1.0 196/296/284 88277 85 29% 11% 66 -0.6 173/283/253792469230%12%51-0.6
Pedro Ruiz
2011 · A
19 40 35→30 48→50 53 183/285/242 59262 29 28% 11% 50 -1.7 208/288/265 57311 211 30% 10% 56 -1.3 206/282/2585231621132%9%48-0.9
Cristhian Vasquez
2016 · A
19 34 36→30 51→50 43 168/238/234 66250 410 33% 8% 27 -3.3 179/237/253 74242 59 27% 6% 31 -3.0 164/220/234702134824%5%17-1.4
Ghordy Santos
2019 · A
19 37 38→40 51→50 53 176/275/255 79250 516 29% 11% 50 -1.8 207/278/291 84314 615 33% 8% 58 -1.2 179/234/283104312101144%6%35-1.1
Chris Suero
2023 · A
19 41→37 38→45 47→55 49 191/290/273 82290 58 32% 11% 61 -1.0 192/289/292 100287 914 33% 10% 65 -0.7 175/282/297122265132636%10%62-0.6
Jose Acosta
2019 · A
19 39 37→45 53→55 47 185/259/257 72250 414 26% 8% 42 -2.3 225/287/323 98318 619 29% 7% 70 -0.3 201/262/323122304122136%6%57-0.6
Michael De La Cruz
2015 · A
19 43 35→40 46→50 50 199/283/256 57281 210 28% 10% 52 -1.6 188/254/253 65290 39 33% 8% 38 -2.6 169/235/2275826521034%7%21-1.3
Albert Fabian
2021 · A
19 43→34 39→50 47→40 44 203/274/294 91290 67 30% 8% 58 -1.2 194/254/317 123294 145 37% 7% 56 -1.3 212/269/33312125714623%6%63-0.3
Robert Lopez
2023 · A
19 36 36→45 46→45 40 174/248/241 67275 46 36% 7% 33 -2.9 194/254/283 89295 84 34% 7% 46 -2.0 181/244/265842718334%7%35-1.0
Delbis Arcila
2012 · A
19 41 39→45 46→45 47 198/273/285 87278 67 29% 9% 55 -1.4 207/272/312 105293 96 30% 8% 62 -0.9 202/268/31511328210430%8%59-0.5
Gabriel Terrero
2023 · A
19 38 37→50 51→45 42 180/260/249 69278 512 34% 8% 41 -2.3 190/262/297 107326 99 41% 8% 53 -1.5 160/235/29713728811745%8%40-0.9
Adrian Placencia
2022 · A
19 36→37 40→45 48→50 44 172/262/264 92283 87 39% 10% 46 -2.0 186/278/306 120309 1312 40% 10% 63 -0.8 178/272/297119295141341%10%56-1.1