Roberto Alvarez

PosC
B/TR/R
Born1999-07-28
Age (2027)28
No MLB projection yet. Career stats below are historical.
Overview
INTLLAST SEASON 2024
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202223AATB249.248/.311/.3150163—.237/.287/.298
202324AAATB65.254/.277/.3021035—.238/.262/.286
202425INTLTiburones de …23.167/.348/.33310105—
Contract
No contract data on file.
Skills · percentileMiLB Statcast 2023 AAA
Max EV27
K%25
Whiff%17
Speed17
Chase%12
Z-Con%10

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)
201617 ROKDSL Rays 2 — 179158 46610 13256 22 291367342709 51341 147 325 42 — — — — — —
201718 ROKGCL Rays — 150136 30510 7224 20 221279272551 51261 155 251 19 — — — — — —
201819 ROKPrinceton Rays — 177169 541212 8160 21 320350438788 118344 95 351 74 — — — — — —
201920 ABowling Green Hot Rods — 406377 941333 17707 20 249294324618 74295 174 277 35 — — — — — —
201920 INTLPerth Heat — 10196 25200 4190 10 260290281571 21321 194 259 62 — — — — — —
202122 A+Bowling Green Hot Rods — 9678 26401 14144 10 333458423881 90397 1515 406 126 — — — — — —
202122 ROKFCL Rays — 2521 3000 470 00 143280143423 214 2816 220 -17 — — — — — —
202223 AAMontgomery Biscuits — 249222 55930 16425 13 248311315627 68299 176 282 63 — — — — — —
202324 AAADurham Bulls — 6563 16001 1181 00 254277302579 48341 282 263 35 — — — — — —
202425 INTLTiburones de La Guaira — 2318 3001 322 00 167348333681 167133 913 324 105 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201617 ROK MLEDSL Rays 2 — 179162 34410 9306 22 210277247524 37244 175 231 42 — — — — — —
201718 ROK MLEGCL Rays — 150138 26410 4324 20 188231232463 43224 213 196 19 — — — — — —
201819 ROK MLEPrinceton Rays — 177172 46912 5230 21 267288366654 99296 133 277 74 — — — — — —
201920 A MLEBowling Green Hot Rods — 406382 79922 121017 20 207244257501 50266 253 220 35 — — — — — —
202122 A+ MLEBowling Green Hot Rods — 9682 25301 10184 10 305406378784 73385 1910 354 126 — — — — — —
202122 ROK MLEFCL Rays — 2523 2000 2100 00 8716087247 173 408 143 -17 — — — — — —
202223 AA MLEMontgomery Biscuits — 249228 54830 11505 13 237287298585 61292 204 262 63 — — — — — —
202324 AAA MLEDurham Bulls — 6563 15001 1211 00 238262286547 48328 322 220 35 — — — — — —
201617 ROK MLEDSL Rays 2 — 179162 34410 9306 22 210277247524 37254 175 231 42 — — — — — —
201617 ROK RAWDSL Rays 2 — 179158 46610 13256 22 291367342709 51341 147 325 42 — — — — — —
201718 ROK MLEGCL Rays — 150139 26410 4324 20 187231230462 43241 213 196 19 — — — — — —
201718 ROK RAWGCL Rays — 150136 30510 7224 20 221279272551 51261 155 251 19 — — — — — —
201819 ROK MLEPrinceton Rays — 177172 46912 5230 21 267288366654 99299 133 277 74 — — — — — —
201819 ROK RAWPrinceton Rays — 177169 541212 8160 21 320350438788 118344 95 351 74 — — — — — —
201920 A MLE2 teams — 507479 981132 151267 30 205240253492 48270 253 220 35 — — — — — —
201920 A RAW2 teams — 507473 1191533 21897 30 252293315608 63301 184 274 35 — — — — — —
202122 A+ MLE2 teams — 121105 28301 12284 10 267364324687 57355 2310 310 96 — — — — — —
202122 A+ RAW2 teams — 12199 29401 18214 10 293421364785 71364 1715 367 96 — — — — — —
202223 AA MLEMontgomery Biscuits — 249228 54830 11505 13 237287298585 61297 204 262 63 — — — — — —
202223 AA RAWMontgomery Biscuits — 249222 55930 16425 13 248311315627 68299 176 282 63 — — — — — —
202324 AAA MLEDurham Bulls — 6563 15001 1211 00 238262286547 48341 322 220 35 — — — — — —
202324 AAA RAWDurham Bulls — 6563 16001 1181 00 254277302579 48341 282 263 35 — — — — — —
202425 INTL MLETiburones de La Guaira — 2318 3001 322 00 167348333681 167133 913 — — — — — — — —
202425 INTL RAWTiburones de La Guaira — 2318 3001 322 00 167348333681 167133 913 324 105 — — — — — —
201617 ROK MLEDSL Rays 2 — 179162 34410 9306 22 210277247524 37244 175 231 42 — — — — — —
201718 ROK MLEGCL Rays — 150141 26410 4324 20 184231227458 43224 213 196 19 — — — — — —
201819 ROK MLEPrinceton Rays — 177170 46912 5230 21 271288371659 100296 133 277 74 — — — — — —
201920 A MLE2 teams — 507480 981132 151267 30 204240252492 48266 253 220 35 — — — — — —
202122 A+ MLE2 teams — 121104 28301 12284 10 269364327691 58341 2310 310 96 — — — — — —
202223 AA MLEMontgomery Biscuits — 249231 54830 11505 13 234287294581 61292 204 262 63 — — — — — —
202324 AAA MLEDurham Bulls — 6563 15001 1211 00 238262286547 48328 322 220 35 — — — — — —
▸ Career Totals
Career— MLE — 14711366 3043997 6031229 116 223270280550 57280 214 237 46 -94 -0 +0 +26 +32 -3.7
/ 162G— MLE — 650604 1341743 2713813 53 222271278549 56280 214 237 46 -41 -0 +0 +12 +14 -1.6

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.

2023 AAADurham Bulls · 65 PAwOBA .256 → .220 (−35)K% 27.7% → 32.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.69%÷1.009×1.200——32.95%
BB% (unintentional) /PA1.54%÷1.011×0.690—×1.0481.10%
HBP% /PA1.54%—×0.940—×1.0481.52%
Singles /BIP33.33%÷1.006×0.930—×1.04832.29%
Doubles /BIP0.00%÷1.020×0.830—×1.0480.00%
Triples /BIP0.00%÷1.003×0.970—×1.0480.00%
Home runs /BIP2.22%÷1.137×0.700—×1.0481.43%

Factors used: league row International League. Park (home-season share, regressed): HR 127, 1B 101, 2B 104, 3B 101, K 102, BB 102 — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average).

Result: wOBA .256 → .220; ISO .048 → .029; BABIP .341 → .328. 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 AAMontgomery Biscuits · 249 PAwOBA .279 → .262 (−17)K% 16.9% → 19.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.87%÷1.032×1.220——19.94%
BB% (unintentional) /PA6.43%÷0.984×0.680—×1.0274.56%
HBP% /PA2.01%—×0.840—×1.0271.73%
Singles /BIP23.89%÷1.001×0.920×1.050×1.02723.68%
Doubles /BIP5.00%÷1.090×0.910×1.050×1.0274.50%
Triples /BIP1.67%÷0.955×0.880×1.050×1.0271.66%
Home runs /BIP0.00%÷0.970×0.800—×1.0270.00%

Factors used: league row SL. Park (home-season share, regressed): HR 94, 1B 100, 2B 118, 3B 91, K 106, BB 97 — applied at half strength. Age: age 23 vs a level average of 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .279 → .262; ISO .068 → .065; BABIP .299 → .292. 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).

2021 A+Bowling Green Hot Rods · 96 PAwOBA .393 → .354 (−39)K% 14.6% → 19.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.58%÷1.027×1.350——19.17%
BB% (unintentional) /PA13.54%÷0.953×0.710—×1.01210.21%
HBP% /PA4.17%—×0.810—×1.0123.42%
Singles /BIP32.81%÷0.957×0.910×1.050×1.01233.14%
Doubles /BIP6.25%÷1.135×0.830×1.050×1.0124.86%
Triples /BIP0.00%÷1.150×0.820×1.050×1.0120.00%
Home runs /BIP1.56%÷0.978×0.830—×1.0121.34%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 96, 1B 91, 2B 127, 3B 130, K 105, BB 91 — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .393 → .354; ISO .090 → .073; BABIP .397 → .385. 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).

2021 ROKFCL Rays · 25 PAwOBA .216 → .143 (−73)K% 28.0% → 40.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.00%÷1.005×1.440——40.10%
BB% (unintentional) /PA16.00%÷0.999×0.620—×0.9759.69%
HBP% /PA0.00%—×0.720—×0.9750.00%
Singles /BIP21.43%÷0.990×0.820—×0.97517.30%
Doubles /BIP0.00%÷1.006×0.720—×0.9750.00%
Triples /BIP0.00%÷1.065×0.720—×0.9750.00%
Home runs /BIP0.00%÷0.948×0.780—×0.9750.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 90, 1B 98, 2B 101, 3B 113, K 101, BB 100 — applied at half strength. Age: age 22 vs a level average of 19.5 → −2.5% on BB/HBP/hit rates (2.5 yr older than average).

Result: wOBA .216 → .143; ISO .000 → .000; BABIP .214 → .173. 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).

2019 ABowling Green Hot Rods · 406 PAwOBA .273 → .220 (−52)K% 17.2% → 24.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.24%÷0.944×1.360——24.84%
BB% (unintentional) /PA4.19%÷1.012×0.690—×1.0302.94%
HBP% /PA1.72%—×0.780—×1.0301.39%
Singles /BIP24.43%÷0.960×0.920×0.950×1.03022.92%
Doubles /BIP4.23%÷1.103×0.830×0.950×1.0303.12%
Triples /BIP0.98%÷1.124×0.910×0.950×1.0300.77%
Home runs /BIP0.98%÷1.270×0.800—×1.0300.63%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 154, 1B 92, 2B 121, 3B 125, K 89, BB 102 — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .273 → .220; ISO .074 → .050; BABIP .295 → .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).

2018 ROKPrinceton Rays · 177 PAwOBA .341 → .277 (−64)K% 9.0% → 12.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.04%÷1.000×1.420——12.84%
BB% (unintentional) /PA4.52%÷1.000×0.640—×1.0082.91%
HBP% /PA0.00%—×0.740—×1.0080.00%
Singles /BIP25.49%÷1.000×0.840×1.050×1.00822.65%
Doubles /BIP7.84%÷1.000×0.740×1.050×1.0086.14%
Triples /BIP0.65%÷1.000×0.740×1.050×1.0080.51%
Home runs /BIP1.31%÷1.000×0.800—×1.0081.05%

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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .341 → .277; ISO .118 → .091; BABIP .344 → .296. 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).

2017 ROKGCL Rays · 150 PAwOBA .246 → .196 (−50)K% 14.7% → 21.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.67%÷1.000×1.440——21.12%
BB% (unintentional) /PA4.67%÷1.000×0.620—×1.0222.96%
HBP% /PA2.67%—×0.720—×1.0221.96%
Singles /BIP21.05%÷1.000×0.820×1.050×1.02218.53%
Doubles /BIP4.39%÷1.000×0.720×1.050×1.0223.39%
Triples /BIP0.88%÷1.000×0.720×1.050×1.0220.68%
Home runs /BIP0.00%÷1.000×0.780—×1.0220.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 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 ×1.050.

Result: wOBA .246 → .196; ISO .051 → .039; BABIP .261 → .224. 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).

2016 DSLDSL Rays 2 · 179 PAwOBA .320 → .231 (−89)K% 14.0% → 17.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.97%÷1.000×1.220——17.04%
BB% (unintentional) /PA7.26%÷1.000×0.700—×1.0225.20%
HBP% /PA3.35%—×0.700—×1.0222.40%
Singles /BIP29.32%÷1.000×0.680×1.050×1.02221.41%
Doubles /BIP4.51%÷1.000×0.600×1.050×1.0222.91%
Triples /BIP0.75%÷1.000×0.600×1.050×1.0220.48%
Home runs /BIP0.00%÷1.000×0.470—×1.0220.00%

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

Result: wOBA .320 → .231; ISO .051 → .033; BABIP .341 → .244. 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 — .