Armando Alvarez

3B St. Paul Saints
Age 33 R/R 6'0" / 189 lbs AAA Svc 3.000 · Ctrl thru 2029
Overview
AAAROOKIEArb-1FA 2030
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202329AAA/ROK2 orgs329.312/.389/.569189105—.258/.315/.435
202430AAAOAK317.315/.408/.560155105—.252/.323/.416
202430MLBOakland Athle…39.243/.282/.2700158-0.2
202531AAA/INTL2 orgs244.232/.305/.3827160—.183/.242/.268
202632No MLB games played
2027PROJ10% MLB33MLBMIN18.229/.294/.35800830.0
2028PROJ6% MLB34MLBMIN8.221/.285/.3400076-0.0
Last 3 seasons WAR -0.2  ·  Next 2 projected WAR -0.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2029Service3.000First FA2030
2027Arb-1$0.2M2028Arb-2$0.4M2029Ext$0.6M
Skills · percentileMiLB Statcast 2025 AAA
Whiff%76
Max EV75
Z-Con%51
BB%40
Chase%30
K%24
CompsMario Lisson (age 33) · Dustin Garneau (age 33) · Anthony Recker (age 33)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†83
AVG/OBP/SLG.229 / .294 / .358
PA18
HR0
K%28
BB%6
BABIP291
ISO59
MLB%10%
Value2027 · WAR
BAT: -3.5 runs (wOBA-derived runs vs avg)-3BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.3 runs (Defensive runs vs avg)-0FLDPOS: +0.6 runs (Positional adjustment)+1POSREP: +3.8 runs (Replacement-level credit)+4REPTotal WAR: +0.10+0.1WAR
0.00.51.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$1M ctrl surplus
Tools · ContractCON 40 / POW 45
Toolsscout grade · Statcast %ile · 2024
CONTACT40
xAVG
670.265
POWER45
Avg EV
1080.8
Bat Spd
2268.4
EYE45
scouting grade only
SPEED45
Sprint
5527.7
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-1
MLB Debut   2024
Service   3.000 yrs.days
Team Control Through   2029
First FA Year   2030
YearStatusSalary Proj WAR Value Surplus
2027Arb-1$0.2M+0.0$0.0M+$0.0M (cut)
2028Arb-2$0.4M———
2029Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$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.

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)
201622 ACharleston RiverDogs — 218208 571205 6230 02 274294404698 130283 113 304 57 — — — — — —
201723 A+Tampa Yankees — 154149 34510 3181 31 228248275524 47260 122 235 16 — — — — — —
201723 ACharleston RiverDogs — 129119 31800 8191 00 261312328640 67307 156 290 42 — — — — — —
201824 AATrenton Thunder — 390359 9425311 25483 21 262314440755 178275 126 331 76 — — — — — —
201824 A+Tampa Tarpons — 3227 5002 560 00 185312407720 222158 1916 324 45 — — — — — —
201925 AAAScranton/Wilkes-Barre RailRiders — 260238 661806 18391 12 277331429759 151306 157 334 71 — — — — — —
201925 AATrenton Thunder — 230210 551315 17352 32 262323405728 143292 157 324 65 — — — — — —
202127 AAAScranton/Wilkes-Barre RailRiders — 403360 8525010 37700 21 236307389695 153263 179 308 57 — — — — — —
202228 AAAScranton/Wilkes-Barre RailRiders — 323299 8320018 20710 42 278323525848 247304 226 365 70 — — — — — —
202329 AAASacramento River Cats — 298260 8015118 32471 81 308386581966 273310 1611 413 109 — — — — — —
202329 ROKACL Giants Orange — 3128 10300 241 10 357419464884 107417 136 397 65 — — — — — —
202430 MLBOakland Athletics — 3937 9100 280 10 243282270552 27310 215 254 58 -2 +0 -2 +1 +1 -0.2
202430 AAALas Vegas Aviators — 317273 8620115 41612 52 315408560969 245359 1913 422 105 — — — — — —
202531 AAASt. Paul Saints — 153137 31704 14442 00 226307365672 139303 299 305 37 — — — — — —
202531 INTLTigres del Licey — 9183 20503 6171 11 241300410710 169266 197 313 98 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 3937 9100 280 10 243282270552 27310 215 254 58 -2 +0 -2 +1 +1 -0.2
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201622 A MLECharleston RiverDogs — 218210 49805 4300 02 233248343591 110242 142 252 57 — — — — — —
201723 A+ MLETampa Yankees — 154150 29510 2271 31 193209240449 47231 181 192 16 — — — — — —
201723 A MLECharleston RiverDogs — 129122 26600 5271 00 213250262512 49272 214 231 42 — — — — — —
201824 AA MLETrenton Thunder — 390367 852038 18583 21 232273368641 136254 155 280 76 — — — — — —
201824 A+ MLETampa Tarpons — 3228 4001 480 00 143250250500 107139 2512 235 45 — — — — — —
201925 AAA MLEScranton/Wilkes-Barre RailRiders — 260244 581505 12471 12 238276361637 123264 185 273 71 — — — — — —
201925 AA MLETrenton Thunder — 230215 481014 12452 32 223271335606 112261 205 264 65 — — — — — —
202127 AAA MLEScranton/Wilkes-Barre RailRiders — 403372 772306 26850 21 207259317576 110241 216 253 57 — — — — — —
202228 AAA MLEScranton/Wilkes-Barre RailRiders — 323306 6616012 13850 42 216248386633 170248 264 271 70 — — — — — —
202329 AAA MLESacramento River Cats — 298270 7013112 22521 81 259317448766 189266 177 329 109 — — — — — —
202329 ROK MLEACL Giants Orange — 3129 7200 161 10 241290310601 69300 193 264 65 — — — — — —
202430 MLB MLEOakland Athletics — 3937 9100 280 10 243282270552 27310 215 254 58 -2 +0 -2 +1 +1 -0.2
202430 AAA MLELas Vegas Aviators — 317286 7215110 28722 52 252323416739 164301 239 324 105 — — — — — —
202531 AAA MLESt. Paul Saints — 153142 26602 9532 00 183242268509 85268 356 223 37 — — — — — —
201622 A MLECharleston RiverDogs — 218210 49805 4300 02 233248343591 110246 142 252 57 — — — — — —
201622 A RAWCharleston RiverDogs — 218208 571205 6230 02 274294404698 130283 113 304 57 — — — — — —
201723 A+ MLE2 teams — 283272 561110 7542 31 206231254485 48256 192 210 28 — — — — — —
201723 A+ RAW2 teams — 283268 651310 11372 31 243278299576 56280 134 260 28 — — — — — —
201824 AA MLE2 teams — 422395 9020310 22673 21 228274370643 142250 165 277 73 — — — — — —
201824 AA RAW2 teams — 422386 9925313 30543 21 256314438752 181268 137 331 73 — — — — — —
201925 AAA MLE2 teams — 490459 1062519 24913 44 231274349622 118267 195 269 68 — — — — — —
201925 AAA RAW2 teams — 490448 12131111 35743 44 270327417745 147300 157 330 68 — — — — — —
202127 AAA MLEScranton/Wilkes-Barre RailRiders — 403372 772306 26850 21 207259317576 110248 216 253 57 — — — — — —
202127 AAA RAWScranton/Wilkes-Barre RailRiders — 403360 8525010 37700 21 236307389695 153263 179 308 57 — — — — — —
202228 AAA MLEScranton/Wilkes-Barre RailRiders — 323306 6616012 13850 42 216248386633 170254 264 271 70 — — — — — —
202228 AAA RAWScranton/Wilkes-Barre RailRiders — 323299 8320018 20710 42 278323525848 247304 226 365 70 — — — — — —
202329 AAA MLE2 teams — 329299 7614112 23572 91 254312428740 174272 177 323 105 — — — — — —
202329 AAA RAW2 teams — 329288 9018118 34512 91 312389569958 257321 1610 411 105 — — — — — —
202430 AAA MLE2 teams — 356323 8116110 30802 62 251318399718 149303 228 316 100 — — — — — —
202430 AAA RAW2 teams — 356310 9521115 43692 62 306394526920 219352 1912 404 100 — — — — — —
202531 AAA MLE2 teams — 244226 40903 14853 11 177235257491 80266 356 223 37 — — — — — —
202531 AAA RAW2 teams — 244220 511207 20613 11 232305382686 150288 258 308 37 — — — — — —
201622 A MLECharleston RiverDogs — 218212 49805 4300 02 231248340587 108242 142 252 57 — — — — — —
201723 A+ MLE2 teams — 283272 561110 7542 31 206231254485 48250 192 210 28 — — — — — —
201824 AA MLE2 teams — 422394 9020310 22673 21 228274371644 142245 165 277 73 — — — — — —
201925 AAA MLE2 teams — 490460 1062519 24913 44 230274348621 117263 195 269 68 — — — — — —
202127 AAA MLEScranton/Wilkes-Barre RailRiders — 403374 772306 26850 21 206259316574 110241 216 253 57 — — — — — —
202228 AAA MLEScranton/Wilkes-Barre RailRiders — 323307 6616012 13850 42 215248384632 169248 264 271 70 — — — — — —
202329 AAA MLE2 teams — 329301 7614112 23572 91 252312425737 173269 177 323 105 — — — — — —
202430 AAA MLE2 teams — 356321 8116110 30802 62 252318402720 150302 228 316 100 — — — — — —
202531 AAA MLE2 teams — 244225 40903 14853 11 178235258492 80268 356 223 37 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202430 AAA MLE2 teams — 356321 8116110 30802 62 252318402720 150302 228 316 100 — — — — — —
202531 AAA MLE2 teams — 244225 40903 14853 11 178235258492 80268 356 223 37 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202733 MLB MLEMIN 10% 282256 591216 21723 41 229294357651 128291 267 291 83 -6 +0 -0 +1 +6 0.1
▸ 2027 — real world (MLB)
202733 MLB CTXMIN 10% 1817 4100 150 00 229294358651 128291 286 292 83 -0 +0 -0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202834 MLB MLEMIN 6% 148135 30603 11391 10 221284339624 118283 267 280 76 -4 +0 -5 +1 +3 -0.6
202834 MLB CTXMIN 6% 87 1000 120 00 221285340624 119283 2512 281 76 -0 +0 -0 +0 +0 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 4744 10100 3100 10 227277250527 23294 216 259 69 -2 +0 -2 +1 +1 -0.2
/ 162G— A+C — 650609 1381400 411380 140 227275250525 23293 216 259 69 -30 +3 -34 +18 +14 -3.0
Career— MLE — 33913155 708155874 18771818 3416 224272349621 125265 216 271 69 -10 +0 -8 +2 +8 -0.7
/ 162G— MLE — 650605 13630214 361383 73 225272350622 126266 216 271 69 -17 +1 -14 +4 +14 -1.2

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.

2025 AAASt. Paul Saints · 153 PAwOBA .297 → .223 (−74)K% 28.8% → 34.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.76%÷0.989×1.200——34.88%
BB% (unintentional) /PA9.15%÷1.022×0.690—×0.9625.94%
HBP% /PA1.31%—×0.940—×0.9621.18%
Singles /BIP21.51%÷0.944×0.930×0.978×0.96219.93%
Doubles /BIP7.53%÷0.938×0.830×0.978×0.9626.27%
Triples /BIP0.00%÷1.000×0.970×0.978×0.9620.00%
Home runs /BIP4.30%÷1.253×0.700—×0.9622.31%

Factors used: league row International League. Park (home-season share, regressed): HR 151, 1B 89, 2B 88, 3B 100, K 98, BB 104 — applied at half strength. Age: age 31 vs a level average of 27.2 → −3.8% on BB/HBP/hit rates (3.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.978.

Result: wOBA .297 → .223; ISO .139 → .086; BABIP .303 → .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).

2024 AAALas Vegas Aviators · 317 PAwOBA .411 → .324 (−87)K% 19.2% → 22.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.24%÷1.022×1.200——22.60%
BB% (unintentional) /PA12.62%÷0.952×0.690—×0.9728.89%
HBP% /PA0.63%—×0.940—×0.9720.58%
Singles /BIP23.58%÷0.974×0.930×0.984×0.97221.53%
Doubles /BIP9.43%÷1.088×0.830×0.984×0.9726.88%
Triples /BIP0.47%÷1.150×0.970×0.984×0.9720.38%
Home runs /BIP7.08%÷1.001×0.700—×0.9724.81%

Factors used: league row International League. Park (home-season share, regressed): HR 100, 1B 95, 2B 118, 3B 130, K 104, BB 90 — applied at half strength. Age: age 30 vs a level average of 27.2 → −2.8% on BB/HBP/hit rates (2.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.984.

Result: wOBA .411 → .324; ISO .245 → .174; BABIP .359 → .301. 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 AAASacramento River Cats · 298 PAwOBA .408 → .329 (−80)K% 15.8% → 17.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.77%÷1.087×1.200——17.41%
BB% (unintentional) /PA10.74%÷0.981×0.690—×0.9827.42%
HBP% /PA0.34%—×0.940—×0.9820.31%
Singles /BIP21.60%÷0.992×0.930×0.983×0.98219.54%
Doubles /BIP7.04%÷0.992×0.830×0.983×0.9825.69%
Triples /BIP0.47%÷0.956×0.970×0.983×0.9820.46%
Home runs /BIP8.45%÷1.057×0.700—×0.9825.50%

Factors used: league row International League. Park (home-season share, regressed): HR 111, 1B 98, 2B 98, 3B 91, K 117, BB 96 — applied at half strength. Age: age 29 vs a level average of 27.2 → −1.8% on BB/HBP/hit rates (1.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.983.

Result: wOBA .408 → .329; ISO .273 → .198; BABIP .310 → .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).

2023 ROKACL Giants Orange · 31 PAwOBA .387 → .264 (−123)K% 12.9% → 17.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.90%÷1.036×1.440——17.94%
BB% (unintentional) /PA6.45%÷1.022×0.620—×0.9403.68%
HBP% /PA3.23%—×0.720—×0.9402.18%
Singles /BIP29.17%÷1.004×0.820—×0.94022.40%
Doubles /BIP12.50%÷1.107×0.720—×0.9407.65%
Triples /BIP0.00%÷0.900×0.720—×0.9400.00%
Home runs /BIP0.00%÷1.377×0.780—×0.9400.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 175, 1B 101, 2B 121, 3B 80, K 107, BB 104 — applied at half strength. Age: age 29 vs a level average of 19.5 → −6.0% on BB/HBP/hit rates (9.5 yr older than average).

Result: wOBA .387 → .264; ISO .107 → .064; BABIP .417 → .300. 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 AAAScranton/Wilkes-Barre RailRiders · 323 PAwOBA .359 → .271 (−87)K% 22.0% → 26.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.98%÷1.001×1.200——26.34%
BB% (unintentional) /PA6.19%÷1.066×0.690—×0.9923.98%
HBP% /PA0.00%—×0.940—×0.9920.00%
Singles /BIP19.74%÷1.047×0.930×0.968×0.99216.83%
Doubles /BIP8.77%÷0.988×0.830×0.968×0.9927.07%
Triples /BIP0.00%÷1.000×0.970×0.968×0.9920.00%
Home runs /BIP7.89%÷1.006×0.700—×0.9925.45%

Factors used: league row International League. Park (home-season share, regressed): HR 101, 1B 109, 2B 98, 3B 100, K 100, BB 113 — applied at half strength. Age: age 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.968.

Result: wOBA .359 → .271; ISO .247 → .176; BABIP .304 → .248. 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 AAAScranton/Wilkes-Barre RailRiders · 403 PAwOBA .303 → .253 (−51)K% 17.4% → 21.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.37%÷0.993×1.200——20.99%
BB% (unintentional) /PA9.18%÷0.973×0.690—×1.0036.53%
HBP% /PA0.00%—×0.940—×1.0030.00%
Singles /BIP17.24%÷0.974×0.930×0.987×1.00316.29%
Doubles /BIP8.62%÷0.915×0.830×0.987×1.0037.74%
Triples /BIP0.00%÷1.150×0.920×0.987×1.0030.00%
Home runs /BIP3.45%÷1.149×0.700—×1.0032.11%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 130, 1B 95, 2B 83, 3B 130, K 99, BB 95 — applied at half strength. Age: age 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.987.

Result: wOBA .303 → .253; ISO .153 → .114; BABIP .263 → .241. 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 AAAScranton/Wilkes-Barre RailRiders · 260 PAwOBA .329 → .273 (−56)K% 15.0% → 17.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.00%÷1.007×1.200——17.88%
BB% (unintentional) /PA6.92%÷1.066×0.690—×1.0334.63%
HBP% /PA0.38%—×0.940—×1.0330.37%
Singles /BIP21.11%÷1.019×0.930×0.950×1.03318.90%
Doubles /BIP9.05%÷1.009×0.830×0.950×1.0337.30%
Triples /BIP0.00%÷0.938×0.970×0.950×1.0330.00%
Home runs /BIP3.02%÷1.087×0.840—×1.0332.41%

Factors used: league row IL. Park (home-season share, regressed): HR 117, 1B 104, 2B 102, 3B 88, K 101, BB 113 — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .329 → .273; ISO .151 → .122; BABIP .306 → .264. 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 AATrenton Thunder · 230 PAwOBA .317 → .264 (−53)K% 15.2% → 19.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.22%÷0.956×1.220——19.42%
BB% (unintentional) /PA7.39%÷0.999×0.700—×0.9985.17%
HBP% /PA0.87%—×0.850—×0.9980.74%
Singles /BIP20.57%÷0.984×0.970×0.950×0.99819.23%
Doubles /BIP7.43%÷1.040×0.860×0.950×0.9985.82%
Triples /BIP0.57%÷0.937×0.950×0.950×0.9980.55%
Home runs /BIP2.86%÷0.960×0.780—×0.9982.32%

Factors used: league row EL. Park (home-season share, regressed): HR 92, 1B 97, 2B 108, 3B 87, K 91, BB 100 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .317 → .264; ISO .143 → .113; BABIP .292 → .261. 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 — .