Willie Joe Garry Jr.

PosOF
B/TL/L
Born2000-05-29
Age (2027)27
No MLB projection yet. Career stats below are historical.
Overview
A+LAST SEASON 2024
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202222A+/ROKMIN242.204/.328/.34321747—.171/.265/.291
202323AA/A+MIN270.238/.307/.42171956—.199/.254/.340
202424A+MIN77.132/.224/.23524-8—.100/.171/.157
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)
201818 ROKGCL Twins — 9581 13400 8284 52 160269210479 49241 298 230 -7 — — — — — —
202121 AFort Myers Mighty Mussels — 339294 58764 381125 246 197300303602 105300 3311 278 26 — — — — — —
202222 A+Cedar Rapids Kernels — 220181 381062 31684 154 210338365703 155324 3114 315 55 — — — — — —
202222 ROKFCL Twins — 2220 3000 280 20 150227150377 250 369 187 -37 — — — — — —
202323 AAWichita Wind Surge — 116106 28924 7371 91 264316500816 236364 326 349 82 — — — — — —
202323 A+Cedar Rapids Kernels — 154134 29813 14542 101 216300358658 142325 359 291 37 — — — — — —
202424 A+Cedar Rapids Kernels — 7768 9102 7181 40 132224235459 103146 239 214 -8 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201818 ROK MLEGCL Twins — 9585 10300 4404 52 118194153346 35200 424 158 -7 — — — — — —
202121 A MLEFort Myers Mighty Mussels — 339306 45653 261565 246 147226229454 82275 468 207 26 — — — — — —
202222 A+ MLECedar Rapids Kernels — 220190 34952 22874 154 179278311588 132294 4010 250 55 — — — — — —
202222 ROK MLEFCL Twins — 2221 2000 1110 20 9513695232 200 505 114 -37 — — — — — —
202323 AA MLEWichita Wind Surge — 116108 25823 5441 91 231272426698 194345 384 289 82 — — — — — —
202323 A+ MLECedar Rapids Kernels — 154138 24612 10702 101 174240275515 101295 456 223 37 — — — — — —
202424 A+ MLECedar Rapids Kernels — 7770 7101 5231 40 100171157328 57131 306 156 -8 — — — — — —
201818 ROK MLEGCL Twins — 9585 10300 4404 52 118194153346 35217 424 158 -7 — — — — — —
201818 ROK RAWGCL Twins — 9581 13400 8284 52 160269210479 49241 298 230 -7 — — — — — —
202121 A MLEFort Myers Mighty Mussels — 339306 45653 261565 246 147226229454 82282 468 207 26 — — — — — —
202121 A RAWFort Myers Mighty Mussels — 339294 58764 381125 246 197300303602 105300 3311 278 26 — — — — — —
202222 A+ MLE2 teams — 242211 36952 23984 174 171265289554 118306 4010 238 47 — — — — — —
202222 A+ RAW2 teams — 242201 411062 33764 174 204328343671 139317 3114 304 47 — — — — — —
202323 A+ MLE2 teams — 270246 481434 151153 192 195250325575 130336 436 251 56 — — — — — —
202323 A+ RAW2 teams — 270240 571737 21913 192 237307421728 183342 348 316 56 — — — — — —
202424 A+ MLECedar Rapids Kernels — 7770 7101 5231 40 100171157328 57130 306 156 -8 — — — — — —
202424 A+ RAWCedar Rapids Kernels — 7768 9102 7181 40 132224235459 103146 239 214 -8 — — — — — —
201818 ROK MLEGCL Twins — 9587 10300 4404 52 115194149343 34200 424 158 -7 — — — — — —
202121 A MLEFort Myers Mighty Mussels — 339305 45653 261565 246 148226230455 82275 468 207 26 — — — — — —
202222 A+ MLE2 teams — 242213 36952 23984 174 169265286551 117285 4010 238 47 — — — — — —
202323 A+ MLE2 teams — 270250 481434 151153 192 192250320570 128316 436 251 56 — — — — — —
202424 A+ MLECedar Rapids Kernels — 7771 7101 5231 40 99171155326 56131 306 156 -8 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202424 A+ MLECedar Rapids Kernels — 7771 7101 5231 40 99171155326 56131 306 156 -8 — — — — — —
▸ Career Totals
Career— MLE — 1023918 146331310 7343217 6914 159234256490 97282 427 218 33 -81 +8 +0 -6 +22 -5.8
/ 162G— MLE — 650583 922186 4627411 449 158232252485 94280 427 218 33 -52 +5 +0 -4 +14 -3.7

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.

2024 A+Cedar Rapids Kernels · 77 PAwOBA .209 → .156 (−53)K% 23.4% → 30.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.38%÷0.972×1.270——30.54%
BB% (unintentional) /PA9.09%÷1.043×0.710—×0.9886.11%
HBP% /PA1.30%—×0.790—×0.9881.01%
Singles /BIP12.00%÷0.984×0.920×1.020×0.98811.30%
Doubles /BIP2.00%÷1.119×0.810×1.020×0.9881.46%
Triples /BIP0.00%÷1.146×0.850×1.020×0.9880.00%
Home runs /BIP4.00%÷1.191×0.800—×0.9882.65%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 138, 1B 97, 2B 124, 3B 129, K 94, BB 109 — 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 ×1.020.

Result: wOBA .209 → .156; ISO .103 → .067; BABIP .146 → .131. 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 A+Cedar Rapids Kernels · 154 PAwOBA .289 → .223 (−66)K% 35.1% → 45.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA35.06%÷0.977×1.270——45.59%
BB% (unintentional) /PA9.09%÷0.966×0.710—×0.9986.67%
HBP% /PA1.30%—×0.790—×0.9981.02%
Singles /BIP21.25%÷0.989×0.920×1.050×0.99820.72%
Doubles /BIP10.00%÷1.051×0.810×1.050×0.9988.07%
Triples /BIP1.25%÷0.994×0.850×1.050×0.9981.12%
Home runs /BIP3.75%÷1.134×0.800—×0.9982.64%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 127, 1B 98, 2B 110, 3B 99, K 95, BB 93 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .289 → .223; ISO .142 → .098; BABIP .325 → .295. 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 AAWichita Wind Surge · 116 PAwOBA .339 → .289 (−50)K% 31.9% → 38.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.90%÷1.018×1.220——38.24%
BB% (unintentional) /PA5.17%÷0.962×0.700—×1.0273.87%
HBP% /PA0.86%—×0.870—×1.0270.77%
Singles /BIP18.84%÷1.011×0.920×1.027×1.02718.08%
Doubles /BIP13.04%÷0.931×0.840×1.027×1.02712.42%
Triples /BIP2.90%÷0.900×0.940×1.027×1.0273.19%
Home runs /BIP5.80%÷1.231×0.800—×1.0273.87%

Factors used: league row TL. Park (home-season share, regressed): HR 146, 1B 102, 2B 86, 3B 80, K 104, BB 92 — applied at half strength. Age: age 23 vs a level average of 24.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.027.

Result: wOBA .339 → .289; ISO .236 → .190; BABIP .364 → .345. 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 A+Cedar Rapids Kernels · 220 PAwOBA .306 → .250 (−56)K% 30.9% → 39.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.91%÷0.993×1.270——39.52%
BB% (unintentional) /PA13.64%÷0.983×0.710—×1.0129.96%
HBP% /PA1.82%—×0.790—×1.0121.45%
Singles /BIP17.70%÷1.021×0.920×1.013×1.01216.34%
Doubles /BIP8.85%÷0.912×0.810×1.013×1.0128.06%
Triples /BIP5.31%÷1.011×0.850×1.013×1.0124.58%
Home runs /BIP1.77%÷0.948×0.800—×1.0121.51%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 90, 1B 104, 2B 82, 3B 102, K 99, BB 97 — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.013.

Result: wOBA .306 → .250; ISO .155 → .130; BABIP .324 → .294. 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 ROKFCL Twins · 22 PAwOBA .183 → .114 (−69)K% 36.4% → 51.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA36.36%÷1.016×1.440——51.56%
BB% (unintentional) /PA9.09%÷0.984×0.620—×0.9755.58%
HBP% /PA0.00%—×0.720—×0.9750.00%
Singles /BIP25.00%÷0.997×0.820—×0.97520.05%
Doubles /BIP0.00%÷0.925×0.720—×0.9750.00%
Triples /BIP0.00%÷0.972×0.720—×0.9750.00%
Home runs /BIP0.00%÷1.282×0.780—×0.9750.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 156, 1B 99, 2B 85, 3B 94, K 103, BB 97 — 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 .183 → .114; ISO .000 → .000; BABIP .250 → .200. 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).

2021 AFort Myers Mighty Mussels · 339 PAwOBA .272 → .207 (−65)K% 33.0% → 45.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.04%÷0.979×1.360——45.87%
BB% (unintentional) /PA10.91%÷0.976×0.690—×1.0157.83%
HBP% /PA1.47%—×0.780—×1.0151.17%
Singles /BIP22.53%÷1.066×0.920×1.031×1.01520.34%
Doubles /BIP3.85%÷0.909×0.830×1.031×1.0153.67%
Triples /BIP3.30%÷0.937×0.910×1.031×1.0153.35%
Home runs /BIP2.20%÷0.908×0.800—×1.0151.97%

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

Result: wOBA .272 → .207; ISO .105 → .085; BABIP .300 → .275. 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 ROKGCL Twins · 95 PAwOBA .222 → .158 (−64)K% 29.5% → 42.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.47%÷1.000×1.440——42.44%
BB% (unintentional) /PA7.37%÷1.000×0.620—×1.0224.67%
HBP% /PA4.21%—×0.720—×1.0223.10%
Singles /BIP16.98%÷1.000×0.820×1.032×1.02214.70%
Doubles /BIP7.55%÷1.000×0.720×1.032×1.0225.74%
Triples /BIP0.00%÷1.000×0.720×1.032×1.0220.00%
Home runs /BIP0.00%÷1.000×0.780—×1.0220.00%

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 18 vs a level average of 19.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.032.

Result: wOBA .222 → .158; ISO .049 → .033; BABIP .241 → .200. 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).