Dilan GranadilloC South Bend Cubs
Age 25 L/R 5'8" / 175 lbs A+ Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION35 act + 91 ros · stats below = ROS only
wRC+†28
AVG/OBP/SLG.169 / .242 / .241
PA91
HR1
K%35
BB%8
BABIP260
ISO72
MLB%0%
Value2026 · WAR
BAT: -12.4 runs (wOBA-derived runs vs avg)-12BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.3 runs (Positional adjustment)+2POSREP: +3.6 runs (Replacement-level credit)+4REPTotal WAR: -0.70-0.7WAR
trajectory · projected WAR by year
-0.4-0.4-0.52628
Tools · ContractCON 20 / POW 20
Toolsscout grade
CONTACT20
scouting grade only
POWER20
scouting grade only
EYE45
scouting grade only
SPEED40
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
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
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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202120 ROKDSL Cubs Blue 116104 10110 7454 31 96183125308 29167 396 144 -32
202120 ROKDSL Cubs Blue 11699 14210 12314 31 141261182443 40203 2710 219 26
202221 ROKACL Cubs 5349 6101 3251 11 122189204393 82217 476 160 -19
202221 ROKACL Cubs 5346 8101 6171 11 174283261544 87250 3211 259 56
202423 A2 teams 6657 8101 8180 00 140246211457 70184 2712 201 12
202423 A2 teams 6653 8101 12130 00 151308226534 75179 2018 260 57
202524 AMyrtle Beach Pelicans 171156 20401 10873 00 128195173368 45271 516 169 -12
202524 AMyrtle Beach Pelicans 171147 28601 19563 00 190296252548 61293 3311 259 56
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD25 A+CHC 3529 1000 4222 00 3420034234 143 6311 149 -28 -5 +0 +0 +1 +1 -0.4
YTD25 A+CHC 3527 2000 6162 00 7428674360 182 4617 213 21 -3 +0 +0 +1 +1 -0.2
ROS25 A+CHC 0% 9183 14301 7321 10 169242241483 72255 358 222 28 -7 +0 +0 +2 +3 -0.3
ROS25 MLBCHC 0% 01 0000 000 00 256 212 21 +0 +0
FULL25 A+CHC 3530 1000 4222 00 3320033233 125 6311 149 -28 -5 +0 +0 +1 +1 -0.4
TOT25 A+CHC 126112 15301 11543 10 134230188418 54246 439 202 13 -12 +0 +0 +2 +4 -0.7
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202726 MLBCHC 30% 196175 31612 16663 31 177258257515 80261 348 235 38 -14 +0 +0 +4 +6 -0.5
202827 MLBCHC 42% 267239 42813 22884 31 176257255512 79263 338 242 43 -17 +0 +0 +5 +8 -0.5
202726 MLBCHC 30% 5953 10201 5201 10 189271283554 94262 348 226 31 -5 +0 +0 +1 +2 -0.2
202827 MLBCHC 42% 111100 17301 9361 10 170245230475 60265 328 233 37 -8 +0 +0 +2 +3 -0.3
▸ Career Totals
Career 170154 27502 14562 20 175254247501 71258 338 231 35 -13 +0 +0 +3 +5 -0.4
/ 162G 650589 1031908 542148 80 175255248503 73256 338 231 35 -48 +2 +0 +12 +18 -1.7
Career 960863 1312439 7336116 114 152231218449 66245 388 207 16 -91 +1 +0 +17 +27 -4.7
/ 162G 650584 881626 4924411 73 151229216445 65243 388 207 16 -62 +0 +0 +12 +18 -3.2

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
202120 ROKDSL Cubs Blue 11699 14210 12314 31 141261182443 40203 2710 219 26 -10 +0 +3 -0.6
202221 ROKACL Cubs 5346 8101 6171 11 174283261544 87250 3211 259 56 -3 -0 +2 -0.1
202423 A+South Bend Cubs 2723 3101 450 00 130259304564 174118 1915 262 58 -1 +0 +1 -0.1
202423 AMyrtle Beach Pelicans 3930 5000 880 00 167342167509 227 2121 259 57 -2 +0 +1 -0.1
202524 AMyrtle Beach Pelicans 171147 28601 19563 00 190296252548 61293 3311 259 56 -8 +0 +5 -0.4

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
Dilan Granadillo (OGILVIE) 25 20 20 40 45 134/230/188 54246 11 43% 9% 13 -0.7
Cole Daily
2022 · AA
25 41 35→30 43→55 45 193/258/249 56273 38 29% 8% 39 -2.5 201/272/270 69315 416 34% 9% 50 -1.7 184/263/2284429812435%9%33-1.4
Tim Susnara
2021 · A
25 35 38→40 47→40 40 173/239/249 75277 75 38% 8% 31 -3.0 198/264/303 105342 106 42% 7% 56 -1.3 161/239/26810827313043%7%35-0.7
George Soto
2011 · A
25 34 36→40 44→45 40 169/238/230 61247 58 32% 6% 27 -3.3 190/261/281 91262 78 28% 8% 49 -1.8 163/239/259972139727%8%37-1.0
Logan Moore
2015 · AA
24 38 38→40 40→30 40 187/239/267 80265 53 30% 6% 35 -2.8 202/248/296 94280 93 30% 6% 46 -2.0 190/236/2829226410031%6%35-1.1
Jordan Procyshen
2019 · AA
26 38 39→40 38→40 39 185/244/265 80278 74 35% 6% 37 -2.6 199/254/337 138254 165 28% 6% 61 -1.0 175/241/33215720922429%6%53-0.4
Scott Hurst
2021 · AA
25 41→31 40 44→50 41 200/257/288 88290 86 32% 7% 48 -1.9 201/267/295 94294 915 32% 8% 55 -1.4 197/269/29093279101731%8%51-0.9
John Curtis
2009 · A
24 38 38→30 46→30 40 184/249/264 79279 65 34% 7% 39 -2.5 205/269/272 67295 44 30% 7% 50 -1.8 202/270/250472853128%8%41-1.0
AJ Graffanino
2022 · A
25 41 36→30 44→45 45 196/254/258 62265 39 26% 7% 39 -2.5 202/261/279 77264 612 24% 7% 48 -1.9 176/236/2396221861821%6%24-1.0
Kyle Marinconz
2021 · A
25 40→35 39→40 47→50 43 193/256/276 83262 710 28% 7% 45 -2.1 205/269/297 92275 811 27% 7% 56 -1.3 172/244/2336022571226%6%27-0.9
Garrett Kennedy
2018 · AA
25 35 41→40 45→30 40 178/236/276 98254 93 33% 6% 37 -2.7 195/260/292 97285 95 32% 7% 52 -1.6 158/237/234772327033%8%24-1.0
Julian Escobedo
2023 · AA
25 37→34 41→40 48→50 40 186/251/287 100259 914 31% 6% 46 -2.0 205/270/324 119291 1114 32% 7% 64 -0.8 182/254/327145270142036%6%54-0.3
Austin Rei
2019 · AA
25 38 40 40 40 187/261/280 94277 74 33% 7% 50 -1.8 192/262/285 93308 87 37% 7% 51 -1.7 123/204/184612065040%8%-2-1.0
Matt McLaughlin
2021 · A
25 43→39 36→30 44→45 45 201/268/266 65283 310 28% 8% 47 -1.9 198/260/278 80265 67 26% 6% 48 -1.9 174/236/237642275325%6%24-1.9
Connor Justus
2021 · AA
26 35→37 37→40 43→45 42 172/248/244 72250 58 31% 7% 35 -2.8 192/256/268 76294 67 34% 7% 43 -2.2 166/232/217512613335%7%17-2.1
Anthony Mulrine
2023 · AAA
25 36 37→40 45→40 39 177/253/247 71262 55 32% 6% 38 -2.6 192/271/279 87273 76 30% 7% 53 -1.5 147/251/218702045028%8%28-0.7
Max Wright
2023 · A
25 39 41→40 44→40 42 184/275/284 101295 94 37% 8% 57 -1.2 193/269/291 98294 96 35% 8% 56 -1.3 136/214/209732019035%7%10-1.0
Jerome Pena
2014 · A
25 39→34 38→40 46→45 40 190/248/268 78283 68 34% 7% 40 -2.4 204/260/305 101326 88 37% 7% 54 -1.4 193/255/32112732312741%7%53-0.5
Michael Johnson
2013 · A
24 39 38→40 41→40 41 188/249/266 79281 44 33% 7% 40 -2.4 214/282/284 70309 46 29% 8% 58 -1.2 251/330/318673533727%10%84+0.3
D.K. Carey
2017 · A
25 38→36 41→40 39→45 46 188/260/281 93256 97 29% 8% 49 -1.8 192/268/279 87293 76 34% 9% 52 -1.6 155/246/216622563237%10%24-1.5
Garrison Schwartz
2021 · AA
25 40 38→40 44→45 38 188/250/263 75302 67 38% 7% 40 -2.4 179/266/261 82400 611 51% 9% 47 -1.9 44/182/743016331465%11%-32-1.4