Rafe Perich3B Hub City Spartanburgers
Age 24 S/R 6'1" / 225 lbs A+ K +3% Svc 0.0 · Ctrl thru 2035 peak 0.5 · 2029
wRC+†59
AVG/OBP/SLG.212 / .288 / .323
PA312
HR6
SB5
K%28
BB%9
MLB%0%
BAT: -14.5 runs (wOBA-derived runs vs avg)-15BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.1 runs (Positional adjustment)+1POSREP: +8.8 runs (Replacement-level credit)+9REPTotal WAR: -0.40-0.4WAR
Scouting · nowfuture
HIT
4040
PWR
3030
SPD
4545
EYE
5055
trajectory · 10 yrs
0.5peak
2029

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
2030Arb-2$0.9M+0.4$2M+$0.9M
2031Arb-3$0.9M+0.3$1M+$0.5M
2032Ext / FA-deal$0.9M+0.1$0.5M-$0.5M
2033Ext / FA-deal$0.2M
2034Ext / FA-deal$0.4M
2035Ext / FA-deal$0.6M
Totals $4M $-1.0M -$5M
Why some years run red
On long-term deals the salary is locked in regardless of how the player ages. Late years are red whenever projected production drops below the AAV — that's expected, not a sign the deal is bad. The honest scorecard is the Net Surplus over the whole contract, not any single year.

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202422 ADown East Wood Ducks 3328 3100 5110 00 .107.242.143.385 .036.176 3315 .189 3 -4 +0 +0 +0 +1 -0.3
202523 A2 teams 398357 681015 331144 70 .190.266.266.533 .076.260 298 .239 41 -26 +1 +0 +1 +11 -1.3
▸ 2026 Season (actual · ROS · total)
202624 A+Hub City Spartanburgers 4441 7020 3210 11 .171.227.268.496 .098.350 487 .189 3 -5 -0 +0 +0 +1 -0.4
ROS24 MLBTEX 268241 51925 23792 41 .212.286.328.614 .116.289 299 .274 68 -10 +0 +0 +1 +8 -0.1
TOT24 MLBTEX 312282 58945 261002 52 .206.277.319.597 .113.298 328 .262 59 -15 +0 +0 +1 +9 -0.4
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202725 MLB 10%TEX 345308 671137 31843 62 .218.295.341.636 .123.275 249 .286 77 -9 +0 +0 +1 +10 0.3
202826 MLB 25%TEX 390348 761338 36953 62 .218.297.342.639 .124.277 249 .291 81 -9 +0 +0 +1 +11 0.4
202927 MLB 43%TEX 409364 811439 381004 72 .223.303.352.655 .129.278 249 .292 82 -8 +1 +0 +1 +12 0.5
203028 MLB 52%TEX 418372 821439 391024 62 .220.301.347.648 .126.278 249 .292 82 -9 +0 -1 +1 +12 0.4
203129 MLB 63%TEX 415369 811439 391034 62 .220.301.347.648 .127.277 259 .290 80 -9 +0 -1 +1 +12 0.3
203230 MLB 73%TEX 411367 791438 381033 61 .215.294.335.629 .120.275 259 .287 78 -10 +1 -2 +1 +12 0.1
203331 MLB 90%TEX 400357 771338 371023 51 .216.295.336.631 .120.274 269 .283 75 -11 +1 -3 +1 +11 -0.1
203432 MLBTEX 383341 711227 361003 40 .208.289.317.606 .109.272 269 .278 71 -12 +1 -4 +1 +11 -0.3
203533 MLBTEX 354315 651126 33953 40 .206.288.311.599 .105.271 279 .273 67 -13 +1 -4 +1 +10 -0.5
203634 MLBTEX 311277 56925 29862 30 .202.282.303.586 .101.269 289 .267 63 -13 +1 -5 +1 +9 -0.8
▸ Career Totals (MLE all levels + projections)
Career 45354044 8571453086 417117438 6413 .212.292.326.618 .114.274 269 .279 72 -144 +8 -20 +16 +128 -1.2
/ 162G 650580 12221412 601685 92 .210.290.322.613 .112.272 269 .279 72 -21 +1 -3 +2 +18 -0.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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202422 ADown East Wood Ducks 3325 3100 880 00 .120.333.160.493 .040.176 2424 .263 59 -2 +0 +1 -0.1
202523 A+Hub City Spartanburgers 146124 25302 21301 20 .202.322.274.596 .073.250 2114 .284 76 -4 +0 +4 0.1
202523 AHickory Crawdads 252209 521014 36523 50 .249.367.364.731 .115.306 2114 .332 112 +3 +1 +7 1.2

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
Rafe Perich (OGILVIE) 24 40 30 45 55 .212/.288/.323 .111.284 65 28% 9% 72 -0.1
Jose Herrera
2021 · A
24 43 40 47→40 51 .209/.287/.304 .095.275 85 25% 10% 66 -0.6 .215/.289/.310 .095.290 95 27% 9% 68 -0.5 .210/.286/.290.080.2788326%9%58-0.5
Kevin Encarnacion
2015 · A
23 45 42→40 44→55 51 .221/.298/.326 .105.274 910 22% 9% 76 +0.1 .222/.276/.306 .084.294 68 25% 6% 61 -1.0 .226/.279/.297.071.2946724%5%55-0.5
Ronnie Richardson
2014 · A
24 44 42→40 48→50 45 .213/.275/.318 .106.281 88 26% 7% 64 -0.8 .216/.308/.313 .097.284 610 24% 9% 78 +0.2 .210/.315/.303.093.27751023%10%77+0.1
Louis Ott
2008 · A
23 47→48 38→30 47→45 45 .222/.286/.300 .078.296 68 26% 7% 64 -0.8 .228/.300/.296 .068.325 47 28% 9% 69 -0.4 .228/.307/.282.054.3313629%10%65-0.4
Elih Marrero
2021 · A
24 44 38→40 49→55 45 .209/.266/.289 .080.272 56 24% 7% 53 -1.5 .214/.285/.291 .077.307 420 29% 9% 61 -1.0 .207/.287/.272.066.30432730%10%55-0.5
Connor McVey
2019 · A
24 45 40→30 46→50 45 .214/.287/.304 .090.311 79 32% 8% 66 -0.6 .205/.305/.281 .076.291 69 29% 10% 69 -0.4 .188/.306/.248.060.2656928%12%59-0.7
Jan Vázquez
2015 · AA
24 41 42→40 46→45 39 .206/.262/.303 .097.286 119 31% 6% 55 -1.4 .212/.282/.306 .094.294 88 29% 7% 65 -0.7 .217/.296/.306.089.2898726%7%67-0.2
Greg Cullen
2021 · A
24 44→42 41→40 42→40 48 .215/.292/.315 .100.268 83 22% 8% 72 -0.2 .229/.319/.338 .109.306 114 26% 10% 89 +0.9 .232/.336/.332.100.31711427%12%91+0.4
Joe Sclafani
2014 · A
24 47 41→40 52→50 52 .225/.304/.328 .103.277 714 20% 9% 79 +0.3 .252/.313/.330 .078.305 411 17% 8% 82 +0.5 .277/.332/.337.060.33021016%7%87+0.5
Taylor Krick
2011 · A
23 43 39→30 48→40 49 .206/.285/.289 .084.266 77 24% 9% 62 -0.9 .224/.308/.287 .063.307 45 26% 8% 71 -0.3 .233/.323/.283.051.3262226%8%73-0.0
Anthony Seigler
2023 · A
24 40→39 43→45 46→55 54 .196/.296/.310 .114.268 911 28% 12% 72 -0.2 .198/.295/.313 .115.254 1119 24% 12% 72 -0.2 .200/.299/.321.122.247122723%12%74-0.1
Patrick Bailey
2023 · A
24 39→49 46→45 47→45 45 .199/.271/.326 .128.273 146 31% 9% 66 -0.6 .223/.284/.340 .117.298 125 28% 8% 74 -0.1 .229/.288/.338.110.30311427%7%75-0.0
Oliver Dominguez
2013 · A
24 42 40 50→45 47 .202/.275/.299 .097.279 711 29% 9% 59 -1.1 .202/.260/.301 .099.295 87 32% 7% 53 -1.5 .166/.212/.254.088.2369033%5%19-0.9
Jackson Brennan
2007 · A
24 47→42 42→45 46→50 48 .223/.311/.332 .110.296 910 26% 9% 84 +0.6 .210/.302/.309 .099.287 810 28% 9% 75 -0.0 .195/.295/.281.087.27071028%9%63-0.4
Joseph Rosa
2021 · A
24 42→43 38→40 43→50 42 .202/.265/.279 .078.281 69 29% 7% 50 -1.7 .213/.280/.324 .111.312 1017 32% 7% 68 -0.5 .204/.282/.310.106.30892134%8%63-0.4
Juan Gutierrez
2006 · A
24 47 41→40 47→30 48 .225/.286/.325 .100.280 85 22% 8% 70 -0.3 .204/.256/.306 .102.251 104 22% 6% 53 -1.5 .164/.208/.254.090.19111021%5%17-1.6
Matty Johnson
2012 · A
24 48→54 38→40 46→55 45 .225/.283/.301 .076.298 511 25% 7% 63 -0.9 .232/.285/.306 .074.291 316 20% 6% 64 -0.8 .242/.299/.314.072.30122319%6%69-0.3
Victor Cruzado
2016 · AA
24 46→47 40 45 48 .220/.284/.322 .102.288 65 25% 8% 69 -0.4 .219/.283/.312 .093.294 86 26% 8% 66 -0.6 .215/.281/.299.084.2879627%8%58-0.7
Phil Clarke
2022 · A
24 46 42→40 45 46 .222/.295/.327 .105.277 94 22% 7% 76 +0.0 .222/.303/.315 .093.268 96 19% 8% 76 +0.1 .233/.317/.316.083.2668715%9%78+0.1
Elian Herrera
2009 · A
24 44→54 39→40 46→60 43 .212/.274/.302 .091.293 68 28% 7% 59 -1.1 .227/.284/.306 .079.321 526 28% 7% 64 -0.8 .239/.304/.323.084.32432725%8%75-0.0