Denzer Guzman

SS Los Angeles Angels
Age 23 R/R 6'1" / 190 lbs MLB K +5%HR +4% Svc 0.741 · Ctrl thru 2032
Overview
MLB40-MANPre-ArbFA 2033
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202420AA/A+/INTL2 orgs451.222/.297/.31061040—.191/.255/.267
202521AAA/AA/INTL2 orgs570.240/.341/.418181574—.207/.286/.351
202521MLBLAA43.190/.209/.35720540.1
202622AAALAA268.336/.406/.571129125—.298/.353/.482
202622MLBLAA304.219/.265/.33682680.1
2027PROJ23MLBLAA326.229/.287/.369106840.2
2028PROJ82% MLB24MLBLAA477.231/.290/.375159860.4
2029PROJ82% MLB25MLBLAA493.231/.291/.377169870.5
Last 3 seasons WAR 0.3  ·  Next 3 projected WAR 1.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2032Service0.741First FA2033
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Pre-Arb$0.8M2030Arb-1$2M2031Arb-2$4M2032Arb-3$5M
Skills · percentileStatcast 2025-2026
Bat Spd58
Speed52
Barrel%34
Avg EV18
xwOBA10
Form.228/.281/.351 ▼ rolling true talent (60d window) · proj .229/.286/.369
CompsRodolfo Castro (age 24) · Jeter Downs (age 23) · Corey Joyce (age 24)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†84
AVG/OBP/SLG.229 / .287 / .369
PA326
HR10
SB6
K%24
BB%7
BABIP274
ISO141
MLB%100%
Value2027 · WAR
BAT: -6.1 runs (wOBA-derived runs vs avg)-6BATRUN: +1.3 runs (SB/CS + UBR baserunning)+1RUNFLD: -3.1 runs (Defensive runs vs avg)-3FLDPOS: +3.5 runs (Positional adjustment)+3POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: +0.40+0.4WAR
0.00.51.00.40.40.50.50.40.227282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$6M ctrl surplus
Tools · Recent Form · Contract
ToolsStatcast %ile · 2025-2026
CONTACT
xAVG
100.218
POWER
Barrel%
346.1
Avg EV
1886.7
Bat Spd
5872.1
SPEED
Sprint
5227.6
Recent Formrolling true talent ⓘ
K%24%·24% over 85 PA (60d) · proj 24%
BB%7%·6% over 85 PA (60d) · proj 7%
ISO.123▼.089 over 79 AB (60d) · proj .140
HR/BB4.1%·3.4% over 59 BBE (60d) · proj 4.5%
BABIP.275·.263 over 57 BIP (60d) · proj .276
SLASH.228/.281/.351▼proj .229/.286/.369
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2025
Service   0.741 yrs.days
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+0.4$2M+$0.8M
2028Pre-Arb$0.8M+0.4$1M+$0.8M
2029Pre-Arb$0.8M+0.5$2M+$1M
2030Arb-1$2M+0.5$2M+$0.0M (cut)
2031Arb-2$4M+0.4$1M+$0.0M (cut)
2032Arb-3$5M+0.2$0.5M+$0.0M (cut)
Totals $2M $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)
202117 ROKDSL Angels — 164141 301013 20241 117 213315362677 149233 1512 304 19 — — — — — —
202218 AInland Empire 66ers — 2317 3000 6100 10 176391176568 429 4326 300 24 — — — — — —
202218 ROKACL Angels — 211192 551133 15442 31 286344422766 135354 217 339 42 — — — — — —
202319 AInland Empire 66ers — 472426 1022177 421312 84 239311371682 131328 289 306 45 — — — — — —
202420 AARocket City Trash Pandas — 342296 61916 36903 76 206298304602 98272 2611 274 40 — — — — — —
202420 A+Tri-City Dust Devils — 8479 23310 4280 31 291325354680 63451 335 303 48 — — — — — —
202420 INTLToros del Este — 2525 5100 090 00 200200240440 40312 360 196 19 — — — — — —
202521 MLBLos Angeles Angels — 4342 8102 1220 00 190209357566 167333 512 248 54 -2 +0 -4 +7 +1 0.1
202521 AAASalt Lake Bees — 153130 34706 21451 60 262368454822 192350 2914 365 79 — — — — — —
202521 AARocket City Trash Pandas — 386335 8123111 41927 83 242337415752 173298 2411 335 74 — — — — — —
202521 INTLToros del Este — 3126 3101 5100 11 115258269527 154133 3216 250 56 — — — — — —
202622 MLBLos Angeles Angels — 304283 62908 17781 21 219265336601 117274 266 268 68 -12 +0 +0 +6 +7 0.1
202622 AAASalt Lake Bees — 268238 8016212 27481 94 336406571977 235378 1810 424 125 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 347325 7010010 181001 21 215258338596 123279 295 266 66 -14 +0 -4 +13 +8 0.3
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202117 ROK MLEDSL Angels — 164147 20612 14291 117 136216231447 95147 189 196 19 — — — — — —
202218 A MLEInland Empire 66ers — 2319 2000 4140 10 105261105366 395 6117 203 24 — — — — — —
202218 ROK MLEACL Angels — 211197 39722 10632 31 198244284528 86266 305 231 42 — — — — — —
202319 A MLEInland Empire 66ers — 472437 811656 311782 84 185243286529 101293 387 234 45 — — — — — —
202420 AA MLERocket City Trash Pandas — 342306 55815 271133 76 180253261514 82251 338 227 40 — — — — — —
202420 A+ MLETri-City Dust Devils — 8480 19210 3370 31 237265287553 50433 444 239 48 — — — — — —
202521 MLB MLELos Angeles Angels — 4342 8102 1220 00 190209357566 167333 512 247 54 -2 +0 -4 +7 +1 0.1
202521 AAA MLESalt Lake Bees — 153135 28604 16551 60 207296341637 133309 3610 285 79 — — — — — —
202521 AA MLERocket City Trash Pandas — 386347 722219 291117 83 207282354636 147268 298 277 74 — — — — — —
202622 MLB MLELos Angeles Angels — 304284 62908 17781 21 218265335599 116274 266 269 68 -12 +0 +0 +6 +7 0.1
202622 AAA MLESalt Lake Bees — 268245 731429 20581 94 298353482835 184345 227 353 125 — — — — — —
202117 ROK MLEDSL Angels — 164147 20612 14291 117 136216231447 95153 189 196 19 — — — — — —
202117 ROK RAWDSL Angels — 164141 301013 20241 117 213315362677 149233 1512 304 19 — — — — — —
202218 ROK MLE2 teams — 234216 41722 14762 41 190246269514 79279 326 228 41 — — — — — —
202218 ROK RAW2 teams — 234209 581133 21542 41 278349402751 124357 239 335 41 — — — — — —
202319 A MLEInland Empire 66ers — 472437 811656 311782 84 185243286529 101294 387 234 45 — — — — — —
202319 A RAWInland Empire 66ers — 472426 1022177 421312 84 239311371682 131328 289 306 45 — — — — — —
202420 AA MLE3 teams — 451410 781125 311593 107 190252263516 73294 357 229 41 — — — — — —
202420 AA RAW3 teams — 451400 891326 401273 107 223297310607 87309 289 275 41 — — — — — —
202521 AA MLE4 teams — 613553 11430116 481988 154 206279351630 145286 328 277 74 — — — — — —
202521 AA RAW4 teams — 613533 12632120 681698 154 236332413744 176305 2811 332 74 — — — — — —
202622 MLB MLE2 teams — 572529 13523217 371362 115 255306403709 147312 246 308 95 -4 +0 +0 +6 +12 1.5
202622 MLB RAW2 teams — 572521 14225220 441262 115 273331443774 171324 228 341 95 -4 +0 +0 +6 +12 1.5
202117 ROK MLEDSL Angels — 164148 20612 14291 117 135216230446 95147 189 196 19 — — — — — —
202218 ROK MLE2 teams — 234216 41722 14762 41 190246269514 79279 326 228 41 — — — — — —
202319 A MLEInland Empire 66ers — 472436 811656 311782 84 186243287529 101293 387 234 45 — — — — — —
202420 AA MLE3 teams — 451414 781125 311593 107 188252261513 72287 357 229 41 — — — — — —
202521 AA MLE4 teams — 613552 11430116 481988 154 207279351631 145284 328 277 74 — — — — — —
202622 MLB MLE2 teams — 572528 13523217 371362 115 256306403710 148307 246 308 95 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202420 AA MLE3 teams — 451414 781125 311593 107 188252261513 72287 357 229 41 — — — — — —
202521 AA MLE4 teams — 613552 11430116 481988 154 207279351631 145284 328 277 74 — — — — — —
202622 MLB MLE2 teams — 572528 13523217 371362 115 256306403710 148307 246 308 95 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202723 MLB MLELAA 100% 623571 13119219 431504 113 229288370658 140276 247 293 84 -12 +1 -6 +7 +13 0.4
▸ 2027 — real world (MLB)
202723 MLB CTXLAA 100% 326298 6910110 23792 61 229287369657 141274 247 293 84 -6 +1 -3 +3 +7 0.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202824 MLB MLELAA 82% 582532 12318218 411394 103 231290375665 143276 247 296 86 -9 +1 -5 +6 +13 0.5
202925 MLB MLELAA 82% 601549 12718219 431434 113 232292377668 145276 247 297 87 -9 +1 -6 +6 +13 0.6
203026 MLB MLELAA 82% 601549 12718219 431434 103 232292377668 145276 247 297 87 -9 +1 -6 +6 +13 0.6
203127 MLB MLELAA 82% 592542 12518219 421423 103 231291374665 143276 247 296 86 -10 +1 -5 +6 +13 0.5
203228 MLB MLELAA 82% 578529 12117218 411403 72 229289370659 141275 247 293 85 -11 +1 -6 +6 +13 0.3
203329 MLB MLELAA 82% 560512 11617117 401373 52 227286364650 137274 247 290 82 -12 +0 -7 +6 +12 0.0
203430 MLB MLELAA 82% 545499 11216116 381353 31 224283357639 132272 257 285 79 -13 +0 -7 +6 +12 -0.3
203531 MLB MLELAA 82% 526483 10715115 361332 31 220278347625 127270 257 280 75 -15 +0 -8 +6 +11 -0.6
202824 MLB CTXLAA 82% 477437 10014115 341143 92 231290375665 144275 247 296 86 -8 +1 -4 +5 +10 0.4
202925 MLB CTXLAA 82% 493452 10515216 351183 92 231291377668 146275 247 297 87 -7 +1 -5 +5 +11 0.5
203026 MLB CTXLAA 82% 493452 10515216 351183 82 231291377668 146274 247 297 87 -7 +1 -5 +5 +11 0.5
203127 MLB CTXLAA 82% 485444 10214116 351163 82 230290374664 144274 247 296 86 -8 +1 -4 +5 +11 0.4
203228 MLB CTXLAA 82% 474434 9914115 341153 62 228288370658 141273 247 293 85 -9 +0 -5 +5 +10 0.2
203329 MLB CTXLAA 82% 459421 9513114 331122 41 226285364649 138272 247 290 82 -10 +0 -5 +5 +10 0.0
203430 MLB CTXLAA 82% 447411 9213113 311112 31 223282356639 133271 257 285 79 -11 +0 -6 +5 +10 -0.2
203531 MLB CTXLAA 82% 431396 8712112 301092 21 220277347625 128268 257 279 75 -13 +0 -6 +5 +9 -0.5
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 41063772 85512010127 285101322 5114 227285365650 138275 257 290 76 -86 +5 -44 +53 +89 1.7
/ 162G— A+C — 650597 13619220 451603 82 228285367652 139276 257 290 76 -14 +1 -7 +8 +14 0.3
Career— MLE — 74176785 149624027199 522196746 12447 220281352633 131278 277 280 76 -108 +5 -56 +65 +114 2.1
/ 162G— MLE — 650595 13021217 461724 114 218280346626 128276 267 280 76 -13 +1 -7 +8 +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 AAASalt Lake Bees · 268 PAwOBA .415 → .353 (−63)K% 17.9% → 21.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.91%÷1.000×1.200——21.49%
BB% (unintentional) /PA10.07%÷1.000×0.690—×1.0507.30%
HBP% /PA0.37%—×0.940—×1.0500.37%
Singles /BIP26.32%÷1.000×0.930×0.976×1.05025.07%
Doubles /BIP8.42%÷1.000×0.830×0.976×1.0507.16%
Triples /BIP1.05%÷1.000×0.970×0.976×1.0501.05%
Home runs /BIP6.32%÷1.000×0.700—×1.0504.64%

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 22 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (5.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.976.

Result: wOBA .415 → .353; ISO .235 → .185; BABIP .378 → .345. 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 AARocket City Trash Pandas · 386 PAwOBA .329 → .277 (−52)K% 23.8% → 28.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.83%÷1.011×1.220——28.76%
BB% (unintentional) /PA10.62%÷1.020×0.680—×1.0507.44%
HBP% /PA1.81%—×0.840—×1.0501.60%
Singles /BIP18.93%÷1.048×0.920×0.950×1.05016.57%
Doubles /BIP9.47%÷0.929×0.910×0.950×1.0509.25%
Triples /BIP0.41%÷1.028×0.880×0.950×1.0500.35%
Home runs /BIP4.53%÷1.028×0.800—×1.0503.70%

Factors used: league row SL. Park (home-season share, regressed): HR 106, 1B 110, 2B 86, 3B 106, K 102, BB 104 — applied at half strength. Age: age 21 vs a level average of 24.8 → +5.0% on BB/HBP/hit rates (3.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .329 → .277; ISO .173 → .151; BABIP .298 → .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).

2025 AAASalt Lake Bees · 153 PAwOBA .358 → .285 (−73)K% 29.4% → 36.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.41%÷0.978×1.200——36.09%
BB% (unintentional) /PA13.73%÷0.964×0.690—×1.05010.32%
HBP% /PA0.65%—×0.940—×1.0500.65%
Singles /BIP24.71%÷1.046×0.930×0.982×1.05022.66%
Doubles /BIP8.24%÷1.005×0.830×0.982×1.0507.01%
Triples /BIP0.00%÷1.079×0.970×0.982×1.0500.00%
Home runs /BIP7.06%÷0.989×0.700—×1.0505.24%

Factors used: league row International League. Park (home-season share, regressed): HR 98, 1B 109, 2B 101, 3B 116, K 96, BB 93 — applied at half strength. Age: age 21 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (6.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.982.

Result: wOBA .358 → .285; ISO .192 → .142; BABIP .350 → .309. 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 AARocket City Trash Pandas · 342 PAwOBA .269 → .227 (−42)K% 26.3% → 33.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.32%÷0.974×1.220——32.97%
BB% (unintentional) /PA10.53%÷0.966×0.680—×1.0507.78%
HBP% /PA0.88%—×0.840—×1.0500.77%
Singles /BIP21.84%÷1.016×0.920×0.986×1.05020.48%
Doubles /BIP4.37%÷1.072×0.910×0.986×1.0503.84%
Triples /BIP0.49%÷1.045×0.880×0.986×1.0500.42%
Home runs /BIP2.91%÷0.976×0.800—×1.0502.51%

Factors used: league row SL. Park (home-season share, regressed): HR 95, 1B 103, 2B 114, 3B 109, K 95, BB 93 — applied at half strength. Age: age 20 vs a level average of 24.8 → +5.0% on BB/HBP/hit rates (4.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.986.

Result: wOBA .269 → .227; ISO .098 → .082; BABIP .272 → .251. 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+Tri-City Dust Devils · 84 PAwOBA .295 → .239 (−56)K% 33.3% → 44.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.33%÷1.018×1.350——44.19%
BB% (unintentional) /PA4.76%÷1.018×0.710—×1.0423.46%
HBP% /PA0.00%—×0.810—×1.0420.00%
Singles /BIP37.25%÷0.969×0.910—×1.04236.47%
Doubles /BIP5.88%÷0.950×0.830—×1.0425.35%
Triples /BIP1.96%÷1.150×0.820—×1.0421.46%
Home runs /BIP0.00%÷0.916×0.830—×1.0420.00%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 83, 1B 94, 2B 90, 3B 130, K 104, BB 104 — applied at half strength. Age: age 20 vs a level average of 22.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average).

Result: wOBA .295 → .239; ISO .063 → .046; BABIP .451 → .433. 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).

2023 AInland Empire 66ers · 472 PAwOBA .299 → .234 (−65)K% 27.8% → 37.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.75%÷1.000×1.360——37.73%
BB% (unintentional) /PA8.90%÷0.970×0.690—×1.0456.61%
HBP% /PA0.42%—×0.780—×1.0450.35%
Singles /BIP22.71%÷1.026×0.920×0.978×1.04520.80%
Doubles /BIP7.12%÷1.016×0.830×0.978×1.0455.94%
Triples /BIP2.37%÷1.049×0.910×0.978×1.0452.10%
Home runs /BIP2.37%÷0.897×0.800—×1.0452.21%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 79, 1B 105, 2B 103, 3B 110, K 100, BB 94 — applied at half strength. Age: age 19 vs a level average of 22.0 → +4.5% on BB/HBP/hit rates (3.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.978.

Result: wOBA .299 → .234; ISO .131 → .103; BABIP .328 → .293. 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).

2022 ROKACL Angels · 211 PAwOBA .333 → .231 (−102)K% 20.9% → 29.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.85%÷1.011×1.440——29.70%
BB% (unintentional) /PA7.11%÷0.964×0.620—×1.0224.67%
HBP% /PA0.95%—×0.720—×1.0220.70%
Singles /BIP25.68%÷1.015×0.820×0.950×1.02220.15%
Doubles /BIP7.43%÷1.044×0.720×0.950×1.0224.98%
Triples /BIP2.03%÷1.033×0.720×0.950×1.0221.37%
Home runs /BIP2.03%÷0.943×0.780—×1.0221.71%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 89, 1B 103, 2B 109, 3B 107, K 102, BB 93 — applied at half strength. Age: age 18 vs a level average of 19.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .333 → .231; ISO .135 → .092; BABIP .354 → .266. 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).

2022 AInland Empire 66ers · 23 PAwOBA .277 → .203 (−74)K% 43.5% → 59.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA43.48%÷0.991×1.360——59.67%
BB% (unintentional) /PA21.74%÷0.995×0.690—×1.05015.83%
HBP% /PA0.00%—×0.780—×1.0500.00%
Singles /BIP42.86%÷1.049×0.920—×1.05039.46%
Doubles /BIP0.00%÷1.023×0.830—×1.0500.00%
Triples /BIP0.00%÷1.006×0.910—×1.0500.00%
Home runs /BIP0.00%÷0.889×0.800—×1.0500.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 78, 1B 110, 2B 105, 3B 101, K 98, BB 99 — applied at half strength. Age: age 18 vs a level average of 22.0 → +5.0% on BB/HBP/hit rates (4.0 yr younger than average).

Result: wOBA .277 → .203; ISO .000 → .000; BABIP .429 → .395. 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 — .