Joshua Kuroda-Grauer

2B Las Vegas Aviators
Age 24 R/R 5'10" / 205 lbs AAA HR -5% Svc 0.529 · Ctrl thru 2032
Overview
AAA40-MANROOKIEPre-ArbFA 2033
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202421A+/AOAK113.344/.442/.36505106—.312/.398/.333
202522AA/A+/INTL2 orgs614.301/.366/.38423478—.252/.304/.309
202623AAA/AAOAK375.321/.368/.474715113—.302/.339/.435
202623MLBOAK74.366/.392/.507101460.7
2027PROJ45% MLB24MLBOAK70.289/.329/.407121000.2
2028PROJ59% MLB25MLBOAK313.289/.331/.414581031.0
2029PROJ65% MLB26MLBOAK384.288/.332/.4176101041.3
Last 3 seasons WAR 0.7  ·  Next 3 projected WAR 2.6Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2032Service0.529First FA2033
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Pre-Arb$0.8M2030Arb-1$5M2031Arb-2$8M2032Arb-3$10M
Skills · percentileMiLB Statcast 2026 AAA
K%97
Whiff%96
Z-Con%96
Speed87
Max EV76
BB%23
Career WAR0.8 WAR median (P10 -0.7 / P90 29, comp-based) · star 14% · didn't stick 60%
CompsOsleivis Basabe (age 23) · Johnny Giavotella (age 25) · Otto Lopez (age 24)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†100
AVG/OBP/SLG.289 / .329 / .407
PA70
HR1
K%11
BB%4
BABIP318
ISO106
MLB%45%
Value2027 · WAR
BAT: +0.1 runs (wOBA-derived runs vs avg)+0BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.1 runs (Defensive runs vs avg)+0FLDPOS: +0.6 runs (Positional adjustment)+1POSREP: +3.4 runs (Replacement-level credit)+3REPTotal WAR: +0.70+0.7WAR
0.00.91.80.31.01.31.31.10.927282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$22M ctrl surplus
Tools · Contract
ToolsStatcast %ile · 2026
CONTACT
xAVG
900.296
POWER
Barrel%
101.6
Avg EV
5289.3
SPEED
Sprint
5827.8
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2026
Service   0.529 yrs.days
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+0.3$1M+$0.5M
2028Pre-Arb$0.8M+1.0$7M+$7M
2029Pre-Arb$0.8M+1.3$9M+$8M
2030Arb-1$5M+1.3$8M+$4M
2031Arb-2$8M+1.1$6M+$1M
2032Arb-3$10M+0.9$2M+$0.0M (cut)
Totals $16M $35M +$21M

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)
202421 A+Lansing Lugnuts — 5042 12200 533 11 286400333733 48308 610 346 85 — — — — — —
202421 AStockton Ports — 6354 21000 752 41 389476389865 429 811 403 122 — — — — — —
202522 AAMidland RockHounds — 183163 49902 14125 10 301374393766 92313 78 347 93 — — — — — —
202522 A+Lansing Lugnuts — 366334 982110 26375 266 293353362716 69330 107 326 56 — — — — — —
202522 INTLMesa Solar Sox — 6558 20610 572 70 345415483898 138392 118 401 157 — — — — — —
202623 MLBAthletics — 7471 26701 2101 01 366392507899 141417 143 399 146 +4 -0 +0 +2 +2 0.7
202623 AAALas Vegas Aviators — 225202 701331 17163 41 347405455861 109367 78 381 130 — — — — — —
202623 AAMidland RockHounds — 150144 411116 5151 113 285313500813 215285 103 355 87 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 7471 26701 2101 01 366392507899 141417 143 399 156 +5 -0 +0 +2 +2 0.8
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202421 A+ MLELansing Lugnuts — 5043 11200 443 11 256360302662 47277 88 294 85 — — — — — —
202421 A MLEStockton Ports — 6356 20000 572 41 357429357786 399 118 349 122 — — — — — —
202522 AA MLEMidland RockHounds — 183167 47702 10155 10 281341359700 78294 85 305 93 — — — — — —
202522 A+ MLELansing Lugnuts — 366342 811410 18485 266 237285284569 47273 135 251 56 — — — — — —
202623 MLB MLEAthletics — 7471 25601 2101 01 352378479857 127417 143 384 146 +4 -0 +0 +2 +2 0.7
202623 AAA MLELas Vegas Aviators — 225207 701231 12193 41 338383440822 101361 85 360 130 — — — — — —
202623 AA MLEMidland RockHounds — 150145 36915 4181 113 248273428701 179257 123 297 87 — — — — — —
202421 A MLE2 teams — 11399 31200 9115 52 313398333732 20352 108 325 106 — — — — — —
202421 A RAW2 teams — 11396 33200 1285 52 344442365807 21375 711 378 106 — — — — — —
202522 A+ MLE3 teams — 614569 1432412 317112 346 251304308611 56284 125 269 68 — — — — — —
202522 A+ RAW3 teams — 614555 1673622 455612 346 301366384750 83331 97 340 68 — — — — — —
202623 AAA MLE3 teams — 449423 1322747 18475 155 312348444792 132336 104 343 118 — — — — — —
202623 AAA RAW3 teams — 449417 1373148 24415 155 329372480852 151348 95 375 118 — — — — — —
202421 A MLE2 teams — 11398 31200 9115 52 316398337735 20345 108 325 106 — — — — — —
202522 A+ MLE3 teams — 614566 1432412 317112 346 253304309613 57280 125 269 68 — — — — — —
202623 AAA MLE3 teams — 449423 1322747 18475 155 312348444792 132335 104 343 118 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202421 A MLE2 teams — 11398 31200 9115 52 316398337735 20345 108 325 106 — — — — — —
202522 A+ MLE3 teams — 614566 1432412 317112 346 253304309613 57280 125 269 68 — — — — — —
202623 AAA MLE3 teams — 449423 1322747 18475 155 312348444792 132335 104 343 118 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202724 MLB MLEOAK 45% 380355 1012035 17455 102 281321391712 111308 124 317 100 +0 +1 +0 +1 +8 0.7
▸ 2027 — real world (MLB)
202724 MLB CTXOAK 45% 7066 19401 381 20 289329407736 117318 114 326 100 +0 +0 +0 +0 +2 0.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202825 MLB MLEOAK 59% 532495 1382738 25667 143 281323399722 118307 125 320 103 +2 +2 +1 +2 +12 1.8
202926 MLB MLEOAK 65% 589548 15430410 29767 154 279324402726 123307 135 322 104 +3 +1 +1 +2 +13 2.0
203027 MLB MLEOAK 67% 566525 14628410 29767 143 277323400722 123306 135 321 103 +2 +2 +1 +2 +12 1.9
203128 MLB MLEOAK 67% 551511 14027310 29786 113 274321396717 122305 145 318 102 +1 +1 -0 +2 +12 1.6
203229 MLB MLEOAK 66% 536496 1342639 29806 93 270318391709 121303 155 315 99 -0 +1 -1 +2 +12 1.3
203330 MLB MLEOAK 65% 521482 1292538 28796 62 268315384699 116302 155 311 97 -2 +0 -2 +2 +11 1.0
203431 MLB MLEOAK 65% 506470 1252438 26795 32 264310375685 111300 165 305 93 -4 -0 -2 +2 +11 0.6
203532 MLB MLEOAK 65% 279260 671314 14453 11 258304363666 104297 165 298 87 -4 -0 -3 +1 +6 -0.1
203633 MLB MLEOAK 64% 244228 581113 12412 10 252296348644 96292 175 288 81 -5 +0 -4 +1 +5 -0.3
202825 MLB CTXOAK 59% 313291 851825 15394 82 289331414745 125318 125 330 103 +1 +1 +0 +1 +7 1.0
202926 MLB CTXOAK 65% 384357 1032236 19505 102 288332417748 129317 135 331 104 +2 +1 +0 +1 +8 1.3
203027 MLB CTXOAK 67% 376350 1002136 19514 92 285330414745 129316 145 330 103 +1 +1 +0 +1 +8 1.3
203128 MLB CTXOAK 67% 370344 972126 19524 82 282328410739 128315 145 327 102 +1 +1 -0 +1 +8 1.1
203229 MLB CTXOAK 66% 354328 911926 19534 62 278326405731 127314 155 324 99 -0 +0 -1 +1 +8 0.9
203330 MLB CTXOAK 65% 340315 861825 18524 41 276322398720 122312 155 320 97 -1 +0 -1 +1 +7 0.7
203431 MLB CTXOAK 65% 328305 831725 17513 21 272317388706 117310 165 314 93 -3 +0 -1 +1 +7 0.4
203532 MLB CTXOAK 65% 180167 44912 9292 10 266311376687 110306 165 306 87 -3 +0 -2 +1 +4 0.0
203633 MLB CTXOAK 64% 157147 39812 8261 10 260303361664 101302 175 296 81 -4 +0 -3 +1 +3 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 28762675 7541601844 14541332 4913 282326404731 123318 145 324 97 -1 +5 -6 +12 +62 7.3
/ 162G— A+C — 650605 17036410 33937 113 281326403729 122316 145 324 97 -0 +1 -1 +3 +14 1.7
Career— MLE — 56555251 14382723181 28676873 13235 274320384704 110306 145 311 97 -4 +6 -10 +18 +99 11.2
/ 162G— MLE — 650604 1653149 33888 154 273319382702 109306 145 311 97 -1 +1 -1 +3 +14 1.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.

2026 AAALas Vegas Aviators · 225 PAwOBA .376 → .360 (−16)K% 7.1% → 8.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA7.11%÷1.000×1.200——8.53%
BB% (unintentional) /PA7.56%÷1.000×0.690—×1.0505.47%
HBP% /PA1.33%—×0.940—×1.0501.32%
Singles /BIP28.49%÷1.000×0.930×1.027×1.05028.57%
Doubles /BIP6.99%÷1.000×0.830×1.027×1.0506.25%
Triples /BIP1.61%÷1.000×0.970×1.027×1.0501.69%
Home runs /BIP0.54%÷1.000×0.700—×1.0500.40%

Factors used: league row International League. Park (home-season share, regressed): no park row on file (treated as neutral) — 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.027.

Result: wOBA .376 → .360; ISO .109 → .102; BABIP .367 → .361. 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).

2026 AAMidland RockHounds · 150 PAwOBA .345 → .297 (−47)K% 10.0% → 12.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.00%÷1.000×1.220——12.20%
BB% (unintentional) /PA3.33%÷1.000×0.700—×1.0272.40%
HBP% /PA0.67%—×0.870—×1.0270.60%
Singles /BIP17.83%÷1.000×0.920×0.992×1.02716.71%
Doubles /BIP8.53%÷1.000×0.840×0.992×1.0277.30%
Triples /BIP0.78%÷1.000×0.940×0.992×1.0270.74%
Home runs /BIP4.65%÷1.000×0.800—×1.0273.82%

Factors used: league row TL. Park (home-season share, regressed): no park row on file (treated as neutral) — 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 ×0.992.

Result: wOBA .345 → .297; ISO .215 → .179; BABIP .285 → .257. 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).

2025 A+Lansing Lugnuts · 366 PAwOBA .317 → .251 (−66)K% 10.1% → 13.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.11%÷0.969×1.270——13.25%
BB% (unintentional) /PA7.10%÷1.048×0.710—×1.0124.87%
HBP% /PA1.37%—×0.790—×1.0121.09%
Singles /BIP25.59%÷1.078×0.920×1.003×1.01222.17%
Doubles /BIP7.07%÷1.199×0.810×1.003×1.0124.85%
Triples /BIP0.34%÷1.150×0.850×1.003×1.0120.25%
Home runs /BIP0.00%÷0.921×0.800—×1.0120.00%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 84, 1B 116, 2B 140, 3B 130, K 94, BB 110 — 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.003.

Result: wOBA .317 → .251; ISO .069 → .047; BABIP .330 → .273. 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).

2025 AAMidland RockHounds · 183 PAwOBA .340 → .305 (−35)K% 6.6% → 8.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA6.56%÷0.988×1.220——8.10%
BB% (unintentional) /PA7.65%÷1.078×0.700—×1.0425.18%
HBP% /PA2.73%—×0.870—×1.0422.48%
Singles /BIP25.17%÷1.012×0.920×1.030×1.04224.53%
Doubles /BIP5.96%÷1.131×0.840×1.030×1.0424.75%
Triples /BIP0.00%÷1.150×0.940×1.030×1.0420.00%
Home runs /BIP1.32%÷1.043×0.800—×1.0421.06%

Factors used: league row TL. Park (home-season share, regressed): HR 109, 1B 102, 2B 126, 3B 130, K 98, BB 116 — 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.030.

Result: wOBA .340 → .305; ISO .092 → .075; BABIP .313 → .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).

2024 AStockton Ports · 63 PAwOBA .393 → .349 (−44)K% 7.9% → 10.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA7.94%÷1.015×1.360——10.63%
BB% (unintentional) /PA11.11%÷1.021×0.690—×1.0157.62%
HBP% /PA3.17%—×0.780—×1.0152.51%
Singles /BIP42.86%÷1.004×0.920—×1.01539.87%
Doubles /BIP0.00%÷0.979×0.830—×1.0150.00%
Triples /BIP0.00%÷0.900×0.910—×1.0150.00%
Home runs /BIP0.00%÷1.164×0.800—×1.0150.00%

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

Result: wOBA .393 → .349; ISO .000 → .000; BABIP .429 → .399. 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).

2024 A+Lansing Lugnuts · 50 PAwOBA .338 → .294 (−44)K% 6.0% → 7.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA6.00%÷0.974×1.270——7.82%
BB% (unintentional) /PA10.00%÷0.974×0.710—×1.0277.49%
HBP% /PA6.00%—×0.790—×1.0274.87%
Singles /BIP25.64%÷1.036×0.920—×1.02723.38%
Doubles /BIP5.13%÷0.992×0.810—×1.0274.30%
Triples /BIP0.00%÷1.150×0.850—×1.0270.00%
Home runs /BIP0.00%÷0.867×0.800—×1.0270.00%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 73, 1B 107, 2B 98, 3B 130, K 95, BB 95 — 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).

Result: wOBA .338 → .294; ISO .048 → .041; BABIP .308 → .277. 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 — .