Rafe Perich

3B Frisco RoughRiders
Age 25 S/R 6'1" / 225 lbs AA HR +15%BB +5% Svc 0.0 · Ctrl thru 2035
Overview
AAPROSPECTMiLBFA 2036
OGV OFP35OGV rank#566ETA2029MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202422ADown East Woo…33.120/.333/.1600021—.111/.273/.148
202523A+/ATEX398.231/.350/.3306748—.186/.267/.254
202624AA/A+TEX511.315/.403/.586279118—.259/.326/.473
2027PROJMLE25MLBTEX4.240/.309/.421001020.0
2028PROJ28% MLB26MLBTEX126.241/.309/.421521020.3
2029PROJ41% MLB27MLBTEX189.240/.309/.418721010.5
Next 3 projected WAR 0.8Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029MiLB2030Pre-Arb$0.8M2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Arb-1$0.4M2034Ext$5M+1
Skills · percentileMiLB Statcast 2026 AA
wOBA95
wRC+93
ISO91
Z-Con%87
Whiff%79
K%74
Career WAR0.0 WAR median (P10 -0.4 / P90 10, comp-based) · star 2% · didn't stick 73%
CompsFrancisco Mejía (age 25) · Chris Gimenez (age 25) · Yonathan Perlaza (age 24)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†102
AVG/OBP/SLG.240 / .309 / .421
PA4
HR0
K%25
BB%8
BABIP290
ISO169
MLB%2%
Value2027 · WAR
BAT: +0.4 runs (wOBA-derived runs vs avg)+0BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.4 runs (Defensive runs vs avg)-0FLDPOS: +0.7 runs (Positional adjustment)+1POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: +0.70+0.7WAR
0.00.51.00.00.30.50.50.40.30.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$13M ctrl surplus
Contract
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
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.8M+0.5$2M+$1.0M
2031Pre-Arb$0.9M+0.4$1M+$0.6M
2032Pre-Arb$0.9M+0.3$0.8M+$0.3M
2033Arb-1$0.4M———
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $3M $4M +$2M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202422 ADown East Wood Ducks — 3325 3100 880 00 120333160493 40176 2424 263 21 — — — — — —
202523 A+Hub City Spartanburgers — 146124 25302 21301 20 202322274596 73250 2114 284 30 — — — — — —
202523 AHickory Crawdads — 252209 521014 36523 50 249367364731 115306 2114 332 59 — — — — — —
202624 AAFrisco RoughRiders — 346302 9727116 39704 73 321406576982 255373 2011 427 118 — — — — — —
202624 A+Hub City Spartanburgers — 165142 434311 20342 21 3033966061.002 303327 2112 430 117 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202422 A MLEDown East Wood Ducks — 3327 3100 6110 00 111273148421 37161 3318 199 21 — — — — — —
202523 A+ MLEHub City Spartanburgers — 146133 22301 12381 20 165240211450 45222 268 212 30 — — — — — —
202523 A MLEHickory Crawdads — 252222 44713 23723 50 198282279562 81267 299 256 59 — — — — — —
202624 AA MLEFrisco RoughRiders — 346313 8322113 28854 73 265333466800 201324 258 342 118 — — — — — —
202624 A+ MLEHub City Spartanburgers — 165150 37339 12452 21 247311487798 240285 277 341 117 — — — — — —
202422 A MLEDown East Wood Ducks — 3327 3100 6110 00 111273148421 37188 3318 199 21 — — — — — —
202422 A RAWDown East Wood Ducks — 3325 3100 880 00 120333160493 40176 2424 263 21 — — — — — —
202523 A MLE2 teams — 398355 671014 351104 70 189269256525 68257 289 240 48 — — — — — —
202523 A RAW2 teams — 398333 771316 57824 70 231350330681 99285 2114 314 48 — — — — — —
202624 AA MLE2 teams — 511463 12125422 401306 94 261328475803 214316 258 342 117 — — — — — —
202624 AA RAW2 teams — 511444 14031427 591046 94 315403586988 270359 2012 428 117 — — — — — —
202422 A MLEDown East Wood Ducks — 3327 3100 6110 00 111273148421 37161 3318 199 21 — — — — — —
202523 A MLE2 teams — 398356 671014 351104 70 188269256525 67250 289 240 48 — — — — — —
202624 AA MLE2 teams — 511460 12125422 401306 94 263328478806 215311 258 342 117 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202422 A MLEDown East Wood Ducks — 3327 3100 6110 00 111273148421 37161 3318 199 21 — — — — — —
202523 A MLE2 teams — 398356 671014 351104 70 188269256525 67250 289 240 48 — — — — — —
202624 AA MLE2 teams — 511460 12125422 401306 94 263328478806 215311 258 342 117 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202725 MLB MLETEX 2% 380343 8216213 31963 52 239307413720 174290 258 318 102 +1 +0 -1 +1 +8 0.7
▸ 2027 — real world (MLB)
202725 MLB CTXTEX 2% 44 1000 010 00 240309421730 181290 250 322 102 +0 +0 -0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202826 MLB MLETEX 28% 445402 9519215 361124 62 239308412720 173290 258 318 102 +1 +0 -1 +2 +10 1.2
202927 MLB MLETEX 41% 461416 9919216 381164 62 238307409717 171289 258 317 101 +0 +0 -1 +2 +10 1.2
203028 MLB MLETEX 49% 466421 9919216 381184 52 236306404710 168288 258 315 99 -0 +0 -2 +2 +10 1.0
203129 MLB MLETEX 52% 466421 9819215 381184 42 234304398702 164287 258 311 97 -2 +0 -2 +2 +10 0.8
203230 MLB MLETEX 54% 460416 9619214 371184 32 232301390691 159285 268 307 94 -3 -0 -3 +2 +10 0.5
203331 MLB MLETEX 55% 452409 9318214 361174 28 227296380676 153281 268 301 90 -6 -3 -4 +2 +10 -0.1
202826 MLB CTXTEX 28% 126114 28515 10321 21 241309421730 180289 258 322 102 +0 +0 -0 +0 +3 0.3
202927 MLB CTXTEX 41% 189170 41817 15482 21 240309418727 178289 258 321 101 +0 +0 -0 +1 +4 0.5
203028 MLB CTXTEX 49% 227205 48918 18572 21 238307413720 175288 258 318 99 -0 +0 -1 +1 +5 0.5
203129 MLB CTXTEX 52% 241217 511018 20612 21 236305406711 170286 258 315 97 -1 +0 -1 +1 +5 0.4
203230 MLB CTXTEX 54% 247223 521018 20632 21 233302398700 165284 268 311 94 -2 +0 -2 +1 +5 0.3
203331 MLB CTXTEX 55% 248224 51918 20642 14 229297388684 159281 268 304 90 -3 -1 -2 +1 +5 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 12781153 27151644 10332511 119 235304404708 169287 258 314 94 -6 -1 -6 +5 +28 2.0
/ 162G— A+C — 650586 13726322 521656 65 234303401704 167286 258 314 94 -3 -1 -3 +2 +14 1.0
Career— MLE — 39023519 81615818123 321100336 4523 232303392695 160287 268 308 94 -9 -2 -12 +11 +64 5.2
/ 162G— MLE — 650586 13526320 531676 74 230300387688 157286 268 308 94 -2 -0 -3 +2 +14 1.1

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2026 AAFrisco RoughRiders · 346 PAwOBA .416 → .342 (−75)K% 20.2% → 24.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.23%÷1.000×1.220——24.68%
BB% (unintentional) /PA11.27%÷1.000×0.700—×1.0127.98%
HBP% /PA1.16%—×0.870—×1.0121.02%
Singles /BIP22.84%÷1.000×0.920×0.973×1.01220.69%
Doubles /BIP11.64%÷1.000×0.840×0.973×1.0129.62%
Triples /BIP0.43%÷1.000×0.940×0.973×1.0120.40%
Home runs /BIP6.90%÷1.000×0.800—×1.0125.58%

Factors used: league row TL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 24 vs a level average of 24.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.973.

Result: wOBA .416 → .342; ISO .255 → .206; BABIP .373 → .324. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2026 A+Hub City Spartanburgers · 165 PAwOBA .421 → .341 (−79)K% 20.6% → 27.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.61%÷1.000×1.310——26.99%
BB% (unintentional) /PA12.12%÷1.000×0.600—×0.9887.19%
HBP% /PA1.21%—×0.770—×0.9880.92%
Singles /BIP23.15%÷1.000×0.870×1.045×0.98820.80%
Doubles /BIP3.70%÷1.000×0.780×1.045×0.9882.98%
Triples /BIP2.78%÷1.000×0.850×1.045×0.9882.44%
Home runs /BIP10.19%÷1.000×0.880—×0.9888.86%

Factors used: league row South Atlantic League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.045.

Result: wOBA .421 → .341; ISO .303 → .260; BABIP .327 → .285. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 AHickory Crawdads · 252 PAwOBA .329 → .256 (−73)K% 20.6% → 28.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.63%÷0.981×1.360——28.61%
BB% (unintentional) /PA14.29%÷1.051×0.690—×0.9909.29%
HBP% /PA1.19%—×0.780—×0.9900.92%
Singles /BIP23.57%÷1.002×0.920×1.011×0.99021.65%
Doubles /BIP6.37%÷1.123×0.830×1.011×0.9904.71%
Triples /BIP0.64%÷1.039×0.910×1.011×0.9900.56%
Home runs /BIP2.55%÷1.037×0.800—×0.9901.95%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 107, 1B 100, 2B 125, 3B 108, K 96, BB 110 — applied at half strength. Age: age 23 vs a level average of 22.0 → −1.0% on BB/HBP/hit rates (1.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.011.

Result: wOBA .329 → .256; ISO .115 → .086; BABIP .306 → .267. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 A+Hub City Spartanburgers · 146 PAwOBA .275 → .212 (−62)K% 20.5% → 26.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.55%÷1.026×1.310——26.25%
BB% (unintentional) /PA13.70%÷1.041×0.600—×0.9987.88%
HBP% /PA0.68%—×0.770—×0.9980.53%
Singles /BIP21.28%÷1.020×0.870×1.050×0.99819.02%
Doubles /BIP3.19%÷0.909×0.780×1.050×0.9982.87%
Triples /BIP0.00%÷1.150×0.850×1.050×0.9980.00%
Home runs /BIP2.13%÷1.215×0.880—×0.9981.54%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 143, 1B 104, 2B 82, 3B 130, K 105, BB 108 — applied at half strength. Age: age 23 vs a level average of 22.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .275 → .212; ISO .073 → .058; BABIP .250 → .222. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 ADown East Wood Ducks · 33 PAwOBA .258 → .199 (−60)K% 24.2% → 32.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.24%÷1.022×1.360——32.27%
BB% (unintentional) /PA24.24%÷0.983×0.690——17.01%
HBP% /PA0.00%—×0.780——0.00%
Singles /BIP11.76%÷0.973×0.920——11.12%
Doubles /BIP5.88%÷0.978×0.830——4.99%
Triples /BIP0.00%÷1.150×0.910——0.00%
Home runs /BIP0.00%÷1.008×0.800——0.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 102, 1B 95, 2B 96, 3B 130, K 104, BB 97 — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average).

Result: wOBA .258 → .199; ISO .040 → .033; BABIP .176 → .161. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).