Ryan Kalish

PosCF
B/TL/L
Born1988-03-28
Age (2027)39
No MLB projection yet. Career stats below are historical.
Overview
INTLLAST SEASON 2017
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201527INTLCriollos de C…78.145/.234/.1590216—
201628AAACHC70.368/.478/.50903137—.333/.420/.467
201729INTLGigantes de C…78.116/.197/.13000-5—
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)
200618 ROKGCL Red Sox — 2120 6201 120 00 300333550883 250294 105 384 77 — — — — — —
200820 A+Lancaster JetHawks — 8273 17602 8230 10 233309397706 164306 2810 312 59 — — — — — —
200820 AGreenville Drive — 420360 1011613 53764 184 281379356734 75345 1813 337 82 — — — — — —
200921 AAPortland Sea Dogs — 437391 10619413 42871 143 271343440783 169316 2010 346 90 — — — — — —
200921 A+Salem Red Sox — 143115 35525 26201 73 304437513950 209330 1418 418 130 — — — — — —
201022 MLBBoston Red Sox — 179163 411114 12381 101 252307405712 153303 217 312 91 -2 +2 -1 +2 +4 0.5
201022 AAAPawtucket Red Sox — 160143 42915 14321 122 294361476836 182343 209 366 112 — — — — — —
201022 AAPortland Sea Dogs — 183150 44918 28212 131 293411527938 233290 1115 406 126 — — — — — —
201123 AAAPawtucket Red Sox — 9686 18600 8200 43 209277279556 70265 218 252 35 — — — — — —
201224 MLBBoston Red Sox — 10396 22300 6260 32 229275260535 31310 256 245 47 -6 -0 -6 +1 +2 -1.0
201224 AAAPawtucket Red Sox — 126111 29504 13300 72 261339414753 153321 2410 333 77 — — — — — —
201426 MLBChicago Cubs — 130121 30440 8280 32 248295347642 99323 226 285 70 -5 -0 -4 -5 +3 -1.1
201426 AAAIowa Cubs — 319287 721438 28742 124 251322404726 153312 239 323 53 — — — — — —
201527 INTLCriollos de Caguas — 7869 10100 8150 20 145234159393 14185 1910 192 16 — — — — — —
201628 AAAIowa Cubs — 7057 21420 1092 31 368478509987 140429 1314 434 137 — — — — — —
201729 INTLGigantes de Carolina — 7869 8100 7230 00 116197130328 14174 299 160 -5 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 412380 931854 26921 165 245295350645 105311 226 287 80 -10 +1 -11 -2 +9 -1.3
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200618 ROK MLEGCL Red Sox — 2120 4101 130 00 200238400638 200232 145 282 77 — — — — — —
200820 A+ MLELancaster JetHawks — 8275 15502 6310 10 200259347606 147292 387 256 59 — — — — — —
200820 A MLEGreenville Drive — 420378 961412 351024 184 254324312636 58337 248 290 82 — — — — — —
200921 AA MLEPortland Sea Dogs — 437402 10017410 311061 143 249304386690 137308 247 301 90 — — — — — —
200921 A+ MLESalem Red Sox — 143125 36525 16281 73 288373480853 192323 2011 361 130 — — — — — —
201022 MLB MLEBoston Red Sox — 179163 401014 12381 101 245301393694 147303 217 303 91 -2 +2 -1 +2 +4 0.5
201022 AAA MLEPawtucket Red Sox — 160147 41815 10391 122 279329449778 170336 246 334 112 — — — — — —
201022 AA MLEPortland Sea Dogs — 183159 43816 19262 131 270356447802 176278 1410 355 126 — — — — — —
201123 AAA MLEPawtucket Red Sox — 9688 17500 6250 43 193245250495 57249 266 220 35 — — — — — —
201224 MLB MLEBoston Red Sox — 10396 22300 6260 32 229275260535 31310 256 238 47 -6 -0 -6 +1 +2 -1.0
201224 AAA MLEPawtucket Red Sox — 126114 27403 10370 72 237298351649 114315 298 282 77 — — — — — —
201426 MLB MLEChicago Cubs — 130122 29430 7280 32 238279320599 82323 225 271 70 -5 -0 -4 -5 +3 -1.1
201426 AAA MLEIowa Cubs — 319299 611027 16962 124 204249321570 117272 305 246 53 — — — — — —
201628 AAA MLEIowa Cubs — 7060 20420 7112 31 333420467887 133377 1610 371 137 — — — — — —
200618 ROK MLEGCL Red Sox — 2120 4101 130 00 200238400638 200188 145 282 77 — — — — — —
200618 ROK RAWGCL Red Sox — 2120 6201 120 00 300333550883 250294 105 384 77 — — — — — —
200820 A MLE2 teams — 502453 1111914 411324 194 245313318631 73333 268 284 79 — — — — — —
200820 A RAW2 teams — 502433 1182215 61994 194 273367363730 90339 2012 333 79 — — — — — —
200921 AA MLE2 teams — 580527 13521615 471352 216 256319404724 148315 238 316 100 — — — — — —
200921 AA RAW2 teams — 580506 14124618 681072 216 279366457823 178319 1812 364 100 — — — — — —
201022 AA MLE3 teams — 522469 12426315 411024 354 264329429757 164304 208 331 110 — — — — — —
201022 AA RAW3 teams — 522456 12729317 54914 354 279360467827 189311 1710 361 110 — — — — — —
201123 AAA MLEPawtucket Red Sox — 9688 17500 6250 43 193245250495 57262 266 220 35 — — — — — —
201123 AAA RAWPawtucket Red Sox — 9686 18600 8200 43 209277279556 70265 218 252 35 — — — — — —
201224 AAA MLE2 teams — 229210 49703 16630 104 233288310597 76315 287 262 64 — — — — — —
201224 AAA RAW2 teams — 229207 51804 19560 104 246310343653 97315 248 293 64 — — — — — —
201426 AAA MLE2 teams — 449421 911467 231242 156 216260328588 112290 285 253 58 — — — — — —
201426 AAA RAW2 teams — 449408 1021878 361022 156 250314387701 137315 238 312 58 — — — — — —
201527 INTL MLECriollos de Caguas — 7869 10100 8150 20 145234159393 14185 1910 — — — — — — — —
201527 INTL RAWCriollos de Caguas — 7869 10100 8150 20 145234159393 14185 1910 192 16 — — — — — —
201628 AAA MLEIowa Cubs — 7060 20420 7112 31 333420467887 133400 1610 371 137 — — — — — —
201628 AAA RAWIowa Cubs — 7057 21420 1092 31 368478509987 140429 1314 434 137 — — — — — —
201729 INTL MLEGigantes de Carolina — 7869 8100 7230 00 116197130328 14174 299 — — — — — — — —
201729 INTL RAWGigantes de Carolina — 7869 8100 7230 00 116197130328 14174 299 160 -5 — — — — — —
200618 ROK MLEGCL Red Sox — 2120 4101 130 00 200238400638 200232 145 282 77 — — — — — —
200820 A MLE2 teams — 502452 1111914 411324 194 246313319632 73330 268 284 79 — — — — — —
200921 AA MLE2 teams — 580526 13521615 471352 216 257319405724 148312 238 316 100 — — — — — —
201022 AA MLE3 teams — 522472 12426315 411024 354 263329426755 163304 208 331 110 — — — — — —
201123 AAA MLEPawtucket Red Sox — 9690 17500 6250 43 189245244489 56249 266 220 35 — — — — — —
201224 AAA MLE2 teams — 229211 49703 16630 104 232288308596 76313 287 262 64 — — — — — —
201426 AAA MLE2 teams — 449421 911467 231242 156 216260328588 112287 285 253 58 — — — — — —
201628 AAA MLEIowa Cubs — 7061 20420 7112 31 328420459879 131377 1610 371 137 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 412380 931854 26921 165 245295350645 105311 226 287 73 -10 +1 -11 -2 +9 -1.3
/ 162G— A+C — 650600 1462886 411452 258 243294347641 103310 226 287 73 -15 +2 -17 -3 +14 -2.1
Career— MLE — 26252386 569991845 19763314 10928 238300352652 113303 248 276 73 -10 +1 -11 -2 +9 -1.3
/ 162G— MLE — 650591 14125411 491573 277 239300350650 112304 248 276 73 -15 +2 -17 -3 +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.

2016 AAAIowa Cubs · 70 PAwOBA .430 → .371 (−59)K% 12.9% → 16.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.86%÷1.037×1.290——15.99%
BB% (unintentional) /PA14.29%÷1.034×0.710—×0.9929.73%
HBP% /PA2.86%—×0.980—×0.9922.78%
Singles /BIP31.25%÷1.006×0.900—×0.99227.73%
Doubles /BIP8.33%÷0.927×0.810—×0.9927.22%
Triples /BIP4.17%÷0.945×0.810—×0.9923.54%
Home runs /BIP0.00%÷0.890×0.780—×0.9920.00%

Factors used: league row PCL. Park (home-season share, regressed): HR 78, 1B 101, 2B 85, 3B 89, K 107, BB 107 — applied at half strength. Age: age 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average).

Result: wOBA .430 → .371; ISO .140 → .126; BABIP .429 → .377. 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 AAAIowa Cubs · 319 PAwOBA .313 → .246 (−67)K% 23.2% → 30.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.20%÷0.996×1.290——30.04%
BB% (unintentional) /PA8.46%÷1.249×0.710—×1.0184.90%
HBP% /PA0.63%—×0.980—×1.0180.63%
Singles /BIP22.07%÷1.021×0.900×1.025×1.01820.30%
Doubles /BIP6.57%÷1.111×0.810×1.025×1.0185.00%
Triples /BIP1.41%÷1.150×0.810×1.025×1.0181.04%
Home runs /BIP3.76%÷0.929×0.780—×1.0183.21%

Factors used: league row PCL. Park (home-season share, regressed): HR 86, 1B 104, 2B 122, 3B 130, K 99, BB 150 — 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 ×1.025.

Result: wOBA .313 → .246; ISO .153 → .120; BABIP .312 → .272. 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).

2012 AAAPawtucket Red Sox · 126 PAwOBA .326 → .282 (−44)K% 23.8% → 29.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.81%÷0.985×1.200——29.00%
BB% (unintentional) /PA10.32%÷0.974×0.690—×1.0487.66%
HBP% /PA0.00%—×0.940—×1.0480.00%
Singles /BIP24.69%÷0.975×0.930×1.032×1.04825.45%
Doubles /BIP6.17%÷1.031×0.830×1.032×1.0485.37%
Triples /BIP0.00%÷0.982×0.970×1.032×1.0480.00%
Home runs /BIP4.94%÷1.280×0.840—×1.0483.40%

Factors used: league row IL. Park (home-season share, regressed): HR 156, 1B 95, 2B 106, 3B 96, K 97, BB 95 — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.032.

Result: wOBA .326 → .282; ISO .153 → .112; BABIP .321 → .315. 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).

2011 AAAPawtucket Red Sox · 96 PAwOBA .251 → .220 (−30)K% 20.8% → 25.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.83%÷0.971×1.200——25.75%
BB% (unintentional) /PA8.33%÷0.988×0.690—×1.0506.11%
HBP% /PA0.00%—×0.940—×1.0500.00%
Singles /BIP18.18%÷1.025×0.930×1.017×1.05017.62%
Doubles /BIP9.09%÷1.007×0.830×1.017×1.0508.00%
Triples /BIP0.00%÷0.900×0.970×1.017×1.0500.00%
Home runs /BIP0.00%÷0.955×0.840—×1.0500.00%

Factors used: league row IL. Park (home-season share, regressed): HR 91, 1B 105, 2B 101, 3B 80, K 94, BB 98 — applied at half strength. Age: age 23 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (4.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.017.

Result: wOBA .251 → .220; ISO .070 → .061; BABIP .265 → .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).

2010 AAPortland Sea Dogs · 183 PAwOBA .399 → .355 (−45)K% 11.5% → 14.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.48%÷1.001×1.220——13.98%
BB% (unintentional) /PA14.21%÷1.009×0.700—×1.04210.27%
HBP% /PA1.09%—×0.850—×1.0420.97%
Singles /BIP20.16%÷0.989×0.970×1.007×1.04220.75%
Doubles /BIP6.98%÷1.093×0.860×1.007×1.0425.76%
Triples /BIP0.78%÷1.150×0.950×1.007×1.0420.67%
Home runs /BIP6.20%÷1.095×0.780—×1.0424.60%

Factors used: league row EL. Park (home-season share, regressed): HR 119, 1B 98, 2B 119, 3B 130, K 100, BB 102 — applied at half strength. Age: age 22 vs a level average of 24.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.007.

Result: wOBA .399 → .355; ISO .233 → .191; BABIP .290 → .278. 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).

2010 AAAPawtucket Red Sox · 160 PAwOBA .360 → .334 (−26)K% 20.0% → 24.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.00%÷0.994×1.200——24.13%
BB% (unintentional) /PA8.75%÷1.037×0.690—×1.0506.11%
HBP% /PA0.62%—×0.940—×1.0500.62%
Singles /BIP24.32%÷1.016×0.930×1.046×1.05024.45%
Doubles /BIP8.11%÷1.030×0.830×1.046×1.0507.17%
Triples /BIP0.90%÷0.900×0.970×1.046×1.0501.07%
Home runs /BIP4.50%÷0.898×0.840—×1.0504.42%

Factors used: league row IL. Park (home-season share, regressed): HR 80, 1B 103, 2B 106, 3B 80, K 99, BB 107 — applied at half strength. Age: age 22 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (5.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.046.

Result: wOBA .360 → .334; ISO .182 → .175; BABIP .343 → .336. 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).

2009 AAPortland Sea Dogs · 437 PAwOBA .339 → .301 (−38)K% 19.9% → 24.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.91%÷1.000×1.220——24.29%
BB% (unintentional) /PA9.61%÷1.000×0.700—×1.0507.06%
HBP% /PA0.23%—×0.850—×1.0500.20%
Singles /BIP23.03%÷1.000×0.970×0.988×1.05023.16%
Doubles /BIP6.25%÷1.000×0.860×0.988×1.0505.57%
Triples /BIP1.32%÷1.000×0.950×0.988×1.0501.30%
Home runs /BIP4.28%÷1.000×0.780—×1.0503.50%

Factors used: league row EL. 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 24.8 → +5.0% on BB/HBP/hit rates (3.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.988.

Result: wOBA .339 → .301; ISO .169 → .143; BABIP .316 → .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).

2009 A+Salem Red Sox · 143 PAwOBA .408 → .361 (−48)K% 14.0% → 19.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.99%÷1.000×1.420——19.86%
BB% (unintentional) /PA17.48%÷1.000×0.630—×1.02711.31%
HBP% /PA0.70%—×0.860—×1.0270.62%
Singles /BIP24.21%÷1.000×0.940×1.050×1.02724.54%
Doubles /BIP5.26%÷1.000×0.830×1.050×1.0274.71%
Triples /BIP2.11%÷1.000×0.800×1.050×1.0271.82%
Home runs /BIP5.26%÷1.000×0.900—×1.0274.86%

Factors used: league row CAR. 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.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .408 → .361; ISO .209 → .195; BABIP .330 → .323. 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 — .