Rickardo Perez

C FCL Phillies
Age 23 L/R 5'11" / 172 lbs ROK HR +14% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#1857ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202218ROKPHI93.349/.400/.3981085—.302/.333/.349
202420ROKPHI125.297/.371/.4866072—.217/.274/.365
202521ROKPHI69.234/.279/.3120011—.169/.206/.231
2027PROJMLE23MLBPHI179.216/.273/.31532660.0
2028PROJ30% MLB24MLBPHI20.221/.278/.32900690.0
2029PROJ44% MLB25MLBPHI60.223/.281/.33711720.1
Next 3 projected WAR 0.1Projected 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
Z-Con%82
K%71
Whiff%66
ISO37
Speed19
wRC+18
CompsRandy Florentino (age 23) · Matt Wallach (age 24) · Sean Coughlin (age 23)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 31 proj PA
wRC+†66
AVG/OBP/SLG.214 / .271 / .312
PA31
HR0
K%27
BB%6
ISO99
MLB%0%
Value2027 · WAR
BAT: -1.3 runs (wOBA-derived runs vs avg)-1BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.6 runs (Positional adjustment)+1POSREP: +0.7 runs (Replacement-level credit)+1REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.10.10.10.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$1M 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———
2034Pre-Arb$1.0M———
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
2038Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-0.2M +$0.0M

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)
202117 ROKDSL Phillies Red — 146121 31300 22151 31 256375281656 25287 1015 310 38 — — — — — —
202218 ROKFCL Phillies — 9383 29101 7130 01 349400398798 48389 148 351 85 — — — — — —
202420 ROKFCL Phillies — 125111 33306 11182 01 297371486857 189307 149 378 72 — — — — — —
202521 ROKFCL Phillies — 6964 15310 4120 01 234279312592 78283 176 264 11 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202117 ROK MLEDSL Phillies Red — 146130 24200 13181 31 185264200464 15211 129 225 38 — — — — — —
202218 ROK MLEFCL Phillies — 9386 26101 4190 01 302333349682 47340 204 294 85 — — — — — —
202420 ROK MLEFCL Phillies — 125115 25205 7252 01 217274365639 148227 206 274 72 — — — — — —
202521 ROK MLEFCL Phillies — 6965 11210 3170 01 169206231437 62219 254 185 11 — — — — — —
202117 ROK MLEDSL Phillies Red — 146130 24200 13181 31 185264200464 15211 129 225 38 — — — — — —
202117 ROK RAWDSL Phillies Red — 146121 31300 22151 31 256375281656 25287 1015 310 38 — — — — — —
202218 ROK MLEFCL Phillies — 9386 26101 4190 01 302333349682 47362 204 294 85 — — — — — —
202218 ROK RAWFCL Phillies — 9383 29101 7130 01 349400398798 48389 148 351 85 — — — — — —
202420 ROK MLEFCL Phillies — 125115 25205 7252 01 217274365639 148233 206 274 72 — — — — — —
202420 ROK RAWFCL Phillies — 125111 33306 11182 01 297371486857 189307 149 378 72 — — — — — —
202521 ROK MLEFCL Phillies — 6965 11210 3170 01 169206231437 62224 254 185 11 — — — — — —
202521 ROK RAWFCL Phillies — 6964 15310 4120 01 234279312592 78283 176 264 11 — — — — — —
202117 ROK MLEDSL Phillies Red — 146131 24200 13181 31 183264198462 15211 129 225 38 — — — — — —
202218 ROK MLEFCL Phillies — 9389 26101 4190 01 292333337670 45340 204 294 85 — — — — — —
202420 ROK MLEFCL Phillies — 125115 25205 7252 01 217274365639 148227 206 274 72 — — — — — —
202521 ROK MLEFCL Phillies — 6966 11210 3170 01 167206227433 61219 254 185 11 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202420 ROK MLEFCL Phillies — 125115 25205 7252 01 217274365639 148227 206 274 72 — — — — — —
202521 ROK MLEFCL Phillies — 6966 11210 3170 01 167206227433 61219 254 185 11 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202723 MLB MLEPHI 0% 179164 35513 11492 21 216273315588 99285 276 265 66 -7 +0 +0 +3 +4 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202824 MLB MLEPHI 30% 6560 13201 4171 10 219277325601 105287 266 271 69 -2 +0 +0 +1 +1 0.0
202925 MLB MLEPHI 44% 137126 28413 9361 10 221280332612 111287 267 275 72 -5 +0 +0 +2 +3 0.1
203026 MLB MLEPHI 51% 196179 40614 13522 21 223282338620 115287 277 278 75 -6 +0 +0 +4 +4 0.2
203127 MLB MLEPHI 52% 240220 49815 16632 21 223283339622 116287 267 279 75 -7 +0 +0 +4 +5 0.2
203228 MLB MLEPHI 53% 273250 56926 19722 11 222283337620 115286 267 279 75 -8 -0 -1 +5 +6 0.2
203329 MLB MLEPHI 53% 285261 58926 20762 01 220280331611 111285 277 275 72 -9 -0 -1 +5 +6 0.0
203430 MLB MLEPHI 52% 291267 58925 20782 01 217276323600 107283 277 270 69 -11 -0 -2 +5 +6 -0.2
202824 MLB CTXPHI 30% 2019 4100 150 00 221278329607 109287 255 273 69 -1 +0 +0 +0 +0 0.0
202925 MLB CTXPHI 44% 6055 12201 4161 10 223281337618 114288 277 278 72 -2 +0 +0 +1 +1 0.1
203026 MLB CTXPHI 51% 9991 20312 7261 10 224284343627 119288 267 281 75 -3 +0 +0 +2 +2 0.1
203127 MLB CTXPHI 52% 126115 26413 9331 10 224285344629 120287 267 282 75 -4 +0 +0 +2 +3 0.1
203228 MLB CTXPHI 53% 145133 30513 10381 10 224284343627 119287 267 281 75 -4 +0 -0 +3 +3 0.1
203329 MLB CTXPHI 53% 150138 31513 10401 00 221281336618 115285 277 278 72 -5 +0 -1 +3 +3 0.0
203430 MLB CTXPHI 52% 152140 31513 10411 00 218278328606 110283 277 273 69 -6 +0 -1 +3 +3 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 752691 15425515 511996 40 223282339621 116289 267 278 68 -24 +1 -2 +13 +16 0.4
/ 162G— A+C — 650597 13322413 441725 30 223281338620 116289 267 278 68 -21 +1 -2 +12 +14 0.3
Career— MLE — 19511788 394551036 13048115 109 220279323602 102279 257 269 68 -50 -1 -4 +27 +33 0.6
/ 162G— MLE — 650596 13118312 431605 33 220278320598 101278 257 269 68 -21 -0 -2 +12 +14 0.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 ROKFCL Phillies · 69 PAwOBA .261 → .185 (−76)K% 17.4% → 25.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.39%÷1.000×1.440——25.03%
BB% (unintentional) /PA5.80%÷0.928×0.620—×0.9753.78%
HBP% /PA0.00%—×0.720—×0.9750.00%
Singles /BIP21.15%÷1.004×0.820×1.013×0.97517.08%
Doubles /BIP5.77%÷1.015×0.720×1.013×0.9754.04%
Triples /BIP1.92%÷1.150×0.720×1.013×0.9751.19%
Home runs /BIP0.00%÷0.917×0.780—×0.9750.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 83, 1B 101, 2B 103, 3B 130, K 100, BB 86 — applied at half strength. Age: age 22 vs a level average of 19.5 → −2.5% on BB/HBP/hit rates (2.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.013.

Result: wOBA .261 → .185; ISO .078 → .049; BABIP .283 → .219. 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 ROKFCL Phillies · 125 PAwOBA .370 → .274 (−97)K% 14.4% → 19.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.40%÷1.042×1.440——19.90%
BB% (unintentional) /PA8.80%÷0.982×0.620—×0.9855.47%
HBP% /PA1.60%—×0.720—×0.9851.13%
Singles /BIP25.81%÷1.073×0.820×1.001×0.98519.45%
Doubles /BIP3.23%÷1.015×0.720×1.001×0.9852.26%
Triples /BIP0.00%÷0.994×0.720×1.001×0.9850.00%
Home runs /BIP6.45%÷0.924×0.780—×0.9855.37%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 85, 1B 115, 2B 103, 3B 99, K 108, BB 96 — applied at half strength. Age: age 21 vs a level average of 19.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.001.

Result: wOBA .370 → .274; ISO .189 → .152; BABIP .307 → .227. 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).

2022 ROKFCL Phillies · 93 PAwOBA .354 → .294 (−59)K% 14.0% → 20.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.98%÷1.004×1.440——20.04%
BB% (unintentional) /PA7.53%÷0.989×0.620—×1.0084.76%
HBP% /PA0.00%—×0.720—×1.0080.00%
Singles /BIP38.57%÷0.981×0.820×1.050×1.00834.09%
Doubles /BIP1.43%÷1.178×0.720×1.050×1.0080.92%
Triples /BIP0.00%÷1.000×0.720×1.050×1.0080.00%
Home runs /BIP1.43%÷0.947×0.780—×1.0081.19%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 89, 1B 96, 2B 136, 3B 100, K 101, BB 98 — applied at half strength. Age: age 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .354 → .294; ISO .048 → .038; BABIP .389 → .340. 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).

2021 DSLDSL Phillies Red · 146 PAwOBA .302 → .225 (−77)K% 10.3% → 12.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.27%÷0.995×1.220——12.60%
BB% (unintentional) /PA13.70%÷1.054×0.700—×1.0089.16%
HBP% /PA0.68%—×0.700—×1.0080.48%
Singles /BIP26.42%÷0.970×0.680×1.050×1.00819.59%
Doubles /BIP2.83%÷0.965×0.600×1.050×1.0081.86%
Triples /BIP0.00%÷1.150×0.600×1.050×1.0080.00%
Home runs /BIP0.00%÷1.096×0.470—×1.0080.00%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 119, 1B 94, 2B 93, 3B 130, K 99, BB 111 — applied at half strength. Age: age 18 vs a level average of 18.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .302 → .225; ISO .025 → .017; BABIP .287 → .211. 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).