J.C. Escarra

C Scranton/Wilkes-Barre RailRiders
Age 32 L/R 6'2" / 220 lbs AAA HR +14% Svc 1.331 · Ctrl thru 2031
Overview
AAA40-MANPre-ArbFA 2032
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202429AAA/AA/INTL3 orgs630.282/.382/.460154101—.217/.290/.345
202530AAA/INTL2 orgs204.291/.409/.41232103—.239/.310/.299
202530MLBNYY98.202/.302/.33321790.9
202631AAA/INTL2 orgs313.290/.377/.46711183—.242/.306/.379
202631MLBNYY92.188/.242/.27100430.3
2027PROJ45% MLB32MLBNYY70.218/.288/.34211770.1
2028PROJ53% MLB33MLBNYY110.213/.282/.3302072-0.1
Last 3 seasons WAR 1.2  ·  Next 2 projected WAR -0.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2031Service1.331First FA2032
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Ext$0.6M2030Ext$1M2031Ext$2M
Skills · percentileStatcast 2025-2026
Avg EV62
Bat Spd39
Barrel%26
xwOBA25
Speed23
CompsJesus Rivera (age 32) · Luis Antonio Rodriguez (age 32) · Bryan Holaday (age 32)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†77
AVG/OBP/SLG.218 / .288 / .342
PA70
HR1
K%19
BB%7
BABIP249
ISO94
MLB%45%
Value2027 · WAR
BAT: -4.3 runs (wOBA-derived runs vs avg)-4BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.3 runs (Defensive runs vs avg)+0FLDPOS: +2.8 runs (Positional adjustment)+3POSREP: +3.4 runs (Replacement-level credit)+3REPTotal WAR: +0.30+0.3WAR
0.00.51.00.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$0M ctrl surplus
Tools · ContractCON 58 / POW 43
Toolsscout grade · Statcast %ile · 2025-2026
CONTACT58
xAVG
120.220
POWER43
Barrel%
265.1
Avg EV
6290.0
Bat Spd
3970.2
EYE80
scouting grade only
SPEED42
Sprint
2326.2
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2025
Service   1.331 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+0.1$0.5M+$0.0M (cut)
2028Pre-Arb$0.8M———
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond 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)
201722 ROKGCL Orioles — 243192 431802 40409 01 224382349731 125270 1616 340 41 — — — — — —
201823 A+Frederick Keys — 3735 8001 260 10 229270314585 86250 165 265 22 — — — — — —
201924 A+Frederick Keys — 507442 10416113 52769 20 235328364692 129255 1510 314 47 — — — — — —
202126 AAANorfolk Tides — 214182 411014 21415 40 225322357679 132262 1910 302 58 — — — — — —
202126 AABowie Baysox — 158128 28414 22356 20 219359359718 141264 2214 329 58 — — — — — —
202227 INTLLeones de Ponce — 179159 441412 13323 00 277343415758 138328 187 332 111 — — — — — —
202328 INTLPuerto Rico — 245207 501112 28337 40 242351333685 92276 1311 315 99 — — — — — —
202429 AAAScranton/Wilkes-Barre RailRiders — 201169 511408 27303 20 302407527934 225323 1513 408 100 — — — — — —
202429 AASomerset Patriots — 292257 601834 28386 12 233323374697 140259 1310 315 60 — — — — — —
202429 INTLAguilas Cibaenas — 137113 411303 18165 10 3634715581.028 195400 1213 451 191 — — — — — —
202530 MLBNew York Yankees — 9884 17502 11141 10 202302333635 131214 1411 286 79 -3 +0 +4 +5 +2 0.9
202530 AAAScranton/Wilkes-Barre RailRiders — 133110 33312 18231 21 300403400803 100348 1714 356 82 — — — — — —
202530 INTLAguilas Cibaenas — 7155 15221 1163 00 273420436857 164280 815 378 142 — — — — — —
202631 MLBNew York Yankees — 9285 16510 6180 00 188242271512 82235 207 231 43 -6 +0 -0 +7 +2 0.3
202631 AAAScranton/Wilkes-Barre RailRiders — 291256 7715011 25437 10 301378488867 188322 159 381 84 — — — — — —
202631 INTLAguilas Cibaenas — 2216 2000 531 00 125364125489 154 1423 274 72 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 190169 331012 17321 10 195273302575 107225 179 260 62 -9 +0 +3 +13 +4 1.2
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201722 ROK MLEGCL Orioles — 243209 321202 23589 01 153266239505 86193 249 229 41 — — — — — —
201823 A+ MLEFrederick Keys — 3736 7001 190 10 194216278494 83227 243 201 22 — — — — — —
201924 A+ MLEFrederick Keys — 507466 8813110 281089 20 189249285534 97218 216 237 47 — — — — — —
202126 AAA MLENorfolk Tides — 214189 38913 14505 40 201274307581 106237 237 254 58 — — — — — —
202126 AA MLEBowie Baysox — 158137 25313 13436 20 182282285567 102232 278 254 58 — — — — — —
202429 AAA MLEScranton/Wilkes-Barre RailRiders — 201178 431105 18363 20 242322388709 146271 189 316 100 — — — — — —
202429 AA MLESomerset Patriots — 292266 531633 19466 12 199268316584 117228 167 257 60 — — — — — —
202530 MLB MLENew York Yankees — 9884 17502 11141 10 202302333635 131214 1411 284 79 -3 +0 +4 +5 +2 0.9
202530 AAA MLEScranton/Wilkes-Barre RailRiders — 133117 28211 11281 21 239310299609 60293 218 289 82 — — — — — —
202631 MLB MLENew York Yankees — 9285 16510 6180 00 188242271512 82235 207 232 43 -6 +0 -0 +7 +2 0.3
202631 AAA MLEScranton/Wilkes-Barre RailRiders — 291264 641208 17527 10 242306379684 136262 186 293 84 — — — — — —
201722 ROK MLEGCL Orioles — 243209 321202 23589 01 153266239505 86199 249 229 41 — — — — — —
201722 ROK RAWGCL Orioles — 243192 431802 40409 01 224382349731 125270 1616 340 41 — — — — — —
201823 A+ MLEFrederick Keys — 3736 7001 190 10 194216278494 83231 243 201 22 — — — — — —
201823 A+ RAWFrederick Keys — 3735 8001 260 10 229270314585 86250 165 265 22 — — — — — —
201924 A+ MLEFrederick Keys — 507466 8813110 281089 20 189249285534 97222 216 237 47 — — — — — —
201924 A+ RAWFrederick Keys — 507442 10416113 52769 20 235328364692 129255 1510 314 47 — — — — — —
202126 AAA MLE2 teams — 372326 621225 279411 60 190275285560 95245 257 254 58 — — — — — —
202126 AAA RAW2 teams — 372310 691428 437611 60 223338358696 135263 2012 314 58 — — — — — —
202227 INTL MLELeones de Ponce — 179159 441412 13323 00 277343415758 138328 187 — — — — — — — —
202227 INTL RAWLeones de Ponce — 179159 441412 13323 00 277343415758 138328 187 332 111 — — — — — —
202328 INTL MLEPuerto Rico — 245207 501112 28337 40 242351333685 92276 1311 — — — — — — — —
202328 INTL RAWPuerto Rico — 245207 501112 28337 40 242351333685 92276 1311 315 99 — — — — — —
202429 AA MLE3 teams — 630564 12435411 4810514 42 220297355652 135250 178 281 76 — — — — — —
202429 AA RAW3 teams — 630539 15245315 738414 42 282382460842 178309 1312 374 76 — — — — — —
202530 AAA MLE3 teams — 302260 601014 29555 31 231320323643 92268 1810 287 80 — — — — — —
202530 AAA RAW3 teams — 302249 651035 40435 31 261374386760 124287 1413 338 80 — — — — — —
202631 AAA MLE3 teams — 405369 841818 24738 10 228289347636 119260 186 278 75 — — — — — —
202631 AAA RAW3 teams — 405357 9520111 36648 10 266347420767 154294 169 341 75 — — — — — —
201722 ROK MLEGCL Orioles — 243209 321202 23589 01 153266239505 86193 249 229 41 — — — — — —
201823 A+ MLEFrederick Keys — 3736 7001 190 10 194216278494 83227 243 201 22 — — — — — —
201924 A+ MLEFrederick Keys — 507465 8813110 281089 20 189249286535 97218 216 237 47 — — — — — —
202126 AAA MLE2 teams — 372331 621225 279411 60 187275281556 94235 257 254 58 — — — — — —
202429 AA MLE3 teams — 630563 12435411 4810514 42 220297355652 135246 178 281 76 — — — — — —
202530 AAA MLE3 teams — 302265 601014 29555 31 226320317637 91260 1810 287 80 — — — — — —
202631 AAA MLE3 teams — 405370 841818 24738 10 227289346635 119256 186 278 75 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202429 AA MLE3 teams — 630563 12435411 4810514 42 220297355652 135246 178 281 76 — — — — — —
202530 AAA MLE3 teams — 302265 601014 29555 31 226320317637 91260 1810 287 80 — — — — — —
202631 AAA MLE3 teams — 405370 841818 24738 10 227289346635 119256 186 278 75 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202732 MLB MLENYY 45% 378342 751618 28705 31 217287337624 120249 197 282 77 -10 +0 +1 +7 +8 0.3
▸ 2027 — real world (MLB)
202732 MLB CTXNYY 45% 7064 13301 5131 10 218288342630 124249 197 284 77 -2 +0 +0 +1 +2 0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202833 MLB MLENYY 53% 207187 40814 15403 00 212281326607 114246 197 274 72 -7 +0 -4 +4 +4 -0.3
202833 MLB CTXNYY 53% 110100 20402 8211 00 213282330612 118246 197 276 72 -4 +0 -2 +2 +2 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 300269 531414 25532 10 197270301571 104227 188 266 42 -12 +0 +1 +15 +6 1.1
/ 162G— A+C — 650583 1153029 541154 20 197270302572 105226 188 266 42 -27 +0 +3 +32 +14 2.3
Career— MLE — 32822923 6211391352 24863671 224 212290322612 110251 198 230 42 -20 +0 -0 +19 +12 1.2
/ 162G— MLE — 650579 12428310 4912614 41 214291325616 111253 198 230 42 -23 +0 -0 +22 +14 1.4

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 AAAScranton/Wilkes-Barre RailRiders · 291 PAwOBA .375 → .293 (−82)K% 14.8% → 17.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.78%÷1.000×1.200——17.73%
BB% (unintentional) /PA8.59%÷1.000×0.690—×0.9625.70%
HBP% /PA2.41%—×0.940—×0.9622.18%
Singles /BIP23.94%÷1.000×0.930×0.950×0.96220.35%
Doubles /BIP7.04%÷1.000×0.830×0.950×0.9625.34%
Triples /BIP0.00%÷1.000×0.970×0.950×0.9620.00%
Home runs /BIP5.16%÷1.000×0.700—×0.9623.48%

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

Result: wOBA .375 → .293; ISO .188 → .133; BABIP .322 → .262. 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 AAAScranton/Wilkes-Barre RailRiders · 133 PAwOBA .358 → .289 (−70)K% 17.3% → 21.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.29%÷0.979×1.200——21.21%
BB% (unintentional) /PA13.53%÷1.078×0.690—×0.9728.42%
HBP% /PA0.75%—×0.940—×0.9720.69%
Singles /BIP31.03%÷1.008×0.930×0.950×0.97226.43%
Doubles /BIP3.45%÷1.020×0.830×0.950×0.9722.59%
Triples /BIP1.15%÷0.944×0.970×0.950×0.9721.09%
Home runs /BIP2.30%÷1.070×0.700—×0.9721.46%

Factors used: league row International League. Park (home-season share, regressed): HR 114, 1B 102, 2B 104, 3B 89, K 96, BB 116 — applied at half strength. Age: age 30 vs a level average of 27.2 → −2.8% on BB/HBP/hit rates (2.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .358 → .289; ISO .100 → .077; BABIP .348 → .293. 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 AASomerset Patriots · 292 PAwOBA .308 → .257 (−50)K% 13.0% → 15.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.01%÷1.018×1.220——15.59%
BB% (unintentional) /PA9.59%÷0.972×0.700—×0.9586.62%
HBP% /PA2.05%—×0.850—×0.9581.67%
Singles /BIP15.98%÷1.050×0.970×0.983×0.95813.89%
Doubles /BIP8.22%÷0.902×0.860×0.983×0.9587.37%
Triples /BIP1.37%÷0.934×0.950×0.983×0.9581.31%
Home runs /BIP1.83%÷1.027×0.780—×0.9581.33%

Factors used: league row EL. Park (home-season share, regressed): HR 105, 1B 110, 2B 80, 3B 87, K 104, BB 94 — applied at half strength. Age: age 29 vs a level average of 24.8 → −4.2% on BB/HBP/hit rates (4.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.983.

Result: wOBA .308 → .257; ISO .140 → .121; BABIP .259 → .228. 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 AAAScranton/Wilkes-Barre RailRiders · 201 PAwOBA .401 → .316 (−85)K% 14.9% → 18.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.93%÷0.990×1.200——18.08%
BB% (unintentional) /PA13.43%÷1.011×0.690—×0.9829.00%
HBP% /PA1.49%—×0.940—×0.9821.38%
Singles /BIP20.86%÷0.976×0.930×0.975×0.98219.02%
Doubles /BIP10.07%÷1.072×0.830×0.975×0.9827.46%
Triples /BIP0.00%÷0.900×0.970×0.975×0.9820.00%
Home runs /BIP5.76%÷1.045×0.700—×0.9823.79%

Factors used: league row International League. Park (home-season share, regressed): HR 109, 1B 95, 2B 114, 3B 80, K 98, BB 102 — applied at half strength. Age: age 29 vs a level average of 27.2 → −1.8% on BB/HBP/hit rates (1.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.975.

Result: wOBA .401 → .316; ISO .225 → .160; BABIP .323 → .271. 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 AAANorfolk Tides · 214 PAwOBA .300 → .254 (−46)K% 19.2% → 23.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.16%÷0.982×1.200——23.42%
BB% (unintentional) /PA9.81%÷1.030×0.690—×1.0186.69%
HBP% /PA2.34%—×0.940—×1.0182.24%
Singles /BIP18.44%÷0.981×0.930×0.974×1.01817.34%
Doubles /BIP7.09%÷0.977×0.830×0.974×1.0185.98%
Triples /BIP0.71%÷1.150×0.920×0.974×1.0180.56%
Home runs /BIP2.84%÷1.009×0.700—×1.0182.00%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 102, 1B 96, 2B 95, 3B 130, K 96, BB 106 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.974.

Result: wOBA .300 → .254; ISO .132 → .104; BABIP .262 → .237. 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 AABowie Baysox · 158 PAwOBA .321 → .254 (−67)K% 22.2% → 27.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.15%÷0.983×1.220——27.49%
BB% (unintentional) /PA12.66%÷1.065×0.690—×0.9888.10%
HBP% /PA3.80%—×0.850—×0.9883.19%
Singles /BIP20.43%÷0.978×0.940×0.953×0.98818.49%
Doubles /BIP4.30%÷0.995×0.870×0.953×0.9883.54%
Triples /BIP1.08%÷0.900×0.920×0.953×0.9881.03%
Home runs /BIP4.30%÷1.258×0.780—×0.9882.63%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 152, 1B 96, 2B 99, 3B 80, K 97, BB 113 — applied at half strength. Age: age 26 vs a level average of 24.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.953.

Result: wOBA .321 → .254; ISO .141 → .102; BABIP .264 → .232. 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).

2019 A+Frederick Keys · 507 PAwOBA .307 → .237 (−70)K% 15.0% → 21.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.99%÷1.001×1.420——21.26%
BB% (unintentional) /PA10.06%÷1.111×0.630—×0.9885.64%
HBP% /PA1.78%—×0.860—×0.9881.51%
Singles /BIP20.22%÷1.008×0.940×0.950×0.98817.70%
Doubles /BIP4.37%÷0.969×0.830×0.950×0.9883.52%
Triples /BIP0.27%÷0.900×0.800×0.950×0.9880.23%
Home runs /BIP3.55%÷1.135×0.900—×0.9882.78%

Factors used: league row CAR. Park (home-season share, regressed): HR 127, 1B 102, 2B 94, 3B 80, K 100, BB 122 — 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 ×0.950.

Result: wOBA .307 → .237; ISO .129 → .101; BABIP .255 → .218. 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).

2018 A+Frederick Keys · 37 PAwOBA .258 → .201 (−57)K% 16.2% → 23.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.22%÷0.992×1.420——23.22%
BB% (unintentional) /PA5.41%÷0.956×0.630—×0.9983.56%
HBP% /PA0.00%—×0.860—×0.9980.00%
Singles /BIP24.14%÷1.021×0.940—×0.99822.18%
Doubles /BIP0.00%÷1.053×0.830—×0.9980.00%
Triples /BIP0.00%÷1.150×0.800—×0.9980.00%
Home runs /BIP3.45%÷1.357×0.900—×0.9982.28%

Factors used: league row CAR. Park (home-season share, regressed): HR 171, 1B 104, 2B 111, 3B 130, K 98, BB 91 — 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).

Result: wOBA .258 → .201; ISO .086 → .053; BABIP .250 → .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).

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