Luis Bruno

SS DSL Angels
Age 19 S/R ROK K +5%HR +4% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202618ROKLAA169.269/.431/.34601253—.179/.311/.229
2027PROJ0% MLB19MLBLAA279.224/.306/.30126750.2
2028PROJ34% MLB20MLBLAA77.226/.309/.31212800.1
2029PROJ48% MLB21MLBLAA171.229/.312/.32424840.3
Next 3 projected WAR 0.6Projected 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
K%95
Chase%94
Whiff%85
BB%81
Z-Con%77
wOBA69
Career WAR0 WAR median (P10 0 / P90 0, comp-based) · star 0% · didn't stick 98%
CompsAron Estrada (age 19) · Juan Brito (age 19) · Johnny Ascanio (age 19)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 141 proj PA
wRC+†75
AVG/OBP/SLG.222 / .303 / .298
PA141
HR1
K%22
BB%9
ISO77
MLB%0%
Value2027 · WAR
BAT: -4.2 runs (wOBA-derived runs vs avg)-4BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.5 runs (Positional adjustment)+2POSREP: +3.1 runs (Replacement-level credit)+3REPTotal WAR: +0.20+0.2WAR
0.00.51.00.10.30.50.60.80.81.01.00.80.70.527282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$40M 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.8$2M+$2M
2034Pre-Arb$1.0M+1.0$5M+$4M
2035Pre-Arb$1.0M+1.0$4M+$4M
2036Arb-1$4M+0.8$2M+$0.2M
2037Arb-2$5M+0.7$1M+$0.0M (cut)
2038Arb-3$5M+0.5$0.9M+$0.0M (cut)
Totals $6M $15M +$10M

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 = actual YTD + projected ROS + total. 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)
202618 ROKDSL Angels — 169130 35810 34173 1210 269431346777 77310 1020 363 53 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202618 ROK MLEDSL Angels — 169140 25510 24213 1210 179311229540 50199 1214 246 53 — — — — — —
202618 ROK MLEDSL Angels — 169140 25510 24213 1210 179311229540 50210 1214 246 53 — — — — — —
202618 ROK RAWDSL Angels — 169130 35810 34173 1210 269431346777 77310 1020 363 53 — — — — — —
202618 ROK MLEDSL Angels — 169140 25510 24213 1210 179311229540 50199 1214 246 53 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202618 ROK MLEDSL Angels — 169140 25510 24213 1210 179311229540 50199 1214 246 53 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202719 MLB MLELAA 0% 279248 561022 26613 61 224306301607 77287 229 279 75 -8 +1 +0 +3 +6 0.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202820 MLB MLELAA 34% 225199 46822 21493 51 228310315625 87289 229 286 80 -5 +1 +0 +2 +5 0.3
202921 MLB MLELAA 48% 352312 731334 33764 82 231314327640 96290 229 292 84 -7 +1 +0 +4 +8 0.6
203022 MLB MLELAA 54% 444394 911636 42955 102 234316337653 103291 219 297 87 -7 +1 +0 +5 +10 0.9
203123 MLB MLELAA 57% 504445 1061948 481086 113 236318346664 110292 2110 301 90 -6 +1 +0 +5 +11 1.1
203224 MLB MLELAA 57% 543481 1142049 511176 123 238319354673 116293 229 304 92 -5 +1 +0 +6 +12 1.4
203325 MLB MLELAA 57% 567502 12021410 531227 133 239320357677 118293 229 306 93 -5 +1 +0 +6 +12 1.5
203426 MLB MLELAA 60% 579512 12322411 551247 133 239320359679 120293 219 307 94 -4 +1 +0 +6 +13 1.6
203527 MLB MLELAA 62% 582515 12322410 551267 133 238319356676 118292 229 305 93 -5 +1 +0 +6 +13 1.6
203628 MLB MLELAA 63% 579513 12222410 551266 123 236318352669 116292 229 303 91 -6 +1 -1 +6 +13 1.3
203729 MLB MLELAA 64% 570505 1182149 541266 123 234315346661 112291 229 299 89 -8 +1 -1 +6 +12 1.1
203830 MLB MLELAA 65% 560497 1152049 521266 114 231311338650 107289 229 295 86 -10 +1 -2 +6 +12 0.7
203931 MLB MLELAA 65% 547486 1101938 501256 104 227307329636 102286 239 289 82 -12 +0 -3 +6 +12 0.4
204032 MLB MLELAA 65% 529471 1051837 481235 106 222301317618 95283 239 282 77 -15 -0 -4 +6 +11 -0.1
202820 MLB CTXLAA 34% 7769 17311 7171 20 226309312621 86286 229 285 80 -2 +0 +0 +1 +2 0.1
202921 MLB CTXLAA 48% 171151 35612 16372 41 229312324636 95288 229 291 84 -3 +0 +0 +2 +4 0.3
203022 MLB CTXLAA 54% 241213 50923 23523 51 232315335649 102289 2210 295 87 -4 +1 +0 +3 +5 0.5
203123 MLB CTXLAA 57% 285253 591024 27613 62 235317344660 109290 219 300 90 -3 +0 +0 +3 +6 0.6
203224 MLB CTXLAA 57% 307271 641125 29664 72 237318351670 115291 219 303 92 -3 +1 +0 +3 +7 0.8
203325 MLB CTXLAA 57% 320283 681226 30694 72 237319355673 117291 229 304 93 -3 +1 +0 +3 +7 0.8
203426 MLB CTXLAA 60% 349309 731326 33754 82 238319357676 119291 219 305 94 -3 +1 +0 +4 +8 1.0
203527 MLB CTXLAA 62% 362321 761327 34784 82 237318354672 118290 229 304 93 -3 +1 +0 +4 +8 1.0
203628 MLB CTXLAA 63% 366324 751326 35804 82 235316350666 115289 2210 301 91 -4 +1 -0 +4 +8 0.8
203729 MLB CTXLAA 64% 364323 751326 34804 72 233314344657 111288 229 298 89 -5 +1 -1 +4 +8 0.7
203830 MLB CTXLAA 65% 364323 751326 34824 72 230310336646 106287 239 294 86 -6 +1 -1 +4 +8 0.5
203931 MLB CTXLAA 65% 356316 711225 33814 73 226306327632 101284 239 288 82 -8 +0 -2 +4 +8 0.2
204032 MLB CTXLAA 65% 344307 681125 31803 64 221300315614 94281 239 281 77 -9 -0 -2 +4 +7 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 39063463 8061392462 36685844 8225 233314340654 108290 229 297 87 -56 +6 -7 +42 +85 7.2
/ 162G— A+C — 650576 13423410 611437 144 233313339652 106291 229 297 87 -9 +1 -1 +7 +14 1.2
Career— MLE — 68916098 141925148104 654149578 15551 233315341656 108290 229 297 87 -98 +12 -10 +72 +146 12.4
/ 162G— MLE — 650575 13524510 621417 155 235316346662 111293 2210 297 87 -9 +1 -1 +7 +14 1.2