Diego CastilloSS Round Rock Express
Age 28 R/R 5'11" / 185 lbs AAA Svc 4.000 · Ctrl thru 2027
2026 ROS PROJECTION259 act + 172 ros · stats below = ROS only
wRC+†95
AVG/OBP/SLG.259 / .328 / .381
PA172
HR3
K%18
BB%9
BABIP304
ISO123
MLB%10%
Value2026 · WAR
BAT: -4.2 runs (wOBA-derived runs vs avg)-4BATRUN: -1.7 runs (SB/CS + UBR baserunning)-2RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +4.6 runs (Positional adjustment)+5POSREP: +12.2 runs (Replacement-level credit)+12REPTotal WAR: +1.10+1.1WAR
0.00.51.00.00.8+$1M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 55 / POW 45
Toolsscout grade · Statcast %ile · 2022-2024
CONTACT55
Whiff%
5210.7%
xwOBA
320.287
POWER45
Barrel%
599.6
Avg EV
1486.4
Bat Spd
2468.5
EYE50
Chase%
4333.0%
SPEED45
Sprint
2326.2
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-2
MLB Debut   2022
Service   4.000 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2026ROSArb-2$1M+0.0$0.2M+$0.0M (cut)
2027Arb-3$4M+0.8$3M+$0.0M (cut)
Totals $0.0M $3M +$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
201517 ROKDSL Yankees 1 262246 64860 9422 51 260292341633 81309 163 272 66
201517 ROKDSL Yankees 1 262239 791180 16292 51 331377444821 113371 116 359 133
201618 ROKGCL Yankees West 184170 37501 9303 53 218269265534 47255 165 234 37
201618 ROKGCL Yankees West 184165 44701 14213 53 267335327662 61297 118 302 90
201719 ACharleston RiverDogs 510476 1221341 18741 95 256285307592 50300 154 252 51
201719 ACharleston RiverDogs 510463 1221531 31511 95 263311315626 52293 106 278 71
201820 A+Tampa Tarpons 514478 1202521 21663 114 251287318605 67287 134 263 59
201820 A+Tampa Tarpons 514469 1222022 30473 114 260309324633 64284 96 282 74
201921 A+Tampa Tarpons 456427 831824 22715 133 194242274516 80224 165 226 31
201921 A+Tampa Tarpons 456416 1031824 33495 133 248311329640 82272 117 291 81
202123 AA2 teams 440405 9923019 27734 95 244298442740 198253 176 315 99
202123 AA2 teams 440388 10824019 44564 95 278358487845 209282 1310 370 141
202224 MLB3 teams 524485 9722016 271406 32 200251344595 144242 275 261 58 -25 -0 -2 +6 +15 -0.6
202224 MLB3 teams 524472 11323118 401186 32 239307407714 167278 238 315 99 -0 -0 -2 +6 +15 1.9
202325 AAAReno Aces 556494 1232512 571130 1310 249327316642 67316 2010 291 81
202325 AAAReno Aces 556454 1423313 97790 1310 313434410843 97370 1417 383 151
202426 AAA2 teams 546484 1092328 52984 134 225306331636 105264 1810 285 76
202426 AAA2 teams 546463 12226210 73814 134 263369393762 130297 1513 343 121
202527 AAA2 teams 300270 54907 26692 04 200275311586 111240 239 256 54
202527 AAA2 teams 300263 671008 33562 04 255342384726 129294 1911 328 109
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD28 AAATEX 259234 631412 20371 56 269329363693 94308 148 302 89 -3 -1 +0 +3 +7 0.6
YTD28 AAATEX 259225 701712 29291 56 311392422814 111345 1111 362 135 +10 -1 +0 +3 +7 1.9
ROS28 AAATEX 10% 172154 40813 15311 33 259328381710 123295 189 309 95 -1 -1 +0 +2 +5 0.5
ROS28 MLBTEX 10% 1716 4100 130 00 250294312607 62296 186 307 93 -0 +0 +0 +0 +0 0.1
FULL28 AAATEX 276250 671512 21401 56 268327360687 92308 148 302 90 -3 -1 +0 +3 +8 0.6
TOT28 AAATEX 431388 1032225 35682 89 265329370699 105307 168 305 91 -4 -2 +0 +5 +12 1.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202729 MLBTEX 36% 336302 751615 29612 54 248318358676 109293 189 305 92 -3 -1 -1 +4 +10 0.8
202729 MLBTEX 36% 120108 27602 10221 22 250319361680 111295 188 303 90 -1 -0 -0 +1 +3 0.3
▸ Career Totals
Career 420386 8520013 251004 33 220275373648 153259 246 287 77 -11 -1 -2 +7 +12 0.6
/ 162G 650597 13131020 391556 55 219274372646 152258 246 287 77 -17 -1 -3 +11 +18 0.9
Career 48004391 10231951967 31286833 8948 233289332621 99274 186 272 66 -182 -1 -3 +48 +136 -0.3
/ 162G 650595 1382639 421184 126 232287331618 99273 186 272 66 -25 +0 -0 +6 +18 -0.0

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
201517 ROKDSL Yankees 1 262239 791180 16292 51 331377444821 113371 116 359 133 +10 +1 +7 1.8
201618 ROKGCL Yankees West 184165 44701 14213 53 267335327662 61297 118 302 90 -2 -0 +5 0.3
201719 ACharleston RiverDogs 510463 1221531 31511 95 263311315626 52293 106 278 71 -17 -0 +14 -0.3
201820 A+Tampa Tarpons 514469 1222022 30473 114 260309324633 64284 96 282 74 -15 +1 +15 0.0
201921 A+Tampa Tarpons 456416 1031824 33495 133 248311329640 82272 117 291 81 -10 +1 +13 0.5
202123 AAAIndianapolis Indians 7054 15303 13131 00 278426500926 222300 1919 401 165 +5 +0 +2 0.7
202123 AAAltoona Curve 370334 9321016 31433 95 278345485830 207279 128 364 137 +15 -0 +10 2.6
202224 MLBPittsburgh Pirates 283262 5413011 14753 11 206254382636 176239 275 278 71 -9 -0 -2 +6 +8 0.2
202224 AAAIndianapolis Indians 151134 33603 14333 21 246331358689 112306 229 315 100 -0 +0 +4 0.4
202224 INTLCaribes de Anzoategui 9076 26414 12100 00 3424325791.011 237344 1113 431 188 +9 +0 +3 1.2
202325 AAAReno Aces 556454 1423313 97790 1310 313434410843 97370 1417 383 151 +32 -1 +16 4.7
202426 AAASt. Paul Saints 470398 1042329 63704 134 261368397765 136293 1513 344 122 +11 +1 +13 2.6
202426 INTLNavegantes del Magallanes 7665 18301 10110 00 277373369743 92321 1413 337 116 +1 +0 +2 0.4
202527 AAAOmaha Storm Chasers 263233 611007 29510 03 262344395738 133307 1911 333 113 +4 -1 +7 1.0
202527 INTLNavegantes del Magallanes 3730 6001 452 01 200333300633 100200 1411 294 83 -1 -0 +1 -0.0
▸ Career Totals (raw MLB only — historical actual)
MLB Career 283262 5413011 14753 11 206254382636 176239 275 278 71 -9 -0 -2 +6 +8 0.2

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
#1Stephen Vogtlast yr '22
career totals — 9 seasons, 2,571 PA
92,571825241303410+36-119.39.4
/162664211+9.2-2.82.4pk7: 9
#2Trevor Plouffelast yr '17
career totals — 7 seasons, 3,178 PA
73,17810312243306411+14-188.48.4
/162664223+2.8-3.81.8pk7: 8
#3Tim Beckhamlast yr '19
career totals — 5 seasons, 1,743 PA
51,7436313248301431+19-136.16.1
/162664245+7.1-4.82.3pk7: 6
#4J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
#5Jose Castillolast yr '08
career totals — 5 seasons, 2,059 PA
52,0593913254296379+7-141.91.9
/162664134+2.4-4.50.6pk7: 2
#6Nick 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
1435143220273375+5-10.60.6
/162664215+7.1-1.30.9pk7: 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
Diego Castillo (OGILVIE) 28 55 45 45 50 265/329/370 105307 58 16% 8% 91 +1.1
Gerald Laird
2009 · MLB
29 51→47 45→50 42→50 46 248/303/377 129294 126 20% 6% 91 +1.1 227/295/337 110264 97 17% 7% 78 +0.2 268/338/3691013106314%8%97+0.4
Kevin Plawecki
2019 · MLB
28 47→56 47→45 43→30 50 233/311/369 136275 143 20% 8% 93 +1.3 245/315/376 131289 125 19% 7% 96 +1.5 235/301/328922758017%7%76+0.0
Jordy Mercer
2014 · MLB
27 52→59 47→50 43→45 46 257/309/399 141302 138 19% 6% 99 +1.7 253/307/373 120293 115 17% 7% 92 +1.2 254/324/38713329112116%8%90+0.9
Pedro Severino
2021 · MLB
28 46→48 49→50 48→45 49 233/301/374 141274 176 22% 8% 90 +1.0 239/299/374 135304 156 25% 8% 89 +1.0 230/288/35512529514626%7%76+0.0
Elias Díaz
2019 · MLB
28 53→56 45→50 45 47 260/305/382 122295 135 17% 6% 93 +1.3 243/298/361 118279 123 17% 7% 85 +0.7 242/293/38013829016022%6%85+0.3
Eric Campbell
2015 · MLB
28 54→57 43→45 49→50 51 258/333/376 117322 1011 22% 9% 104 +2.0 240/327/350 110299 1013 21% 10% 95 +1.4 243/339/35010729891220%11%97+1.0
Tucker Barnhart
2019 · MLB
28 51→54 44→45 40 55 248/325/372 123289 113 18% 10% 98 +1.6 236/318/373 137289 153 22% 10% 97 +1.5 228/313/36113328715124%10%86+0.4
Welington Castillo
2015 · MLB
28 50→57 48→55 47→30 47 247/317/391 144306 163 24% 8% 102 +1.8 248/307/421 173303 223 25% 7% 105 +2.1 252/308/43318130625126%7%105+1.4
Ryan Lavarnway
2016 · MLB
28 49→45 42→55 46→30 49 236/304/342 106291 104 22% 8% 82 +0.5 227/291/334 107289 103 24% 7% 76 +0.0 231/300/39216128220025%7%90+0.4
Brendan Harris
2009 · MLB
28 55→58 45→50 46→45 49 265/326/401 136316 114 19% 8% 107 +2.2 231/285/338 107275 93 19% 6% 73 -0.1 221/306/33411326011118%9%80+0.2
Brandon Inge
2005 · MLB
28 49→56 48→55 45 48 245/304/395 150282 157 20% 7% 96 +1.5 253/318/420 167299 188 21% 8% 108 +2.3 246/316/41216629518722%8%102+1.9
Chris Woodward
2004 · MLB
28 51→47 49→50 45 49 257/315/412 155298 165 20% 7% 105 +2.1 245/304/368 123302 104 21% 7% 89 +0.9 236/297/3391032986222%7%75-0.0
Steve Holm
2009 · MLB
29 48 47→50 43→40 51 238/314/376 138280 145 20% 8% 96 +1.5 216/280/324 108269 94 22% 7% 68 -0.5 195/257/288932487123%6%48-0.7
John Hester
2011 · MLB
27 50 48→55 48→50 42 249/296/406 157318 1411 26% 6% 95 +1.4 208/266/322 114288 125 30% 7% 62 -0.9 184/244/29110726911434%7%42-1.0
Andrew Knizner
2023 · MLB
28 45 41→50 41→40 52 216/301/311 96265 93 21% 9% 75 -0.0 225/292/348 123277 145 23% 7% 79 +0.3 218/299/36114225717222%7%83+0.2
Michael McKenry
2013 · MLB
28 44→47 50→55 43→40 47 225/294/378 153281 173 26% 8% 88 +0.9 236/310/392 156288 186 23% 9% 98 +1.6 228/310/37314527616523%10%91+0.3
Jason Donald
2013 · MLB
28 51→55 41→50 49→50 43 243/303/347 104316 813 25% 6% 83 +0.6 213/257/310 97303 79 31% 5% 54 -1.4 193/229/276832875633%4%30-1.3
Carlos Pérez
2019 · MLB
28 48→47 46→60 47→45 45 239/287/366 127278 146 20% 6% 82 +0.5 215/260/389 174234 234 20% 4% 77 +0.1 218/290/40318423924021%8%90+0.7
Cheslor Cuthbert
2021 · MLB
28 47→57 49→50 46→45 44 239/290/385 146288 174 24% 6% 88 +0.9 216/286/377 161261 196 25% 8% 85 +0.7 182/261/34416320921125%8%62-0.5
Josh Fields
2011 · MLB
28 48→56 49→55 44→50 44 240/299/387 147309 178 28% 7% 92 +1.2 244/297/382 138330 1411 29% 7% 89 +1.0 240/291/358118341111131%6%79+0.2