Armstrong Muhoozi

SS FCL Pirates
Age 20 R/R 5'11" / 180 lbs ROK HR -15%K -5% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#1787ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202518ROKDSL Pirates G…142.246/.355/.33912428—.164/.261/.213
202619ROKPIT52.196/.275/.23902-5—.146/.196/.188
2027PROJMLE20MLBPIT162.206/.271/.28015570.0
2028PROJ34% MLB21MLBPIT30.211/.276/.2940162-0.0
2029PROJ50% MLB22MLBPIT88.214/.280/.3061367-0.0
Next 3 projected WAR -0.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2038Service0.0First FA2039
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032MiLB2033Pre-Arb$0.9M2034Pre-Arb$1.0M+4
Skills · percentileMiLB Statcast 2026 Rk
Speed73
Z-Con%67
Whiff%29
ISO17
BB%13
K%9
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 98%
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 35 proj PA
wRC+†57
AVG/OBP/SLG.205 / .268 / .278
PA35
HR0
K%28
BB%7
ISO74
MLB%0%
Value2027 · WAR
BAT: -1.8 runs (wOBA-derived runs vs avg)-2BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.4 runs (Positional adjustment)+0POSREP: +0.8 runs (Replacement-level credit)+1REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.30.30.30.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$5M ctrl surplus
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2033
Service   0 yrs (est)
Team Control Through   2038
First FA Year   2039
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2033
2028MiLBstill in minors · estimated debut 2033
2029MiLBstill in minors · estimated debut 2033
2030MiLBstill in minors · estimated debut 2033
2031MiLBstill in minors · estimated debut 2033
2032MiLBstill in minors · estimated debut 2033
2033Pre-Arb$0.9M+0.3$0.8M+$0.3M
2034Pre-Arb$1.0M+0.3$0.7M+$0.2M
2035Pre-Arb$1.0M+0.1$0.2M+$0.0M (cut)
2036Arb-1$0.6M———
2037Extbeyond projection horizon · no WAR estimate
2038Extbeyond projection horizon · no WAR estimate
Totals $2M $2M +$0.5M

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 ROKDSL Pirates Gold — 142118 29611 15285 244 246355339694 93308 2011 314 28 — — — — — —
202619 ROKFCL Pirates — 5246 9010 5140 22 196275239514 43281 2710 237 -5 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202518 ROK MLEDSL Pirates Gold — 142122 20410 11355 244 164261213474 49204 258 209 28 — — — — — —
202619 ROK MLEFCL Pirates — 5248 7010 3200 22 146196188384 42229 386 161 -5 — — — — — —
202518 ROK MLEDSL Pirates Gold — 142122 20410 11355 244 164261213474 49225 258 209 28 — — — — — —
202518 ROK RAWDSL Pirates Gold — 142118 29611 15285 244 246355339694 93308 2011 314 28 — — — — — —
202619 ROK MLEFCL Pirates — 5248 7010 3200 22 146196188384 42250 386 161 -5 — — — — — —
202619 ROK RAWFCL Pirates — 5246 9010 5140 22 196275239514 43281 2710 237 -5 — — — — — —
202518 ROK MLEDSL Pirates Gold — 142125 20410 11355 244 160261208469 48204 258 209 28 — — — — — —
202619 ROK MLEFCL Pirates — 5249 7010 3200 22 143196184380 41229 386 161 -5 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202518 ROK MLEDSL Pirates Gold — 142125 20410 11355 244 160261208469 48204 258 209 28 — — — — — —
202619 ROK MLEFCL Pirates — 5249 7010 3200 22 143196184380 41229 386 161 -5 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202720 MLB MLEPIT 0% 162148 30511 11462 51 206271280551 74287 287 252 57 -8 +1 +0 +2 +4 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202821 MLB MLEPIT 34% 9083 18311 6251 30 211276295571 84289 287 260 62 -4 +1 +0 +1 +2 -0.1
202922 MLB MLEPIT 50% 176160 33512 12482 51 215281308588 93290 277 267 67 -7 +1 +0 +2 +4 -0.1
203023 MLB MLEPIT 58% 272248 54924 19743 81 218284319603 101291 277 273 71 -9 +1 +0 +3 +6 0.1
203124 MLB MLEPIT 61% 355322 711136 26954 112 221288328616 107292 277 278 74 -11 +1 +0 +4 +8 0.2
203225 MLB MLEPIT 63% 401364 811337 291065 122 223290336626 112292 267 282 77 -11 +2 +0 +4 +9 0.4
203326 MLB MLEPIT 64% 430391 871438 311145 132 224290338629 114292 277 283 78 -11 +2 +0 +5 +9 0.4
203427 MLB MLEPIT 65% 440400 881438 321175 132 223290336625 113291 277 282 77 -12 +2 +0 +5 +10 0.4
203528 MLB MLEPIT 65% 443403 881438 321195 112 221288331619 110291 277 279 75 -13 +1 -1 +5 +10 0.2
203629 MLB MLEPIT 65% 436396 861437 321185 91 219285325610 107290 277 276 73 -14 +1 -1 +5 +9 0.0
202821 MLB CTXPIT 34% 3028 5100 280 10 211276294570 83289 277 260 62 -1 +0 +0 +0 +1 -0.0
202922 MLB CTXPIT 50% 8881 18311 6241 30 214280306586 91290 277 266 67 -3 +1 +0 +1 +2 -0.0
203023 MLB CTXPIT 58% 157143 31512 11422 51 218284316600 98291 277 272 71 -5 +1 +0 +2 +3 0.0
203124 MLB CTXPIT 61% 216195 43723 16583 71 221287325612 104292 277 277 74 -7 +1 +0 +2 +5 0.1
203225 MLB CTXPIT 63% 252229 51924 18673 81 223289332621 109292 277 281 77 -7 +1 +0 +3 +5 0.3
203326 MLB CTXPIT 64% 274249 55925 20733 81 223290334624 111292 277 281 78 -7 +1 +0 +3 +6 0.3
203427 MLB CTXPIT 65% 286260 581025 21763 81 222289332621 110292 277 280 77 -8 +1 +0 +3 +6 0.3
203528 MLB CTXPIT 65% 288262 581025 21773 71 220287328615 107291 277 278 75 -9 +1 -0 +3 +6 0.1
203629 MLB CTXPIT 65% 283257 55924 21773 61 218284322606 104290 277 274 73 -9 +1 -1 +3 +6 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 18741704 374631429 13650221 537 219285324609 104292 277 277 71 -56 +8 -1 +20 +41 1.1
/ 162G— A+C — 650591 13022510 471747 182 220285325610 105293 277 277 71 -20 +3 -0 +7 +14 0.4
Career— MLE — 32722970 6391022451 23588140 11219 215282317599 102286 277 273 71 -94 +12 -2 +33 +67 1.5
/ 162G— MLE — 650590 12720510 471758 224 215282317599 102287 277 273 71 -20 +3 -0 +7 +14 0.3

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 ROKFCL Pirates · 52 PAwOBA .232 → .161 (−70)K% 26.9% → 38.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.92%÷1.000×1.440——38.77%
BB% (unintentional) /PA9.62%÷1.000×0.620—×1.0086.01%
HBP% /PA0.00%—×0.720—×1.0080.00%
Singles /BIP25.00%÷1.000×0.820—×1.00820.65%
Doubles /BIP0.00%÷1.000×0.720—×1.0080.00%
Triples /BIP3.12%÷1.000×0.720—×1.0082.27%
Home runs /BIP0.00%÷1.000×0.780—×1.0080.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 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average).

Result: wOBA .232 → .161; ISO .043 → .028; BABIP .281 → .229. 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 DSLDSL Pirates Gold · 142 PAwOBA .311 → .209 (−102)K% 19.7% → 24.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.72%÷0.975×1.220——24.68%
BB% (unintentional) /PA10.56%÷1.010×0.700—×1.0087.38%
HBP% /PA3.52%—×0.700—×1.0082.48%
Singles /BIP23.33%÷0.973×0.680×0.994×1.00816.32%
Doubles /BIP6.67%÷1.061×0.600×0.994×1.0083.77%
Triples /BIP1.11%÷1.077×0.600×0.994×1.0080.62%
Home runs /BIP1.11%÷1.181×0.470—×1.0080.45%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 136, 1B 95, 2B 112, 3B 115, K 95, BB 102 — applied at half strength. Age: age 18 vs a level average of 18.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.994.

Result: wOBA .311 → .209; ISO .093 → .050; BABIP .308 → .204. 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).