Pedro Dalmagro

C ACL Guardians
Age 21 L/R 5'11" / 170 lbs ROK Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#2336ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202418ROKDSL CLE Mendo…131.279/.370/.4231240—.175/.260/.246
202519ROKCLE52.357/.438/.4050193—.295/.354/.341
202620A/ROKCLE239.217/.303/.3545719—.145/.206/.231
2027PROJMLE21MLBCLE349.191/.251/.2824650-0.2
2028PROJ34% MLB22MLBCLE64.196/.257/.2951156-0.1
2029PROJ48% MLB23MLBCLE134.201/.262/.3052360-0.1
Next 3 projected WAR -0.4Projected 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 A
Speed53
ISO52
Z-Con%46
K%30
Whiff%15
BB%8
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 99%
CompsLuis Valenzuela (age 21) · Iverson Leonardo (age 21) · Cole Roederer (age 21)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 140 proj PA
wRC+†50
AVG/OBP/SLG.190 / .249 / .280
PA140
HR2
K%29
BB%6
ISO91
MLB%0%
Value2027 · WAR
BAT: -8.3 runs (wOBA-derived runs vs avg)-8BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.5 runs (Positional adjustment)+3POSREP: +3.0 runs (Replacement-level credit)+3REPTotal WAR: -0.20-0.2WAR
0.00.51.00.10.00.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$2M ctrl surplus
Tools · ContractCON 25 / POW 41
Toolsscout grade
CONTACT25
scouting grade only
POWER41
scouting grade only
EYE46
scouting grade only
SPEED53
scouting grade only
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———
2034Pre-Arb$1.0M———
2035Pre-Arb$1.0M———
2036Arb-1$0.2M———
2037Extbeyond projection horizon · no WAR estimate
2038Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-1M +$0.0M

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. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run 1-3 WAR low.

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)
202317 ROKDSL Guardians Red — 8072 26521 7121 20 361425528953 167424 159 420 64 — — — — — —
202418 ROKDSL CLE Mendoza — 131111 311111 12254 21 279370423794 144337 199 347 40 — — — — — —
202519 ROKACL Guardians — 5242 15200 4112 11 357438405842 48429 218 358 93 — — — — — —
202620 AHill City Howlers — 7973 12402 5221 31 164228301529 137204 286 240 3 — — — — — —
202620 ROKACL Guardians — 160139 34813 17533 42 245340381721 137369 3311 326 27 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202317 ROK MLEDSL Guardians Red — 8075 16310 4151 20 213263280542 67282 195 263 64 — — — — — —
202418 ROK MLEDSL CLE Mendoza — 131114 20610 9314 21 175260246505 70214 247 228 40 — — — — — —
202519 ROK MLEACL Guardians — 5244 13200 2152 11 295354341695 45352 294 306 93 — — — — — —
202620 A MLEHill City Howlers — 7975 9301 3301 31 120165200365 80177 384 173 3 — — — — — —
202620 ROK MLEACL Guardians — 160146 23512 10763 42 158226247473 89297 486 208 27 — — — — — —
202317 ROK MLEDSL Guardians Red — 8075 16310 4151 20 213263280542 67267 195 263 64 — — — — — —
202317 ROK RAWDSL Guardians Red — 8072 26521 7121 20 361425528953 167424 159 420 64 — — — — — —
202418 ROK MLEDSL CLE Mendoza — 131114 20610 9314 21 175260246505 70230 247 228 40 — — — — — —
202418 ROK RAWDSL CLE Mendoza — 131111 311111 12254 21 279370423794 144337 199 347 40 — — — — — —
202519 ROK MLEACL Guardians — 5244 13200 2152 11 295354341695 45394 294 306 93 — — — — — —
202519 ROK RAWACL Guardians — 5242 15200 4112 11 357438405842 48429 218 358 93 — — — — — —
202620 ROK MLE2 teams — 239220 32813 141064 73 145210232442 86259 446 196 19 — — — — — —
202620 ROK RAW2 teams — 239212 461215 22754 73 217303354656 137308 319 297 19 — — — — — —
202317 ROK MLEDSL Guardians Red — 8075 16310 4151 20 213263280542 67282 195 263 64 — — — — — —
202418 ROK MLEDSL CLE Mendoza — 131117 20610 9314 21 171260239499 68214 247 228 40 — — — — — —
202519 ROK MLEACL Guardians — 5248 13200 2152 11 271354312667 42352 294 306 93 — — — — — —
202620 ROK MLE2 teams — 239219 32813 141064 73 146210233443 87257 446 196 19 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202418 ROK MLEDSL CLE Mendoza — 131117 20610 9314 21 171260239499 68214 247 228 40 — — — — — —
202519 ROK MLEACL Guardians — 5248 13200 2152 11 271354312667 42352 294 306 93 — — — — — —
202620 ROK MLE2 teams — 239219 32813 141064 73 146210233443 87257 446 196 19 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202721 MLB MLECLE 0% 349321 611224 211034 62 191251282533 91263 306 242 50 -21 +0 +0 +6 +8 -0.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202822 MLB MLECLE 34% 186170 34713 12542 31 196257296553 100265 296 251 56 -10 +0 +0 +3 +4 -0.2
202923 MLB MLECLE 48% 276253 521025 18783 52 201262307569 106268 287 257 60 -13 +0 +0 +5 +6 -0.2
203024 MLB MLECLE 53% 353323 661326 23994 72 204266315581 111270 287 262 64 -15 +1 +0 +6 +8 -0.1
203125 MLB MLECLE 55% 393359 741428 261095 82 207269321591 115271 287 266 66 -16 +1 +0 +7 +9 0.1
203226 MLB MLECLE 56% 416380 781528 281145 83 208272325597 117272 277 269 68 -16 +0 +0 +7 +9 0.1
203327 MLB MLECLE 55% 425388 791528 291175 83 207271323593 115271 287 267 67 -17 +0 +0 +8 +9 0.1
203428 MLB MLECLE 55% 425388 791528 291185 83 205269318587 113270 287 265 65 -18 +0 -1 +8 +9 -0.1
203529 MLB MLECLE 53% 416381 781528 281174 73 203266312577 109269 287 261 63 -18 +0 -1 +7 +9 -0.3
203630 MLB MLECLE 53% 404370 741427 271154 63 200262304566 104267 287 256 60 -19 +0 -2 +7 +9 -0.6
202822 MLB CTXCLE 34% 6459 11201 4181 10 196257295552 98265 286 250 56 -3 +0 +0 +1 +1 -0.1
202923 MLB CTXCLE 48% 134122 25512 9382 31 201262305567 105268 287 257 60 -6 +0 +0 +2 +3 -0.1
203024 MLB CTXCLE 53% 186170 35713 12522 41 204266314580 110270 286 262 64 -8 +0 +0 +3 +4 -0.0
203125 MLB CTXCLE 55% 215197 41814 14602 41 207269320589 113271 287 266 66 -9 +0 +0 +4 +5 0.0
203226 MLB CTXCLE 56% 232211 45915 16643 51 208272324596 116272 287 268 68 -9 +1 +0 +4 +5 0.1
203327 MLB CTXCLE 55% 234213 45915 16643 52 207271321592 114271 277 267 67 -9 +0 +0 +4 +5 0.0
203428 MLB CTXCLE 55% 232211 43814 16643 42 205269317586 111270 287 264 65 -10 +0 -0 +4 +5 -0.1
203529 MLB CTXCLE 53% 222203 41814 15622 42 203266311577 108269 287 261 63 -10 +0 -1 +4 +5 -0.2
203630 MLB CTXCLE 53% 212194 40814 14602 32 200262303565 103267 287 256 60 -10 -0 -1 +4 +5 -0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 17311580 32664832 11648220 3312 206269318587 111274 287 263 60 -74 +2 -2 +31 +38 -0.6
/ 162G— A+C — 650593 12224312 441818 125 206270317587 111273 287 263 60 -28 +1 -1 +12 +14 -0.2
Career— MLE — 39363593 7201422166 258112950 7428 200264307570 106270 297 257 60 -150 +3 -4 +61 +74 -1.6
/ 162G— MLE — 650593 11823311 431868 125 199262304566 105268 297 257 60 -28 +1 -1 +12 +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 ROKACL Guardians · 160 PAwOBA .319 → .208 (−111)K% 33.1% → 47.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.12%÷1.000×1.440——47.70%
BB% (unintentional) /PA10.62%÷1.000×0.620—×0.9856.49%
HBP% /PA1.88%—×0.720—×0.9851.33%
Singles /BIP25.58%÷1.000×0.820×1.044×0.98521.58%
Doubles /BIP9.30%÷1.000×0.720×1.044×0.9856.89%
Triples /BIP1.16%÷1.000×0.720×1.044×0.9850.86%
Home runs /BIP3.49%÷1.000×0.780—×0.9852.68%

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 21 vs a level average of 19.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.044.

Result: wOBA .319 → .208; ISO .137 → .085; BABIP .369 → .297. 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).

2026 AHill City Howlers · 79 PAwOBA .233 → .173 (−60)K% 27.8% → 37.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.85%÷1.000×1.360——37.87%
BB% (unintentional) /PA6.33%÷1.000×0.690—×1.0154.43%
HBP% /PA1.27%—×0.780—×1.0151.00%
Singles /BIP11.76%÷1.000×0.920×0.976×1.01510.72%
Doubles /BIP7.84%÷1.000×0.830×0.976×1.0156.45%
Triples /BIP0.00%÷1.000×0.910×0.976×1.0150.00%
Home runs /BIP3.92%÷1.000×0.800—×1.0153.18%

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

Result: wOBA .233 → .173; ISO .137 → .098; BABIP .204 → .177. 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 Guardians · 52 PAwOBA .378 → .306 (−72)K% 21.2% → 29.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.15%÷1.041×1.440——29.27%
BB% (unintentional) /PA7.69%÷1.018×0.620—×0.9954.66%
HBP% /PA3.85%—×0.720—×0.9952.76%
Singles /BIP41.94%÷0.985×0.820—×0.99534.73%
Doubles /BIP6.45%÷0.982×0.720—×0.9954.70%
Triples /BIP0.00%÷1.075×0.720—×0.9950.00%
Home runs /BIP0.00%÷1.388×0.780—×0.9950.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 178, 1B 97, 2B 96, 3B 115, K 108, BB 104 — applied at half strength. Age: age 20 vs a level average of 19.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average).

Result: wOBA .378 → .306; ISO .048 → .037; BABIP .429 → .352. 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 DSLDSL CLE Mendoza · 131 PAwOBA .349 → .228 (−121)K% 19.1% → 23.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.08%÷0.987×1.220——23.60%
BB% (unintentional) /PA9.16%÷0.986×0.700—×0.9956.47%
HBP% /PA3.05%—×0.700—×0.9952.13%
Singles /BIP20.93%÷0.995×0.680×1.016×0.99514.46%
Doubles /BIP12.79%÷1.091×0.600×1.016×0.9957.11%
Triples /BIP1.16%÷1.045×0.600×1.016×0.9950.68%
Home runs /BIP1.16%÷1.000×0.470—×0.9950.54%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 100, 1B 99, 2B 118, 3B 109, K 97, BB 97 — applied at half strength. Age: age 19 vs a level average of 18.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.016.

Result: wOBA .349 → .228; ISO .144 → .081; BABIP .337 → .214. 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 DSLDSL Guardians Red · 80 PAwOBA .406 → .263 (−142)K% 15.0% → 18.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.00%÷0.984×1.220——18.60%
BB% (unintentional) /PA7.50%÷1.015×0.700—×1.0085.21%
HBP% /PA1.25%—×0.700—×1.0080.88%
Singles /BIP30.00%÷1.060×0.680×1.050×1.00820.35%
Doubles /BIP8.33%÷0.987×0.600×1.050×1.0085.36%
Triples /BIP3.33%÷0.900×0.600×1.050×1.0082.35%
Home runs /BIP1.67%÷2.400×0.470—×1.0080.33%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 380, 1B 112, 2B 97, 3B 80, K 97, BB 103 — 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 ×1.050.

Result: wOBA .406 → .263; ISO .167 → .092; BABIP .424 → .282. 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).