Geoandry Montilla

PosC
B/TR/R
Born1996-05-14
Age (2027)31
No MLB projection yet. Career stats below are historical.
Overview
ROKLAST SEASON 2017
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201519ROKDSL Mariners 1172.333/.412/.5205555—.192/.259/.276
201620ROKDSL Mariners 1212.297/.414/.4514850—.174/.276/.250
201721ROKAZL Mariners156.218/.325/.3913419—.128/.201/.227
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)
201418 ROKVSL Mariners — 135121 27600 11341 31 223293273566 50307 258 260 3 — — — — — —
201519 ROKDSL Mariners 1 — 172150 50925 20320 52 333412520932 187391 1912 406 55 — — — — — —
201620 ROKDSL Mariners 1 — 212175 521124 30365 87 297414451866 154350 1714 387 50 — — — — — —
201721 ROKAZL Mariners — 156133 291023 18493 42 218325391716 173317 3112 319 19 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201418 ROK MLEVSL Mariners — 135124 18400 8411 31 145203177380 32210 306 172 3 — — — — — —
201519 ROK MLEDSL Mariners 1 — 172156 30512 14390 52 192259276534 83243 238 249 55 — — — — — —
201620 ROK MLEDSL Mariners 1 — 212184 32612 21445 87 174276250526 76213 2110 242 50 — — — — — —
201721 ROK MLEAZL Mariners — 156141 18612 10713 42 128201227428 99230 466 197 19 — — — — — —
201418 ROK MLEVSL Mariners — 135124 18400 8411 31 145203177380 32214 306 172 3 — — — — — —
201418 ROK RAWVSL Mariners — 135121 27600 11341 31 223293273566 50307 258 260 3 — — — — — —
201519 ROK MLEDSL Mariners 1 — 172156 30512 14390 52 192259276534 83239 238 249 55 — — — — — —
201519 ROK RAWDSL Mariners 1 — 172150 50925 20320 52 333412520932 187391 1912 406 55 — — — — — —
201620 ROK MLEDSL Mariners 1 — 212184 32612 21445 87 174276250526 76214 2110 242 50 — — — — — —
201620 ROK RAWDSL Mariners 1 — 212175 521124 30365 87 297414451866 154350 1714 387 50 — — — — — —
201721 ROK MLEAZL Mariners — 156141 18612 10713 42 128201227428 99232 466 197 19 — — — — — —
201721 ROK RAWAZL Mariners — 156133 291023 18493 42 218325391716 173317 3112 319 19 — — — — — —
201418 ROK MLEVSL Mariners — 135125 18400 8411 31 144203176379 32210 306 172 3 — — — — — —
201519 ROK MLEDSL Mariners 1 — 172156 30512 14390 52 192259276534 83243 238 249 55 — — — — — —
201620 ROK MLEDSL Mariners 1 — 212184 32612 21445 87 174276250526 76213 2110 242 50 — — — — — —
201721 ROK MLEAZL Mariners — 156142 18612 10713 42 127201225427 99230 466 197 19 — — — — — —
▸ Career Totals
Career— MLE — 675605 982136 531959 2012 162240236476 74224 298 219 35 -53 -1 +0 +12 +15 -2.7
/ 162G— MLE — 650583 942036 511889 1912 161240237477 75223 298 219 35 -51 -1 +0 +12 +14 -2.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.

2017 ROKAZL Mariners · 156 PAwOBA .310 → .197 (−114)K% 31.4% → 45.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.41%÷1.000×1.440——45.23%
BB% (unintentional) /PA10.90%÷1.000×0.620—×0.9856.66%
HBP% /PA1.92%—×0.720—×0.9851.36%
Singles /BIP16.67%÷1.000×0.820×0.963×0.98512.97%
Doubles /BIP11.90%÷1.000×0.720×0.963×0.9858.13%
Triples /BIP2.38%÷1.000×0.720×0.963×0.9851.63%
Home runs /BIP3.57%÷1.000×0.780—×0.9852.74%

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 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 ×0.963.

Result: wOBA .310 → .197; ISO .173 → .108; BABIP .317 → .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).

2016 DSLDSL Mariners 1 · 212 PAwOBA .381 → .242 (−139)K% 17.0% → 20.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.98%÷1.000×1.220——20.72%
BB% (unintentional) /PA14.15%÷1.000×0.700—×0.9859.76%
HBP% /PA2.36%—×0.700—×0.9851.63%
Singles /BIP25.18%÷1.000×0.680×0.953×0.98516.08%
Doubles /BIP7.91%÷1.000×0.600×0.953×0.9854.46%
Triples /BIP1.44%÷1.000×0.600×0.953×0.9850.81%
Home runs /BIP2.88%÷1.000×0.470—×0.9851.33%

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 20 vs a level average of 18.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.953.

Result: wOBA .381 → .242; ISO .154 → .083; BABIP .350 → .213. 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).

2015 DSLDSL Mariners 1 · 172 PAwOBA .400 → .249 (−151)K% 18.6% → 22.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.60%÷1.000×1.220——22.70%
BB% (unintentional) /PA11.63%÷1.000×0.700—×0.9958.10%
HBP% /PA0.00%—×0.700—×0.9950.00%
Singles /BIP28.81%÷1.000×0.680×0.965×0.99518.82%
Doubles /BIP7.63%÷1.000×0.600×0.965×0.9954.39%
Triples /BIP1.69%÷1.000×0.600×0.965×0.9950.98%
Home runs /BIP4.24%÷1.000×0.470—×0.9951.98%

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 ×0.965.

Result: wOBA .400 → .249; ISO .187 → .098; BABIP .391 → .243. 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 DSLVSL Mariners · 135 PAwOBA .256 → .172 (−83)K% 25.2% → 30.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.19%÷1.000×1.220——30.73%
BB% (unintentional) /PA8.15%÷1.000×0.700—×1.0085.75%
HBP% /PA0.74%—×0.700—×1.0080.52%
Singles /BIP24.14%÷1.000×0.680×1.026×1.00816.96%
Doubles /BIP6.90%÷1.000×0.600×1.026×1.0084.28%
Triples /BIP0.00%÷1.000×0.600×1.026×1.0080.00%
Home runs /BIP0.00%÷1.000×0.470—×1.0080.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 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.026.

Result: wOBA .256 → .172; ISO .050 → .030; BABIP .307 → .210. 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).