Francisco Perez

C DSL Rangers Red
Age 20 R/R 6'0" / 188 lbs ROK Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#945ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202518ROK/INTL2 orgs195.253/.337/.4469445—.165/.244/.261
2027PROJMLE20MLB—242.228/.290/.32034730.1
2028PROJ34% MLB21MLB—25.231/.294/.33000770.0
2029PROJ48% MLB22MLB—79.233/.297/.33811800.1
Next 3 projected WAR 0.3Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2038Service0.0First FA2039
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032MiLB2033Pre-Arb$0.9M2034Pre-Arb$1.0M+4
Skills · percentileMiLB Statcast 2025 Rk
ISO95
Whiff%88
K%85
Z-Con%84
wOBA74
wRC+68
CompsJeferson Quero (age 20) · Wilfredo Rodriguez (age 20) · Luis Torrens (age 20)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 42 proj PA
wRC+73
AVG/OBP/SLG.226 / .288 / .317
PA42
HR1
K%23
BB%6
ISO92
MLB%0%
Value2027 · WAR
BAT: -1.3 runs (wOBA-derived runs vs avg)-1BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.7 runs (Positional adjustment)+1POSREP: +0.9 runs (Replacement-level credit)+1REPTotal WAR: +0.10+0.1WAR
0.00.51.00.10.30.40.60.60.60.50.30.20.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$21M ctrl surplus
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2033
Service   0 yrs (est)
Team Control Through   2038
First FA Year   2039
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2033
2028MiLBstill in minors · estimated debut 2033
2029MiLBstill in minors · estimated debut 2033
2030MiLBstill in minors · estimated debut 2033
2031MiLBstill in minors · estimated debut 2033
2032MiLBstill in minors · estimated debut 2033
2033Pre-Arb$0.9M+0.6$2M+$1M
2034Pre-Arb$1.0M+0.6$1M+$1.0M
2035Pre-Arb$1.0M+0.5$1M+$0.7M
2036Arb-1$2M+0.3$0.6M+$0.0M (cut)
2037Arb-2$2M+0.2$0.4M+$0.0M (cut)
2038Arb-3$1.0M———
Totals $3M $5M +$3M

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. Catcher framing: only 2027 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 1-3 WAR low.

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)
202518 ROKDSL Rangers Red — 132111 31407 11195 31 279370505875 225270 148 372 38 — — — — — —
202518 INTLTucson Baseball Team — 6355 11102 491 10 200267327594 127200 146 257 60 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202518 ROK MLEDSL Rangers Red — 132115 19203 7235 31 165244261505 96169 175 225 38 — — — — — —
202518 ROK MLE2 teams — 195170 28304 11346 41 165241253494 88175 176 225 38 — — — — — —
202518 ROK RAW2 teams — 195166 42509 15286 41 253337446783 193246 148 335 38 — — — — — —
202518 ROK MLE2 teams — 195176 28304 11346 41 159241244485 85169 176 225 38 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202518 ROK MLE2 teams — 195176 28304 11346 41 159241244485 85169 176 225 38 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202720 MLB MLE— 0% 242220 49713 16564 41 228290320610 92288 237 276 73 -8 +0 +0 +4 +5 0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202821 MLB MLE— 34% 7468 15201 5171 10 231294330623 99289 237 282 77 -2 +0 +0 +1 +2 0.1
202922 MLB MLE— 48% 164149 35513 11373 31 233297338635 105290 237 287 80 -4 +0 +0 +3 +4 0.3
203023 MLB MLE— 54% 259235 56925 18594 51 235299345645 110291 237 291 83 -5 +1 +0 +5 +6 0.6
203124 MLB MLE— 55% 348316 751227 24795 62 237302352653 115292 237 294 85 -6 +0 +0 +6 +8 0.8
203225 MLB MLE— 56% 399362 861428 28906 72 238303356659 119292 237 296 87 -6 +1 +0 +7 +9 1.0
203326 MLB MLE— 56% 431392 931529 30986 82 238303357660 120292 237 297 87 -7 +1 +0 +8 +9 1.1
203427 MLB MLE— 55% 444404 961539 311016 83 237302355657 118291 237 295 86 -7 +0 +0 +8 +10 1.1
203528 MLB MLE— 55% 445405 951529 311036 73 235300350650 115290 237 292 84 -8 +0 -1 +8 +10 0.9
203629 MLB MLE— 53% 441401 931429 311036 73 232297344641 111289 237 289 81 -10 +0 -1 +8 +10 0.7
203730 MLB MLE— 53% 432393 901428 301026 73 229293336629 107287 247 284 78 -11 +0 -2 +8 +9 0.4
203831 MLB MLE— 52% 398363 811227 27965 64 225288326614 101284 247 278 74 -12 -0 -3 +7 +9 0.0
202821 MLB CTX— 34% 2523 5100 260 00 231294330623 99289 248 282 77 -1 +0 +0 +0 +1 0.0
202922 MLB CTX— 48% 7973 16301 5181 10 233297338635 105290 236 287 80 -2 +0 +0 +1 +2 0.1
203023 MLB CTX— 54% 140127 31513 10322 31 235299345645 110291 237 291 83 -3 +0 +0 +3 +3 0.3
203124 MLB CTX— 55% 193175 41614 13443 31 237302352653 115292 237 294 85 -3 +0 +0 +3 +4 0.4
203225 MLB CTX— 56% 223202 49815 16513 41 238303356659 119292 237 296 87 -4 +0 +0 +4 +5 0.6
203326 MLB CTX— 56% 242219 51815 17554 41 238303357660 120292 237 297 87 -4 +0 +0 +4 +5 0.6
203427 MLB CTX— 55% 246223 52815 17564 41 237302355657 118291 237 295 86 -4 +0 +0 +4 +5 0.6
203528 MLB CTX— 55% 244222 52815 17563 41 235300350650 115290 237 292 84 -5 +0 -0 +4 +5 0.5
203629 MLB CTX— 53% 236215 50815 16553 42 232297344641 111289 237 289 81 -5 +0 -1 +4 +5 0.3
203730 MLB CTX— 53% 227206 47714 16543 42 229293336629 107287 247 284 78 -6 +0 -1 +4 +5 0.2
203831 MLB CTX— 52% 207188 42614 14503 32 225288326614 101284 247 278 74 -6 -0 -1 +4 +4 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 20621873 43668941 14347729 3412 233297344642 112290 237 290 80 -42 +2 -4 +37 +45 3.8
/ 162G— A+C — 650590 13721313 451509 114 232297344641 112288 237 290 80 -13 +1 -1 +12 +14 1.2
Career— MLE — 40723696 8521312080 28092961 7025 231296342637 111285 237 287 80 -81 +4 -7 +69 +84 7.0
/ 162G— MLE — 650590 13621313 4514810 114 231297342639 112284 237 287 80 -14 +1 -1 +12 +14 1.2

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.

2025 DSLDSL Rangers Red · 132 PAwOBA .373 → .225 (−149)K% 14.4% → 17.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.39%÷1.004×1.220——17.49%
BB% (unintentional) /PA8.33%÷1.034×0.700—×0.9955.61%
HBP% /PA3.79%—×0.700—×0.9952.64%
Singles /BIP21.74%÷0.993×0.680×0.997×0.99514.77%
Doubles /BIP4.35%÷1.108×0.600×0.997×0.9952.34%
Triples /BIP0.00%÷0.900×0.600×0.997×0.9950.00%
Home runs /BIP7.61%÷1.259×0.470—×0.9952.83%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 152, 1B 99, 2B 122, 3B 80, K 101, BB 107 — applied at half strength. Age: age 19 vs a level average of 18.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.997.

Result: wOBA .373 → .225; ISO .225 → .095; BABIP .270 → .169. 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).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .