Darius PerryC Spokane Indians
Age 25 R/R 6'0" / 210 lbs A+ HR +30%H +12% Svc 0.0 · Ctrl thru 2035
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 92 proj PA
wRC+†41
AVG/OBP/SLG.180 / .244 / .278
PA92
HR2
K%32
BB%7
ISO99
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: +1.6 runs (Positional adjustment)+2POSREP: +2.6 runs (Replacement-level credit)+3REPTotal WAR: -0.20-0.2WAR
trajectory · projected WAR by year
-0.2-0.2-0.1-0.1262829
Tools · ContractCON 20 / POW 39
Toolsscout grade
CONTACT20
scouting grade only
POWER39
scouting grade only
EYE44
scouting grade only
SPEED42
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
2029MiLBstill in minors · estimated debut 2030
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
202322 ROKACL Rockies 1816 5110 061 00 312353500853 188455 330 301 89
202322 ROKACL Rockies 1816 6110 041 00 375412562974 188462 220 403 167
202423 AFresno Grizzlies 252224 28603 181196 00 125210192402 67238 477 185 0
202423 AFresno Grizzlies 252213 37904 29916 00 174290272563 99273 3612 263 59
202524 A+Spokane Indians 7168 3002 2430 01 4471132204 8843 613 88 -74
202524 A+Spokane Indians 7166 5003 4310 01 76129212341 13662 446 153 -25
▸ 2026 Season
202625 MLBCOL 9285 16302 6301 10 188250294544 106258 337 239 41 -6 +0 +0 +2 +3 -0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202726 MLBCOL 30% 156142 27513 11492 21 190258303561 113262 317 249 49 -9 +0 +0 +3 +4 -0.2
202827 MLBCOL 42% 239217 42815 17743 31 194262309570 115264 317 254 53 -13 +0 +0 +4 +7 -0.1
202928 MLBCOL 48% 296270 521016 21913 41 193259304562 111265 317 257 55 -15 +0 -1 +5 +8 -0.2
202726 MLBCOL 30% 4743 9201 3151 10 209277326602 116282 326 258 56 -2 +0 +0 +1 +1 0.0
202827 MLBCOL 42% 10092 20412 7311 10 217280348628 130284 317 264 60 -4 +0 +0 +2 +3 0.0
202928 MLBCOL 48% 141128 27513 10432 21 211279336615 125285 307 267 63 -6 +0 -0 +3 +4 0.0
▸ Career Totals
Career 288263 561126 20894 41 213279338617 125296 317 265 61 -13 +0 -0 +5 +8 0.1
/ 162G 650594 12825514 452019 92 215281345626 130299 317 265 61 -29 +1 -1 +12 +18 0.1
Career 11241022 17333421 7541216 104 169237271508 102255 377 228 33 -86 +0 -1 +20 +32 -3.5
/ 162G 650591 10019212 432389 62 169236269505 100255 377 228 33 -50 +0 -0 +12 +18 -2.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
202322 ROKACL Rockies 1816 6110 041 00 375412562974 188462 220 403 167 +1 +0 +1 0.2
202423 AFresno Grizzlies 252213 37904 29916 00 174290272563 99273 3612 263 59 -12 +0 +7 -0.5
202524 A+Spokane Indians 7166 5003 4310 01 76129212341 13662 446 153 -25 -10 -0 +2 -0.9

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
#3J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#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 1 projected seasons
128964193257304+5+4-0.2-0.1
/162664139+11.9+9.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
Darius Perry (OGILVIE) 25 20 39 42 44 180/244/278 98258 21 32% 7% 41 -0.4
Chadd Krist
2015 · A
25 39 41→40 44→45 42 192/253/287 94265 86 30% 6% 47 -1.9 193/247/294 101286 106 34% 6% 46 -2.0 150/200/2499821812036%5%11-1.4
Joseph Odom
2016 · A
24 36 43→45 42→30 41 186/243/296 110256 114 31% 7% 45 -2.1 217/257/323 106294 103 28% 5% 57 -1.2 199/254/31811933012241%6%52-0.6
David Masters
2018 · A
25 34→36 39→45 39→40 42 174/233/250 76234 73 28% 6% 29 -3.2 201/268/315 114280 123 31% 7% 61 -1.0 194/263/33113726618133%7%59-0.5
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
Quincy McAfee
2023 · AA
25 38 43→45 42→45 46 189/279/295 106260 116 30% 9% 62 -0.9 198/275/331 133251 1510 27% 7% 69 -0.4 185/264/327142224171225%7%61-0.5
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
Connor Kaiser
2022 · AA
25 36 44→45 47→50 43 187/255/303 116259 125 32% 8% 53 -1.5 191/267/312 121296 1414 37% 9% 60 -1.0 169/257/271103275111640%10%43-1.1
Olivier Basabe
2022 · AA
25 39 43→40 45 42 197/254/301 103257 117 28% 6% 50 -1.7 210/271/311 101292 1110 30% 7% 61 -1.0 199/266/28182279101031%7%47-0.9
Caleb Hamilton
2019 · A
24 34 41→45 45 46 172/252/271 98253 76 33% 9% 43 -2.2 186/255/287 101275 108 33% 8% 48 -1.9 145/239/28213720521340%10%39-0.8
Nick Quintana
2023 · AA
25 38→39 43→45 42→45 48 190/274/298 109258 115 30% 10% 60 -1.0 194/275/299 105281 107 32% 9% 61 -1.0 106/214/187811637037%8%7-1.1
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
Toby Welk
2022 · AA
25 38→33 43→45 48→45 41 191/257/300 109268 109 32% 7% 53 -1.5 202/261/308 106298 107 33% 7% 56 -1.3 189/237/29911127911035%5%42-0.7
Gunnar Heidt
2018 · AA
25 37→39 42→45 47→50 38 186/242/289 103277 1012 35% 6% 43 -2.2 197/252/301 104308 913 37% 6% 50 -1.8 206/260/3081032978932%6%52-1.0
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
Trevor Schwecke
2023 · AAA
25 39 44→45 41→50 39 195/257/308 113291 116 35% 7% 54 -1.4 218/275/332 114316 1014 32% 6% 68 -0.5 223/280/33511232091731%6%68-0.3
Osvaldo Abreu
2019 · AA
25 39→46 41→40 43→50 38 195/242/293 98268 96 30% 5% 43 -2.2 197/252/290 93307 88 36% 6% 47 -1.9 186/244/260753085839%6%32-1.2
Rylan Sandoval
2013 · AA
25 38 41→40 45 35 187/242/284 97286 95 36% 5% 42 -2.3 210/261/294 84310 68 32% 6% 52 -1.6 210/261/280693085831%5%44-0.8
Madison Stokes
2021 · A
25 38→35 42→40 40 34 190/232/286 96282 104 36% 4% 37 -2.6 182/244/283 101296 97 39% 7% 43 -2.2 165/240/264982698739%8%33-1.6
Joe Cronin
2019 · AA
25 38 40→45 45→50 44 181/274/268 88287 87 37% 9% 53 -1.5 196/278/301 105300 911 35% 8% 62 -0.9 171/260/279108256101335%9%46-1.0