Alam Bruno

SS DSL Arizona Red
Age 19 L/R 6'4" / 180 lbs ROK HR -11% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#1243ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202517ROKDSL Arizona B…40.129/.289/.16100-1—.091/.211/.121
202618ROKDSL Arizona R…149.270/.432/.40921057—.169/.304/.242
2027PROJMLE19MLBARI259.209/.292/.29228680.0
2028PROJ34% MLB20MLBARI45.221/.304/.32002730.0
2029PROJ48% MLB21MLBARI111.225/.308/.33214780.1
Next 3 projected WAR 0.1Projected 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
Chase%98
Speed87
BB%81
wOBA75
wRC+67
Whiff%67
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 99%
CompsCarlos Jimenez (age 19) · Juan Villavicencio (age 19) · Eliezer Álvarez (age 19)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 77 proj PA
wRC+†68
AVG/OBP/SLG.208 / .290 / .289
PA77
HR1
K%27
BB%9
ISO82
MLB%0%
Value2027 · WAR
BAT: -2.9 runs (wOBA-derived runs vs avg)-3BATRUN: +0.5 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.8 runs (Positional adjustment)+1POSREP: +1.7 runs (Replacement-level credit)+2REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.30.40.50.60.60.60.50.40.227282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$21M 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.6$2M+$1M
2034Pre-Arb$1.0M+0.6$1M+$1.0M
2035Pre-Arb$1.0M+0.6$1M+$0.9M
2036Arb-1$3M+0.5$1M+$0.0M
2037Arb-2$3M+0.4$0.7M+$0.0M (cut)
2038Arb-3$3M+0.2$0.3M+$0.0M (cut)
Totals $5M $6M +$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)
202517 ROKDSL Arizona Black — 4031 4100 7100 00 129289161451 32174 2518 222 -1 — — — — — —
202618 ROKDSL Arizona Red — 149115 31622 30303 103 270432409841 139345 2020 384 57 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202517 ROK MLEDSL Arizona Black — 4033 3100 5120 00 91211121332 30120 3012 167 -1 — — — — — —
202618 ROK MLEDSL Arizona Red — 149124 21411 21373 103 169304242546 73218 2514 252 57 — — — — — —
202517 ROK MLEDSL Arizona Black — 4033 3100 5120 00 91211121332 30130 3012 167 -1 — — — — — —
202517 ROK RAWDSL Arizona Black — 4031 4100 7100 00 129289161451 32174 2518 222 -1 — — — — — —
202618 ROK MLEDSL Arizona Red — 149124 21411 21373 103 169304242546 73230 2514 252 57 — — — — — —
202618 ROK RAWDSL Arizona Red — 149115 31622 30303 103 270432409841 139345 2020 384 57 — — — — — —
202517 ROK MLEDSL Arizona Black — 4035 3100 5120 00 86211114325 29120 3012 167 -1 — — — — — —
202618 ROK MLEDSL Arizona Red — 149124 21411 21373 103 169304242546 73218 2514 252 57 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202517 ROK MLEDSL Arizona Black — 4035 3100 5120 00 86211114325 29120 3012 167 -1 — — — — — —
202618 ROK MLEDSL Arizona Red — 149124 21411 21373 103 169304242546 73218 2514 252 57 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202719 MLB MLEARI 0% 259230 48822 24693 82 209292292584 82287 279 269 68 -10 +1 +0 +3 +6 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202820 MLB MLEARI 34% 131117 24411 12351 41 214297306603 92289 279 277 73 -4 +0 +0 +1 +3 0.0
202921 MLB MLEARI 48% 230203 45823 22603 82 218301319620 101290 2610 283 78 -6 +1 +0 +2 +5 0.2
203022 MLB MLEARI 54% 341302 671235 32884 123 221304330634 108291 269 288 81 -8 +1 +0 +4 +7 0.5
203123 MLB MLEARI 57% 418371 821437 391075 154 224307339645 114292 269 293 84 -8 +1 +0 +4 +9 0.7
203224 MLB MLEARI 57% 467415 941649 441185 174 227309347655 120293 259 296 87 -7 +2 +0 +5 +10 1.0
203325 MLB MLEARI 57% 495440 10017410 461266 174 228309350659 122293 259 298 88 -7 +2 +0 +5 +11 1.1
203426 MLB MLEARI 56% 510451 10318410 481296 185 228310352661 124293 259 299 88 -7 +2 +0 +5 +11 1.1
203527 MLB MLEARI 55% 515456 10418410 481316 185 227309349658 122293 259 297 87 -8 +2 +0 +6 +11 1.1
203628 MLB MLEARI 55% 511452 10318410 481316 175 225307345652 120292 269 295 86 -9 +1 -1 +5 +11 0.9
203729 MLB MLEARI 53% 501444 991749 471305 175 223304339643 116291 269 291 83 -10 +1 -1 +5 +11 0.6
203830 MLB MLEARI 57% 489436 951648 451295 165 220301331632 111289 269 287 80 -11 +1 -2 +5 +11 0.4
203931 MLB MLEARI 60% 474423 911538 431275 155 216296322618 106287 279 281 76 -13 +1 -3 +5 +10 0.0
202820 MLB CTXARI 34% 4541 8200 4120 20 221304320624 99300 279 284 73 -1 +0 +0 +0 +1 0.0
202921 MLB CTXARI 48% 11199 21411 10291 41 225308332640 108301 269 291 78 -3 +0 +0 +1 +2 0.1
203022 MLB CTXARI 54% 185164 38723 17482 72 228310343653 115302 269 296 81 -4 +1 +0 +2 +4 0.3
203123 MLB CTXARI 57% 237210 48924 22613 82 231313352664 121303 269 300 84 -4 +1 +0 +3 +5 0.4
203224 MLB CTXARI 57% 264234 551035 25673 92 234315359674 126304 259 304 87 -4 +1 +0 +3 +6 0.5
203325 MLB CTXARI 57% 280249 581135 26713 102 234315362677 128304 259 305 88 -4 +1 +0 +3 +6 0.6
203426 MLB CTXARI 56% 288256 591135 27733 103 234316364680 129304 259 306 88 -4 +1 +0 +3 +6 0.6
203527 MLB CTXARI 55% 286254 591135 27733 103 233315361676 128303 269 304 87 -4 +1 +0 +3 +6 0.6
203628 MLB CTXARI 55% 280249 581135 26723 93 232313357669 125303 269 302 86 -5 +1 -0 +3 +6 0.5
203729 MLB CTXARI 53% 268238 551035 25703 92 229310351661 121301 269 298 83 -5 +1 -1 +3 +6 0.4
203830 MLB CTXARI 57% 279248 561034 26733 93 226306343650 117300 269 294 80 -7 +1 -1 +3 +6 0.2
203931 MLB CTXARI 60% 282251 551024 26753 93 222302334635 111297 279 288 76 -8 +1 -2 +3 +6 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 28052493 5701062846 26172430 9626 229309349658 120302 269 299 82 -54 +9 -4 +30 +61 4.2
/ 162G— A+C — 650578 13225611 601687 226 228309349658 121301 269 299 82 -13 +2 -1 +7 +14 1.0
Career— MLE — 53484736 10461804292 507138161 18651 221304335639 114290 269 290 82 -102 +16 -7 +55 +112 7.6
/ 162G— MLE — 650576 12722511 621687 236 220304333638 113289 2610 290 82 -13 +2 -1 +7 +14 1.0

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 DSLDSL Arizona Red · 149 PAwOBA .378 → .252 (−126)K% 20.1% → 24.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.13%÷1.000×1.220——24.56%
BB% (unintentional) /PA20.13%÷1.000×0.700—×1.00814.20%
HBP% /PA2.01%—×0.700—×1.0081.42%
Singles /BIP24.71%÷1.000×0.680×0.962×1.00816.29%
Doubles /BIP7.06%÷1.000×0.600×0.962×1.0084.11%
Triples /BIP2.35%÷1.000×0.600×0.962×1.0081.37%
Home runs /BIP2.35%÷1.000×0.470—×1.0081.11%

Factors used: level-wide DSL 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 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.962.

Result: wOBA .378 → .252; ISO .139 → .079; BABIP .345 → .218. 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 Arizona Black · 40 PAwOBA .229 → .167 (−62)K% 25.0% → 30.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.00%÷0.991×1.220——30.78%
BB% (unintentional) /PA17.50%÷0.984×0.700—×1.02212.73%
HBP% /PA0.00%—×0.700—×1.0220.00%
Singles /BIP14.29%÷0.988×0.680—×1.02210.06%
Doubles /BIP4.76%÷0.965×0.600—×1.0223.03%
Triples /BIP0.00%÷0.959×0.600—×1.0220.00%
Home runs /BIP0.00%÷1.141×0.470—×1.0220.00%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 128, 1B 98, 2B 93, 3B 92, K 98, BB 97 — applied at half strength. Age: age 17 vs a level average of 18.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average).

Result: wOBA .229 → .167; ISO .032 → .022; BABIP .174 → .120. 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).