Shotaro Morii

SS Stockton Ports
Age 20 L/R 6'0" / 190 lbs A HR -5% Svc 0.0 · Ctrl thru 2036
Overview
APROSPECTMiLBFA 2037
OGV OFP35OGV rank#831ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202518ROKOAK188.258/.401/.3843450—.165/.267/.244
202619AOAK207.227/.330/.3694551—.180/.261/.290
2027PROJMLE20MLBOAK317.211/.282/.32965730.2
2028PROJ34% MLB21MLBOAK59.222/.294/.35411790.0
2029PROJ48% MLB22MLBOAK134.226/.298/.36532830.1
Next 3 projected WAR 0.3Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2036Service0.0First FA2037
2027MiLB2028MiLB2029MiLB2030MiLB2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Arb-1$3M+2
Skills · percentileMiLB Statcast 2025 Rk
BB%85
ISO66
wOBA64
wRC+64
Chase%45
Speed45
Career WAR0.0 WAR median (P10 -0.3 / P90 2.7, comp-based) · star 0% · didn't stick 91%
CompsHoy Park (age 20) · Carlos Jimenez (age 20) · Carter Jensen (age 20)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 120 proj PA
wRC+†73
AVG/OBP/SLG.209 / .280 / .326
PA120
HR2
K%29
BB%8
ISO118
MLB%0%
Value2027 · WAR
BAT: -3.9 runs (wOBA-derived runs vs avg)-4BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: -1.1 runs (Defensive runs vs avg)-1FLDPOS: +1.3 runs (Positional adjustment)+1POSREP: +2.6 runs (Replacement-level credit)+3REPTotal WAR: +0.20+0.2WAR
0.00.51.00.10.30.50.60.60.60.50.327282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$15M ctrl surplus
Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M+0.5$1M+$0.9M
2032Pre-Arb$0.9M+0.6$2M+$1M
2033Pre-Arb$0.9M+0.6$2M+$1M
2034Arb-1$3M+0.6$1M+$0.2M
2035Arb-2$4M+0.5$1M+$0.0M (cut)
2036Arb-3$4M+0.3$0.6M+$0.0M (cut)
Totals $5M $8M +$3M

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)
202518 ROKACL Athletics — 188151 39813 36470 43 258401384785 126353 2519 360 50 — — — — — —
202619 AStockton Ports — 207176 40734 23614 53 227330369699 142316 2911 312 51 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202518 ROK MLEACL Athletics — 188164 27512 23690 43 165267244511 79268 3712 242 50 — — — — — —
202619 A MLEStockton Ports — 207183 33533 16834 53 180261290551 109288 408 244 51 — — — — — —
202518 ROK MLEACL Athletics — 188164 27512 23690 43 165267244511 79266 3712 242 50 — — — — — —
202518 ROK RAWACL Athletics — 188151 39813 36470 43 258401384785 126353 2519 360 50 — — — — — —
202619 A MLEStockton Ports — 207183 33533 16834 53 180261290551 109300 408 244 51 — — — — — —
202619 A RAWStockton Ports — 207176 40734 23614 53 227330369699 142316 2911 312 51 — — — — — —
202518 ROK MLEACL Athletics — 188163 27512 23690 43 166267245513 80268 3712 242 50 — — — — — —
202619 A MLEStockton Ports — 207185 33533 16834 53 178261286548 108288 408 244 51 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202518 ROK MLEACL Athletics — 188163 27512 23690 43 166267245513 80268 3712 242 50 — — — — — —
202619 A MLEStockton Ports — 207185 33533 16834 53 178261286548 108288 408 244 51 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202720 MLB MLEOAK 0% 317286 601126 25913 52 211282329611 118284 298 276 73 -10 +0 -3 +3 +7 0.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202821 MLB MLEOAK 34% 171153 33614 14482 31 216288344632 128285 288 284 79 -4 +0 -1 +2 +4 0.0
202922 MLB MLEOAK 48% 276249 551027 22763 52 220293356648 135286 288 291 83 -6 +0 -1 +3 +6 0.2
203023 MLB MLEOAK 54% 364327 721329 30994 72 224296364661 141287 278 296 86 -6 +1 -1 +4 +8 0.5
203124 MLB MLEOAK 55% 419376 8515311 351125 82 226299371670 145289 278 299 89 -6 +1 -0 +4 +9 0.9
203225 MLB MLEOAK 56% 451406 9217312 371205 83 228301375676 147289 278 302 90 -5 +0 -0 +5 +10 1.0
203326 MLB MLEOAK 56% 466419 9517313 391245 83 228301376676 148289 278 302 91 -5 +0 -0 +5 +10 1.0
203427 MLB MLEOAK 55% 472425 9617313 391265 83 227300373673 146288 278 301 90 -6 +0 -0 +5 +10 1.0
203528 MLB MLEOAK 55% 468421 9517313 391265 73 225298369667 144287 278 298 88 -7 +0 -1 +5 +10 0.8
203629 MLB MLEOAK 53% 459413 9216312 381255 73 223295363658 140286 278 295 86 -8 +0 -2 +5 +10 0.6
203730 MLB MLEOAK 53% 448404 8916311 371234 63 220292355647 135285 278 290 83 -9 +0 -2 +5 +10 0.3
203831 MLB MLEOAK 57% 432390 8415210 351214 54 216287346633 130282 288 285 79 -11 -1 -3 +5 +9 -0.1
202821 MLB CTXOAK 34% 5953 11201 5171 10 222294354647 132295 298 291 79 -2 +0 -0 +1 +1 0.0
202922 MLB CTXOAK 48% 134121 27513 11371 21 226298365663 139296 288 297 83 -3 +0 -1 +1 +3 0.1
203023 MLB CTXOAK 54% 197177 40815 16532 41 230302374676 144297 278 302 86 -3 +0 -1 +2 +4 0.3
203124 MLB CTXOAK 55% 232208 48926 19623 41 232305380685 148298 278 306 89 -3 +0 -0 +2 +5 0.5
203225 MLB CTXOAK 56% 253227 531027 21673 51 234306385691 151299 268 308 90 -3 +1 -0 +3 +5 0.6
203326 MLB CTXOAK 56% 262235 551127 22703 51 234306385691 151298 278 308 91 -3 +1 -0 +3 +6 0.6
203427 MLB CTXOAK 55% 261234 551127 22703 51 233305383688 150298 278 307 90 -3 +1 -0 +3 +6 0.6
203528 MLB CTXOAK 55% 257231 541027 21693 41 231303378682 147297 278 304 88 -4 +0 -0 +3 +6 0.5
203629 MLB CTXOAK 53% 245221 511026 20672 41 229301372673 143296 278 301 86 -4 +0 -1 +3 +5 0.3
203730 MLB CTXOAK 53% 236213 47916 19652 32 226297365662 139294 288 296 83 -5 -0 -1 +3 +5 0.1
203831 MLB CTXOAK 57% 244220 48916 20682 32 222292355648 133291 288 290 79 -6 -0 -2 +3 +5 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 23802140 489941661 19664525 4012 229301373674 144296 278 302 83 -39 +3 -6 +26 +52 3.6
/ 162G— A+C — 650584 13426417 541767 113 229302375677 146297 278 302 83 -11 +1 -2 +7 +14 1.0
Career— MLE — 49414439 97117333122 413138652 8336 219293355648 136287 288 291 83 -76 +3 -14 +49 +98 6.1
/ 162G— MLE — 650584 12823416 541827 115 219293354647 135288 288 291 83 -11 +0 -2 +7 +14 0.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.

2026 AStockton Ports · 207 PAwOBA .309 → .244 (−65)K% 29.5% → 40.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.47%÷1.000×1.360——40.08%
BB% (unintentional) /PA11.11%÷1.000×0.690—×1.0307.90%
HBP% /PA1.93%—×0.780—×1.0301.55%
Singles /BIP22.61%÷1.000×0.920×0.990×1.03021.20%
Doubles /BIP6.09%÷1.000×0.830×0.990×1.0305.15%
Triples /BIP2.61%÷1.000×0.910×0.990×1.0302.42%
Home runs /BIP3.48%÷1.000×0.800—×1.0302.87%

Factors used: level-wide A 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 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.990.

Result: wOBA .309 → .244; ISO .142 → .110; BABIP .316 → .288. 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 ROKACL Athletics · 188 PAwOBA .354 → .242 (−111)K% 25.0% → 36.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.00%÷0.983×1.440——36.63%
BB% (unintentional) /PA19.15%÷0.971×0.620—×1.00812.32%
HBP% /PA0.00%—×0.720—×1.0080.00%
Singles /BIP25.96%÷1.039×0.820×0.984×1.00820.31%
Doubles /BIP7.69%÷1.020×0.720×0.984×1.0085.38%
Triples /BIP0.96%÷0.989×0.720×0.984×1.0080.69%
Home runs /BIP2.88%÷0.926×0.780—×1.0082.45%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 85, 1B 108, 2B 104, 3B 98, K 97, BB 94 — applied at half strength. Age: age 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.984.

Result: wOBA .354 → .242; ISO .126 → .090; BABIP .353 → .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).