Jonathan Linares

C Rancho Cucamonga Quakes
Age 22 S/R 6'0" / 200 lbs A K +5%HR +4% Svc 0.0 · Ctrl thru 2037
Overview
APROSPECTMiLBFA 2038
OGV OFP35OGV rank#707ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202419ROKLAA99.200/.423/.2711355—.163/.309/.225
202520ASEA122.198/.298/.3403131—.145/.223/.245
202621ALAA165.275/.417/.4585297—.230/.344/.374
2027PROJMLE22MLBLAA275.206/.291/.32665760.2
2028PROJ34% MLB23MLBLAA48.209/.294/.33511800.1
2029PROJ46% MLB24MLBLAA100.212/.297/.34322830.2
Next 3 projected WAR 0.5Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2037Service0.0First FA2038
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Pre-Arb$1.0M+3
Skills · percentileMiLB Statcast 2026 A
wOBA84
wRC+80
BB%77
ISO74
Chase%71
K%56
Career WAR0.0 WAR median (P10 0.0 / P90 2.9, comp-based) · star 2% · didn't stick 90%
CompsDarrien Miller (age 22) · Alexander Campos (age 22) · Thomas Dillard (age 23)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 96 proj PA
wRC+†76
AVG/OBP/SLG.204 / .289 / .323
PA96
HR2
K%27
BB%9
ISO120
MLB%0%
Value2027 · WAR
BAT: -2.7 runs (wOBA-derived runs vs avg)-3BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.7 runs (Positional adjustment)+2POSREP: +2.1 runs (Replacement-level credit)+2REPTotal WAR: +0.20+0.2WAR
0.00.51.00.10.20.30.40.50.40.30.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$14M ctrl surplus
Tools · ContractCON 30 / POW 47
Toolsscout grade
CONTACT30
scouting grade only
POWER47
scouting grade only
EYE59
scouting grade only
SPEED50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+0.5$1M+$0.8M
2033Pre-Arb$0.9M+0.4$1M+$0.5M
2034Pre-Arb$1.0M+0.3$0.7M+$0.2M
2035Arb-1$1M+0.1$0.2M+$0.0M (cut)
2036Arb-2$0.4M———
2037Extbeyond projection horizon · no WAR estimate
Totals $3M $3M +$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. 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)
202217 ROKDSL Angels — 11290 26510 16164 32 289418367785 78347 1414 359 61 — — — — — —
202318 ROKACL Angels — 5746 12020 5144 10 261382348730 87364 259 328 51 — — — — — —
202419 ROKACL Angels — 9970 14201 25232 32 200423271694 71283 2325 339 55 — — — — — —
202520 AInland Empire 66ers — 122106 21223 12363 10 198298340637 142265 3010 289 31 — — — — — —
202621 ARancho Cucamonga Quakes — 165131 36715 26386 20 275417458875 183348 2316 390 97 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202217 ROK MLEDSL Angels — 11295 20410 11204 32 211318274592 63249 1810 259 61 — — — — — —
202318 ROK MLEACL Angels — 5748 9010 3214 10 188291229520 42308 375 244 51 — — — — — —
202419 ROK MLEACL Angels — 9980 13201 15332 32 163309225534 62250 3315 249 55 — — — — — —
202520 A MLEInland Empire 66ers — 122110 16122 8493 10 145223245469 100230 407 214 31 — — — — — —
202621 A MLERancho Cucamonga Quakes — 165139 32614 18526 20 230344374718 144318 3211 312 97 — — — — — —
202217 ROK MLEDSL Angels — 11295 20410 11204 32 211318274592 63263 1810 259 61 — — — — — —
202217 ROK RAWDSL Angels — 11290 26510 16164 32 289418367785 78347 1414 359 61 — — — — — —
202318 ROK MLEACL Angels — 5748 9010 3214 10 188291229520 42321 375 244 51 — — — — — —
202318 ROK RAWACL Angels — 5746 12020 5144 10 261382348730 87364 259 328 51 — — — — — —
202419 ROK MLEACL Angels — 9980 13201 15332 32 163309225534 62261 3315 249 55 — — — — — —
202419 ROK RAWACL Angels — 9970 14201 25232 32 200423271694 71283 2325 339 55 — — — — — —
202520 A MLEInland Empire 66ers — 122110 16122 8493 10 145223245469 100233 407 214 31 — — — — — —
202520 A RAWInland Empire 66ers — 122106 21223 12363 10 198298340637 142265 3010 289 31 — — — — — —
202621 A MLERancho Cucamonga Quakes — 165139 32614 18526 20 230344374718 144333 3211 312 97 — — — — — —
202621 A RAWRancho Cucamonga Quakes — 165131 36715 26386 20 275417458875 183348 2316 390 97 — — — — — —
202217 ROK MLEDSL Angels — 11296 20410 11204 32 208318271589 62249 1810 259 61 — — — — — —
202318 ROK MLEACL Angels — 5750 9010 3214 10 180291220511 40308 375 244 51 — — — — — —
202419 ROK MLEACL Angels — 9982 13201 15332 32 159309220529 61250 3315 249 55 — — — — — —
202520 A MLEInland Empire 66ers — 122110 16122 8493 10 145223245469 100230 407 214 31 — — — — — —
202621 A MLERancho Cucamonga Quakes — 165140 32614 18526 20 229344371715 143318 3211 312 97 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202419 ROK MLEACL Angels — 9982 13201 15332 32 159309220529 61250 3315 249 55 — — — — — —
202520 A MLEInland Empire 66ers — 122110 16122 8493 10 145223245469 100230 407 214 31 — — — — — —
202621 A MLERancho Cucamonga Quakes — 165140 32614 18526 20 229344371715 143318 3211 312 97 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202722 MLB MLELAA 0% 275244 51926 25754 51 206291326618 120269 279 281 76 -8 +1 +0 +5 +6 0.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202823 MLB MLELAA 34% 141125 27513 13382 21 210295337632 127271 279 286 80 -3 +0 +0 +3 +3 0.2
202924 MLB MLELAA 46% 217192 40715 20583 41 213298344642 131273 279 290 83 -4 +0 +0 +4 +5 0.5
203025 MLB MLELAA 52% 280248 541027 26744 51 215300349649 134274 269 293 85 -5 +1 +0 +5 +6 0.7
203126 MLB MLELAA 54% 326289 621128 30854 62 217301352653 136275 269 295 86 -6 +0 +0 +6 +7 0.8
203227 MLB MLELAA 54% 349309 681229 32915 62 217301353653 135275 269 295 86 -6 +0 +0 +6 +8 0.8
203328 MLB MLELAA 54% 356315 681229 33935 62 215299348646 133274 269 292 84 -7 +0 -1 +6 +8 0.7
203429 MLB MLELAA 53% 352313 671228 32934 52 213296341637 129273 269 288 81 -8 +0 -1 +6 +8 0.5
203530 MLB MLELAA 52% 345307 641128 31934 52 210292333625 124271 279 283 78 -9 +0 -2 +6 +7 0.3
203631 MLB MLELAA 52% 314279 571017 28854 32 205287323610 118267 279 277 74 -10 -0 -3 +6 +7 -0.0
202823 MLB CTXLAA 34% 4843 9201 4131 10 209294335630 127269 278 285 80 -1 +0 +0 +1 +1 0.1
202924 MLB CTXLAA 46% 10090 19312 9271 20 212297343640 131271 279 290 83 -2 +0 +0 +2 +2 0.2
203025 MLB CTXLAA 52% 145129 28514 13382 31 214299348647 134272 269 292 85 -3 +0 +0 +3 +3 0.3
203126 MLB CTXLAA 54% 177157 34614 16462 31 216300351651 136273 269 294 86 -3 +0 +0 +3 +4 0.4
203227 MLB CTXLAA 54% 189167 36615 17493 31 216300351651 135273 269 294 86 -3 +0 +0 +3 +4 0.5
203328 MLB CTXLAA 54% 193171 37615 18512 31 214298347644 132272 269 291 84 -4 +0 -0 +3 +4 0.4
203429 MLB CTXLAA 53% 187166 35614 17502 31 212295340635 129271 279 287 81 -4 +0 -1 +3 +4 0.3
203530 MLB CTXLAA 52% 181161 34614 16492 21 209291332623 124268 279 283 78 -5 +0 -1 +3 +4 0.1
203631 MLB CTXLAA 52% 163145 30514 15442 21 204286322608 118265 279 277 74 -5 +0 -1 +3 +4 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 13831229 26245833 12536717 227 213295343638 130274 279 288 78 -30 +2 -4 +25 +30 2.3
/ 162G— A+C — 650578 12421416 591728 103 215296348644 133275 269 288 78 -14 +1 -2 +12 +14 1.1
Career— MLE — 33312935 6151062173 30991155 5419 210297335631 125275 279 284 78 -61 +3 -7 +50 +60 4.6
/ 162G— MLE — 650573 12021414 6017811 114 209297333630 124275 279 284 78 -14 +1 -2 +12 +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 ARancho Cucamonga Quakes · 165 PAwOBA .383 → .312 (−71)K% 23.0% → 31.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.03%÷1.000×1.360——31.32%
BB% (unintentional) /PA15.76%÷1.000×0.690—×1.01511.04%
HBP% /PA3.64%—×0.780—×1.0152.88%
Singles /BIP24.73%÷1.000×0.920×1.011×1.01523.35%
Doubles /BIP7.53%÷1.000×0.830×1.011×1.0156.41%
Triples /BIP1.08%÷1.000×0.910×1.011×1.0151.00%
Home runs /BIP5.38%÷1.000×0.800—×1.0154.37%

Factors used: level-wide A 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 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.011.

Result: wOBA .383 → .312; ISO .183 → .148; BABIP .348 → .318. 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 AInland Empire 66ers · 122 PAwOBA .284 → .214 (−70)K% 29.5% → 39.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.51%÷1.008×1.360——39.79%
BB% (unintentional) /PA9.84%÷1.011×0.690—×1.0306.92%
HBP% /PA2.46%—×0.780—×1.0301.98%
Singles /BIP20.00%÷1.066×0.920×0.993×1.03017.64%
Doubles /BIP2.86%÷1.065×0.830×0.993×1.0302.28%
Triples /BIP2.86%÷0.997×0.910×0.993×1.0302.67%
Home runs /BIP4.29%÷1.036×0.800—×1.0303.41%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 107, 1B 113, 2B 113, 3B 99, K 102, BB 102 — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.993.

Result: wOBA .284 → .214; ISO .142 → .105; BABIP .265 → .230. 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 ROKACL Angels · 99 PAwOBA .332 → .249 (−83)K% 23.2% → 33.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.23%÷1.004×1.440——33.33%
BB% (unintentional) /PA25.25%÷1.026×0.620—×1.00815.37%
HBP% /PA2.02%—×0.720—×1.0081.47%
Singles /BIP23.40%÷0.958×0.820×1.050×1.00821.18%
Doubles /BIP4.26%÷0.966×0.720×1.050×1.0083.35%
Triples /BIP0.00%÷1.053×0.720×1.050×1.0080.00%
Home runs /BIP2.13%÷0.895×0.780—×1.0081.87%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 79, 1B 92, 2B 93, 3B 111, K 101, BB 105 — 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 .332 → .249; ISO .071 → .063; BABIP .283 → .250. 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).

2023 ROKACL Angels · 57 PAwOBA .326 → .244 (−83)K% 24.6% → 37.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.56%÷0.955×1.440——37.05%
BB% (unintentional) /PA8.77%÷0.978×0.620—×1.0225.68%
HBP% /PA7.02%—×0.720—×1.0225.17%
Singles /BIP31.25%÷0.970×0.820—×1.02227.00%
Doubles /BIP0.00%÷1.001×0.720—×1.0220.00%
Triples /BIP6.25%÷0.961×0.720—×1.0224.79%
Home runs /BIP0.00%÷0.910×0.780—×1.0220.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 82, 1B 94, 2B 100, 3B 92, K 91, BB 96 — applied at half strength. Age: age 18 vs a level average of 19.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average).

Result: wOBA .326 → .244; ISO .087 → .062; BABIP .364 → .308. 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 DSLDSL Angels · 112 PAwOBA .354 → .259 (−95)K% 14.3% → 17.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.29%÷0.976×1.220——17.87%
BB% (unintentional) /PA14.29%÷1.074×0.700—×1.0229.52%
HBP% /PA3.57%—×0.700—×1.0222.56%
Singles /BIP27.03%÷1.016×0.680×1.043×1.02219.29%
Doubles /BIP6.76%÷0.863×0.600×1.043×1.0225.01%
Triples /BIP1.35%÷0.964×0.600×1.043×1.0220.90%
Home runs /BIP0.00%÷0.801×0.470—×1.0220.00%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 60, 1B 103, 2B 73, 3B 93, K 95, BB 115 — applied at half strength. Age: age 17 vs a level average of 18.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.043.

Result: wOBA .354 → .259; ISO .078 → .059; BABIP .347 → .249. 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).