Richi Sanchez

PosC
B/TL/R
Born1994-05-06
Age (2027)33
No MLB projection yet. Career stats below are historical.
Overview
ROKLAST SEASON 2015
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201319ROKDSL D-backs253.338/.480/.49031083—.216/.337/.296
201420ROKARI71.233/.343/.2500026—.188/.257/.203
201521ROKDSL Orioles 1140.280/.353/.4000328—.171/.230/.233
Contract
No contract data on file.

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)
201319 ROKDSL D-backs — 253198 671343 49295 104 338480490970 152386 1119 434 83 — — — — — —
201420 ROKACL D-backs — 7160 14100 10140 00 233343250593 17304 2014 282 26 — — — — — —
201521 ROKDSL Orioles 1 — 140125 35740 13191 30 280353400753 120327 149 336 28 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201319 ROK MLEDSL D-backs — 253213 46831 34355 104 216337296633 80253 1413 291 83 — — — — — —
201420 ROK MLEACL D-backs — 7164 12100 6200 00 188257203460 16258 288 207 26 — — — — — —
201521 ROK MLEDSL Orioles 1 — 140129 22420 9231 30 171230233463 62204 166 210 28 — — — — — —
201319 ROK MLEDSL D-backs — 253213 46831 34355 104 216337296633 80254 1413 291 83 — — — — — —
201319 ROK RAWDSL D-backs — 253198 671343 49295 104 338480490970 152386 1119 434 83 — — — — — —
201420 ROK MLEACL D-backs — 7164 12100 6200 00 188257203460 16273 288 207 26 — — — — — —
201420 ROK RAWACL D-backs — 7160 14100 10140 00 233343250593 17304 2014 282 26 — — — — — —
201521 ROK MLEDSL Orioles 1 — 140129 22420 9231 30 171230233463 62206 166 210 28 — — — — — —
201521 ROK RAWDSL Orioles 1 — 140125 35740 13191 30 280353400753 120327 149 336 28 — — — — — —
201319 ROK MLEDSL D-backs — 253212 46831 34355 104 217337297634 80253 1413 291 83 — — — — — —
201420 ROK MLEACL D-backs — 7165 12100 6200 00 185257200457 15258 288 207 26 — — — — — —
201521 ROK MLEDSL Orioles 1 — 140129 22420 9231 30 171230233463 62204 166 210 28 — — — — — —
▸ Career Totals
Career— MLE — 464406 801351 49786 134 197293261554 64241 1711 254 58 -23 +1 +0 +8 +10 -0.4
/ 162G— MLE — 650569 1111871 691098 186 195291257548 62239 1711 254 58 -33 +1 +0 +12 +14 -0.6

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.

2015 DSLDSL Orioles 1 · 140 PAwOBA .330 → .210 (−120)K% 13.6% → 16.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.57%÷1.000×1.220——16.56%
BB% (unintentional) /PA9.29%÷1.000×0.700—×0.9756.34%
HBP% /PA0.71%—×0.700—×0.9750.49%
Singles /BIP22.64%÷1.000×0.680×0.978×0.97514.68%
Doubles /BIP6.60%÷1.000×0.600×0.978×0.9753.78%
Triples /BIP3.77%÷1.000×0.600×0.978×0.9752.16%
Home runs /BIP0.00%÷1.000×0.470—×0.9750.00%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 21 vs a level average of 18.5 → −2.5% on BB/HBP/hit rates (2.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.978.

Result: wOBA .330 → .210; ISO .120 → .069; BABIP .327 → .204. 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).

2014 ROKACL D-backs · 71 PAwOBA .276 → .207 (−69)K% 19.7% → 28.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.72%÷1.000×1.440——28.39%
BB% (unintentional) /PA14.08%÷1.000×0.620—×0.9958.69%
HBP% /PA0.00%—×0.720—×0.9950.00%
Singles /BIP28.26%÷1.000×0.820×1.050×0.99524.21%
Doubles /BIP2.17%÷1.000×0.720×1.050×0.9951.64%
Triples /BIP0.00%÷1.000×0.720×1.050×0.9950.00%
Home runs /BIP0.00%÷1.000×0.780—×0.9950.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 20 vs a level average of 19.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .276 → .207; ISO .017 → .012; BABIP .304 → .258. 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).

2013 DSLDSL D-backs · 253 PAwOBA .424 → .291 (−133)K% 11.5% → 14.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.46%÷1.000×1.220——13.98%
BB% (unintentional) /PA19.37%÷1.000×0.700—×0.99513.49%
HBP% /PA1.98%—×0.700—×0.9951.38%
Singles /BIP27.81%÷1.000×0.680×1.010×0.99519.00%
Doubles /BIP7.69%÷1.000×0.600×1.010×0.9954.64%
Triples /BIP2.37%÷1.000×0.600×1.010×0.9951.43%
Home runs /BIP1.78%÷1.000×0.470—×0.9950.83%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — 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 ×1.010.

Result: wOBA .424 → .291; ISO .152 → .091; BABIP .386 → .253. 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).