Ryan Gridley

Pos2B
B/TR/R
Born1995-05-04
Age (2027)32
No MLB projection yet. Career stats below are historical.
Overview
A+LAST SEASON 2021
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201823ABeloit Snappe…261.269/.359/.3613357—.213/.286/.289
201924A+/A2 orgs474.268/.332/.38361051—.213/.263/.293
202126A+OAK133.231/.323/.2910645—.192/.271/.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.

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)
201823 ABeloit Snappers — 261227 611013 28464 35 269359361720 93324 1811 328 57 — — — — — —
201924 A+Stockton Ports — 261237 651503 17433 42 274331376706 101321 167 315 50 — — — — — —
201924 ABeloit Snappers — 213189 491413 16325 62 259333392725 132297 158 323 53 — — — — — —
202126 A+Lansing Lugnuts — 133117 27700 11175 60 231323291614 60270 138 289 45 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201823 A MLEBeloit Snappers — 261235 50713 20604 35 213286289575 77265 238 252 57 — — — — — —
201924 A+ MLEStockton Ports — 261243 531102 11573 42 218261288549 70267 224 242 50 — — — — — —
201924 A MLEBeloit Snappers — 213194 401012 11435 62 206267299566 93243 205 246 53 — — — — — —
202126 A+ MLELansing Lugnuts — 133120 23500 8235 60 192271233504 42242 176 235 45 — — — — — —
201823 A MLEBeloit Snappers — 261235 50713 20604 35 213286289575 77272 238 252 57 — — — — — —
201823 A RAWBeloit Snappers — 261227 611013 28464 35 269359361720 93324 1811 328 57 — — — — — —
201924 A+ MLE2 teams — 474437 932115 221008 104 213263300563 87263 215 244 51 — — — — — —
201924 A+ RAW2 teams — 474426 1142916 33758 104 268332383715 115310 167 318 51 — — — — — —
202126 A+ MLELansing Lugnuts — 133120 23500 8235 60 192271233504 42237 176 235 45 — — — — — —
202126 A+ RAWLansing Lugnuts — 133117 27700 11175 60 231323291614 60270 138 289 45 — — — — — —
201823 A MLEBeloit Snappers — 261235 50713 20604 35 213286289575 77265 238 252 57 — — — — — —
201924 A+ MLE2 teams — 474441 932115 221008 104 211263297560 86256 215 244 51 — — — — — —
202126 A+ MLELansing Lugnuts — 133119 23500 8235 60 193271235506 42242 176 235 45 — — — — — —
▸ Career Totals
Career— MLE — 868792 1663328 5018317 199 210271287558 77261 216 245 52 -50 +0 +0 +3 +19 -2.8
/ 162G— MLE — 650593 1242516 3713713 147 209271285556 76260 216 245 52 -37 +0 +0 +2 +14 -2.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.

2021 A+Lansing Lugnuts · 133 PAwOBA .282 → .235 (−47)K% 12.8% → 17.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.78%÷0.998×1.350——17.29%
BB% (unintentional) /PA8.27%÷0.938×0.710—×0.9686.06%
HBP% /PA3.76%—×0.810—×0.9682.95%
Singles /BIP20.00%÷0.961×0.910×1.026×0.96818.80%
Doubles /BIP7.00%÷1.066×0.830×1.026×0.9685.41%
Triples /BIP0.00%÷1.150×0.820×1.026×0.9680.00%
Home runs /BIP0.00%÷0.959×0.830—×0.9680.00%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 92, 1B 92, 2B 113, 3B 130, K 100, BB 88 — applied at half strength. Age: age 26 vs a level average of 22.8 → −3.2% on BB/HBP/hit rates (3.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.026.

Result: wOBA .282 → .235; ISO .060 → .045; BABIP .270 → .242. 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+Stockton Ports · 261 PAwOBA .309 → .242 (−67)K% 16.5% → 21.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.48%÷1.007×1.340——21.92%
BB% (unintentional) /PA6.51%÷1.075×0.710—×0.9884.25%
HBP% /PA1.15%—×0.790—×0.9880.90%
Singles /BIP24.23%÷0.992×0.910×0.950×0.98820.85%
Doubles /BIP7.73%÷1.036×0.820×0.950×0.9885.74%
Triples /BIP0.00%÷0.958×0.760×0.950×0.9880.00%
Home runs /BIP1.55%÷1.114×0.920—×0.9881.26%

Factors used: league row CAL. Park (home-season share, regressed): HR 123, 1B 98, 2B 107, 3B 92, K 101, BB 115 — 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 .309 → .242; ISO .101 → .077; BABIP .321 → .267. 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 ABeloit Snappers · 213 PAwOBA .316 → .246 (−70)K% 15.0% → 20.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.02%÷1.019×1.360——20.06%
BB% (unintentional) /PA7.51%÷0.978×0.690—×0.9805.19%
HBP% /PA2.35%—×0.780—×0.9801.79%
Singles /BIP19.75%÷0.992×0.920×0.950×0.98017.06%
Doubles /BIP8.92%÷1.049×0.830×0.950×0.9806.57%
Triples /BIP0.64%÷1.150×0.910×0.950×0.9800.47%
Home runs /BIP1.91%÷1.014×0.800—×0.9801.48%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 103, 1B 98, 2B 110, 3B 130, K 104, BB 96 — applied at half strength. Age: age 24 vs a level average of 22.0 → −2.0% on BB/HBP/hit rates (2.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .316 → .246; ISO .132 → .098; BABIP .297 → .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).

2018 ABeloit Snappers · 261 PAwOBA .322 → .252 (−70)K% 17.6% → 23.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.62%÷1.044×1.360——22.95%
BB% (unintentional) /PA10.73%÷0.969×0.690—×0.9907.56%
HBP% /PA1.53%—×0.780—×0.9901.18%
Singles /BIP25.97%÷1.068×0.920×0.989×0.99021.89%
Doubles /BIP5.52%÷1.153×0.830×0.989×0.9903.89%
Triples /BIP0.55%÷0.994×0.910×0.989×0.9900.50%
Home runs /BIP1.66%÷0.895×0.800—×0.9901.47%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 79, 1B 114, 2B 131, 3B 99, K 109, BB 94 — applied at half strength. Age: age 23 vs a level average of 22.0 → −1.0% on BB/HBP/hit rates (1.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.989.

Result: wOBA .322 → .252; ISO .093 → .073; BABIP .324 → .265. 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).