Ryan Grotjohn

PosOF
B/TL/R
Born1995-04-25
Age (2027)32
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2022
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201924AA/A+2 orgs377.231/.339/.3474453—.192/.277/.291
202126INTLGigantes de C…114.270/.354/.41011117—
202227AANorthwest Ark…84.162/.305/.2792329—.139/.244/.250
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)
201722 ROKMissoula Osprey — 2322 5300 120 00 227261364625 136250 94 277 14 — — — — — —
201823 A+Visalia Rawhide — 3634 5001 290 31 147194235430 88167 256 197 -8 — — — — — —
201823 AKane County Cougars — 335297 902267 25546 35 303369488857 185342 167 371 84 — — — — — —
201924 AAJackson Generals — 261227 521043 25676 31 229322348670 119308 2610 303 52 — — — — — —
201924 A+Visalia Rawhide — 11693 22701 19302 14 237377344721 108333 2616 332 55 — — — — — —
202126 INTLGigantes de Carolina — 114100 27721 10243 11 270354410764 140342 219 341 117 — — — — — —
202227 AANorthwest Arkansas Naturals — 8468 11202 13341 30 162305279584 118265 4015 272 29 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201722 ROK MLEMissoula Osprey — 2322 4200 130 00 182217273490 91185 134 189 14 — — — — — —
201823 A+ MLEVisalia Rawhide — 3635 4001 1120 31 114139200339 86154 333 156 -8 — — — — — —
201823 A MLEKane County Cougars — 335305 731646 17756 35 239293377670 138283 225 292 84 — — — — — —
201924 AA MLEJackson Generals — 261235 46843 17806 31 196267302570 106268 317 245 52 — — — — — —
201924 A+ MLEVisalia Rawhide — 11698 18501 14412 14 184298265564 82282 3512 249 55 — — — — — —
202227 AA MLENorthwest Arkansas Naturals — 8472 10202 9421 30 139244250494 111231 5011 211 29 — — — — — —
201722 ROK MLEMissoula Osprey — 2322 4200 130 00 182217273490 91211 134 189 14 — — — — — —
201722 ROK RAWMissoula Osprey — 2322 5300 120 00 227261364625 136250 94 277 14 — — — — — —
201823 A MLE2 teams — 371339 771647 19876 66 227280360640 133278 235 279 75 — — — — — —
201823 A RAW2 teams — 371331 952268 27636 66 287352462814 175326 177 354 75 — — — — — —
201924 AA MLE2 teams — 377333 631343 311218 45 189274279553 90283 328 246 53 — — — — — —
201924 AA RAW2 teams — 377320 741744 44978 45 231339347686 116315 2612 312 53 — — — — — —
202126 INTL MLEGigantes de Carolina — 114100 27721 10243 11 270354410764 140342 219 — — — — — — — —
202126 INTL RAWGigantes de Carolina — 114100 27721 10243 11 270354410764 140342 219 341 117 — — — — — —
202227 AA MLENorthwest Arkansas Naturals — 8472 10202 9421 30 139244250494 111267 5011 211 29 — — — — — —
202227 AA RAWNorthwest Arkansas Naturals — 8468 11202 13341 30 162305279584 118265 4015 272 29 — — — — — —
201722 ROK MLEMissoula Osprey — 2322 4200 130 00 182217273490 91185 134 189 14 — — — — — —
201823 A MLE2 teams — 371343 771647 19876 66 224280356636 131270 235 279 75 — — — — — —
201924 AA MLE2 teams — 377335 631343 311218 45 188274278552 90272 328 246 53 — — — — — —
202227 AA MLENorthwest Arkansas Naturals — 8474 10202 9421 30 135244243487 108231 5011 211 29 — — — — — —
▸ Career Totals
Career— MLE — 969866 181401013 7027718 1412 209282323605 114285 297 225 39 -71 -2 +0 -6 +21 -5.9
/ 162G— MLE — 650581 1222779 4718612 98 210283327610 117286 297 225 39 -47 -1 +0 -4 +14 -3.9

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.

2022 AANorthwest Arkansas Naturals · 84 PAwOBA .273 → .211 (−62)K% 40.5% → 50.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA40.48%÷0.988×1.220——49.98%
BB% (unintentional) /PA15.48%÷0.993×0.700—×0.97810.66%
HBP% /PA1.19%—×0.870—×0.9781.01%
Singles /BIP20.59%÷0.995×0.920—×0.97818.61%
Doubles /BIP5.88%÷1.009×0.840—×0.9784.79%
Triples /BIP0.00%÷0.900×0.940—×0.9780.00%
Home runs /BIP5.88%÷0.905×0.800—×0.9785.08%

Factors used: league row TL. Park (home-season share, regressed): HR 81, 1B 99, 2B 102, 3B 80, K 98, BB 99 — applied at half strength. Age: age 27 vs a level average of 24.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average).

Result: wOBA .273 → .211; ISO .118 → .095; BABIP .265 → .231. 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 AAJackson Generals · 261 PAwOBA .298 → .245 (−53)K% 25.7% → 30.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.67%÷1.028×1.220——30.48%
BB% (unintentional) /PA9.58%÷1.001×0.680—×1.0126.59%
HBP% /PA2.30%—×0.840—×1.0121.95%
Singles /BIP21.88%÷0.996×0.920×0.950×1.01219.42%
Doubles /BIP6.25%÷1.099×0.910×0.950×1.0124.98%
Triples /BIP2.50%÷0.900×0.880×0.950×1.0122.35%
Home runs /BIP1.88%÷0.966×0.800—×1.0121.57%

Factors used: league row SL. Park (home-season share, regressed): HR 93, 1B 99, 2B 120, 3B 80, K 106, BB 100 — applied at half strength. Age: age 24 vs a level average of 24.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .298 → .245; ISO .119 → .101; BABIP .308 → .268. 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+Visalia Rawhide · 116 PAwOBA .327 → .249 (−78)K% 25.9% → 35.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.86%÷0.979×1.340——35.41%
BB% (unintentional) /PA16.38%÷0.986×0.710—×0.98811.65%
HBP% /PA1.72%—×0.790—×0.9881.35%
Singles /BIP22.22%÷0.974×0.910—×0.98820.51%
Doubles /BIP11.11%÷1.148×0.820—×0.9887.84%
Triples /BIP0.00%÷0.909×0.760—×0.9880.00%
Home runs /BIP1.59%÷1.095×0.920—×0.9881.32%

Factors used: league row CAL. Park (home-season share, regressed): HR 119, 1B 95, 2B 130, 3B 82, K 96, BB 97 — 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).

Result: wOBA .327 → .249; ISO .108 → .076; BABIP .333 → .282. 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 AKane County Cougars · 335 PAwOBA .368 → .292 (−77)K% 16.1% → 22.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.12%÷0.975×1.360——22.48%
BB% (unintentional) /PA7.46%÷0.974×0.690—×0.9905.23%
HBP% /PA1.79%—×0.780—×0.9901.38%
Singles /BIP22.63%÷1.014×0.920×0.968×0.99019.67%
Doubles /BIP9.05%÷1.039×0.830×0.968×0.9906.93%
Triples /BIP2.47%÷1.150×0.910×0.968×0.9901.87%
Home runs /BIP2.88%÷0.937×0.800—×0.9902.43%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 87, 1B 103, 2B 108, 3B 130, K 95, BB 95 — 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.968.

Result: wOBA .368 → .292; ISO .185 → .144; BABIP .342 → .283. 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+Visalia Rawhide · 36 PAwOBA .192 → .156 (−36)K% 25.0% → 32.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.00%÷1.029×1.340——32.56%
BB% (unintentional) /PA5.56%÷1.008×0.710—×0.9983.90%
HBP% /PA0.00%—×0.790—×0.9980.00%
Singles /BIP16.00%÷0.978×0.910—×0.99814.86%
Doubles /BIP0.00%÷1.051×0.820—×0.9980.00%
Triples /BIP0.00%÷0.900×0.760—×0.9980.00%
Home runs /BIP4.00%÷1.018×0.920—×0.9983.61%

Factors used: league row CAL. Park (home-season share, regressed): HR 104, 1B 96, 2B 110, 3B 80, K 106, BB 102 — 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 .192 → .156; ISO .088 → .073; BABIP .167 → .154. 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).

2017 ROKMissoula Osprey · 23 PAwOBA .269 → .189 (−80)K% 8.7% → 12.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA8.70%÷1.000×1.440——12.52%
BB% (unintentional) /PA4.35%÷1.000×0.610—×0.9752.59%
HBP% /PA0.00%—×0.720—×0.9750.00%
Singles /BIP10.00%÷1.000×0.820—×0.9758.00%
Doubles /BIP15.00%÷1.000×0.720—×0.97510.53%
Triples /BIP0.00%÷1.000×0.720—×0.9750.00%
Home runs /BIP0.00%÷1.000×0.750—×0.9750.00%

Factors used: league row PIO. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 22 vs a level average of 19.5 → −2.5% on BB/HBP/hit rates (2.5 yr older than average).

Result: wOBA .269 → .189; ISO .136 → .093; BABIP .250 → .185. 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 — .