Michael Beltre

PosLF
B/TS/R
Born1995-07-03
Age (2027)32
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2022
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201924AA/A+CIN322.248/.339/.3354455—.211/.278/.280
202126AA/INTL2 orgs496.260/.343/.460164088—.227/.290/.400
202227AAA/AA2 orgs268.240/.352/.42292970—.194/.276/.321
Contract
No contract data on file.

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)
201318 ROKDSL Reds — 149126 28530 15467 62 222338310647 87350 3110 302 22 — — — — — —
201419 ROKDSL Rojos — 198162 45711 26448 124 278403352755 74373 2213 350 45 — — — — — —
201520 ROKAZL Reds — 8882 18301 5271 51 220273293565 73315 316 259 1 — — — — — —
201621 ROKBillings Mustangs — 219187 561363 26385 131 299399481880 182363 1712 389 74 — — — — — —
201722 ADayton Dragons — 465407 971463 49892 99 238323324647 86298 1911 294 47 — — — — — —
201823 A+Daytona Tortugas — 229188 49651 40480 104 261390362752 101345 2117 346 77 — — — — — —
201823 ADayton Dragons — 200165 49734 29372 121 297408448857 152357 1814 378 97 — — — — — —
201924 AAChattanooga Lookouts — 268231 54623 29572 32 234324316640 82293 2111 290 48 — — — — — —
201924 A+Daytona Tortugas — 5447 15201 7110 11 319407426833 106400 2013 378 89 — — — — — —
202126 AASomerset Patriots — 453398 10221816 501104 375 256345470815 214315 2411 359 87 — — — — — —
202126 INTLLeones del Escogido — 4341 12110 290 30 293326366691 73375 215 310 96 — — — — — —
202227 AAAScranton/Wilkes-Barre RailRiders — 6553 15502 11161 60 283415491906 208371 2517 404 97 — — — — — —
202227 AASomerset Patriots — 203172 39717 25632 233 227332401733 174302 3112 324 62 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201318 ROK MLEDSL Reds — 149130 19320 11567 62 146250200450 54243 387 200 22 — — — — — —
201419 ROK MLEDSL Rojos — 198171 31410 17548 124 181286216502 35251 279 234 45 — — — — — —
201520 ROK MLEAZL Reds — 8884 13201 3391 51 155193214407 60263 443 170 1 — — — — — —
201621 ROK MLEBillings Mustangs — 219197 43942 16555 131 218294335629 117293 257 278 74 — — — — — —
201722 A MLEDayton Dragons — 465424 881252 321232 99 208266274540 66279 267 237 47 — — — — — —
201823 A+ MLEDaytona Tortugas — 229199 44541 29660 104 221320302622 80324 2913 282 77 — — — — — —
201823 A MLEDayton Dragons — 200177 46733 17512 121 260332384716 124334 268 312 97 — — — — — —
201924 AA MLEChattanooga Lookouts — 268240 48522 20722 32 200267263530 62260 277 239 48 — — — — — —
201924 A+ MLEDaytona Tortugas — 5449 13201 5160 11 265333367701 102373 309 300 89 — — — — — —
202126 AA MLESomerset Patriots — 453415 9420812 331314 375 227290400690 173300 297 297 87 — — — — — —
202227 AAA MLEScranton/Wilkes-Barre RailRiders — 6557 12401 7191 60 211308333641 123318 2911 311 97 — — — — — —
202227 AA MLESomerset Patriots — 203180 34615 17772 233 189266317583 128275 388 260 62 — — — — — —
201318 ROK MLEDSL Reds — 149130 19320 11567 62 146250200450 54257 387 200 22 — — — — — —
201318 ROK RAWDSL Reds — 149126 28530 15467 62 222338310647 87350 3110 302 22 — — — — — —
201419 ROK MLEDSL Rojos — 198171 31410 17548 124 181286216502 35263 279 234 45 — — — — — —
201419 ROK RAWDSL Rojos — 198162 45711 26448 124 278403352755 74373 2213 350 45 — — — — — —
201520 ROK MLEAZL Reds — 8884 13201 3391 51 155193214407 60273 443 170 1 — — — — — —
201520 ROK RAWAZL Reds — 8882 18301 5271 51 220273293565 73315 316 259 1 — — — — — —
201621 ROK MLEBillings Mustangs — 219197 43942 16555 131 218294335629 117293 257 278 74 — — — — — —
201621 ROK RAWBillings Mustangs — 219187 561363 26385 131 299399481880 182363 1712 389 74 — — — — — —
201722 A MLEDayton Dragons — 465424 881252 321232 99 208266274540 66288 267 237 47 — — — — — —
201722 A RAWDayton Dragons — 465407 971463 49892 99 238323324647 86298 1911 294 47 — — — — — —
201823 A+ MLE2 teams — 429375 901274 471172 225 240328341669 101336 2711 296 86 — — — — — —
201823 A+ RAW2 teams — 429353 981385 69852 225 278399402801 125351 2016 361 86 — — — — — —
201924 AA MLE2 teams — 322289 60623 25882 43 208275273549 66284 278 249 55 — — — — — —
201924 AA RAW2 teams — 322278 69824 36682 43 248339335673 86311 2111 305 55 — — — — — —
202126 AA MLE2 teams — 496455 10322913 361434 405 226289400689 174300 297 297 87 — — — — — —
202126 AA RAW2 teams — 496439 11422916 521194 405 260343460804 200321 2410 355 87 — — — — — —
202227 AA MLE2 teams — 268236 481017 25963 293 203288343631 140299 369 272 70 — — — — — —
202227 AA RAW2 teams — 268225 541219 36793 293 240352422774 182319 2913 343 70 — — — — — —
201318 ROK MLEDSL Reds — 149130 19320 11567 62 146250200450 54243 387 200 22 — — — — — —
201419 ROK MLEDSL Rojos — 198171 31410 17548 124 181286216502 35251 279 234 45 — — — — — —
201520 ROK MLEAZL Reds — 8884 13201 3391 51 155193214407 60263 443 170 1 — — — — — —
201621 ROK MLEBillings Mustangs — 219196 43942 16555 131 219294337630 117293 257 278 74 — — — — — —
201722 A MLEDayton Dragons — 465428 881252 321232 99 206266271537 65279 267 237 47 — — — — — —
201823 A+ MLE2 teams — 429377 901274 471172 225 239328340667 101329 2711 296 86 — — — — — —
201924 AA MLE2 teams — 322292 60623 25882 43 205275271546 65279 278 249 55 — — — — — —
202126 AA MLE2 teams — 496453 10322913 361434 405 227289402691 174300 297 297 87 — — — — — —
202227 AA MLE2 teams — 268238 481017 25963 293 202288340628 139285 369 272 70 — — — — — —
▸ Career Totals
Career— MLE — 26342361 495803132 21277134 14033 210284310595 101295 298 262 63 -115 +15 +0 -28 +57 -7.3
/ 162G— MLE — 650583 1232088 521908 358 211285314598 103296 298 262 63 -28 +4 +0 -7 +14 -1.8

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.

2022 AASomerset Patriots · 203 PAwOBA .322 → .260 (−62)K% 31.0% → 38.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.03%÷0.998×1.220——37.96%
BB% (unintentional) /PA12.32%÷0.985×0.700—×0.9788.56%
HBP% /PA0.99%—×0.850—×0.9780.82%
Singles /BIP22.02%÷0.983×0.970×0.984×0.97820.91%
Doubles /BIP6.42%÷0.972×0.860×0.984×0.9785.47%
Triples /BIP0.92%÷0.969×0.950×0.984×0.9780.87%
Home runs /BIP6.42%÷1.032×0.780—×0.9784.75%

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

Result: wOBA .322 → .260; ISO .174 → .133; BABIP .302 → .275. 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 · 65 PAwOBA .394 → .311 (−83)K% 24.6% → 29.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.62%÷1.001×1.200——29.50%
BB% (unintentional) /PA16.92%÷1.066×0.690—×1.00310.99%
HBP% /PA1.54%—×0.940—×1.0031.45%
Singles /BIP21.62%÷1.047×0.930—×1.00319.26%
Doubles /BIP13.51%÷0.988×0.830—×1.00311.38%
Triples /BIP0.00%÷1.000×0.970—×1.0030.00%
Home runs /BIP5.41%÷1.006×0.700—×1.0033.77%

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 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average).

Result: wOBA .394 → .311; ISO .208 → .162; BABIP .371 → .318. 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 AASomerset Patriots · 453 PAwOBA .350 → .297 (−54)K% 24.3% → 28.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.28%÷1.024×1.220——28.94%
BB% (unintentional) /PA11.04%÷1.036×0.690—×0.9887.26%
HBP% /PA0.88%—×0.850—×0.9880.74%
Singles /BIP19.79%÷1.008×0.940×1.031×0.98818.81%
Doubles /BIP7.29%÷0.905×0.870×1.031×0.9887.14%
Triples /BIP2.78%÷0.900×0.920×1.031×0.9882.89%
Home runs /BIP5.56%÷1.053×0.780—×0.9884.06%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 111, 1B 102, 2B 81, 3B 80, K 105, BB 107 — applied at half strength. Age: age 26 vs a level average of 24.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.031.

Result: wOBA .350 → .297; ISO .214 → .180; BABIP .315 → .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).

2019 AAChattanooga Lookouts · 268 PAwOBA .285 → .239 (−46)K% 21.3% → 26.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.27%÷0.967×1.220——26.84%
BB% (unintentional) /PA10.45%÷0.949×0.680—×1.0127.58%
HBP% /PA0.75%—×0.840—×1.0120.63%
Singles /BIP24.71%÷0.974×0.920×0.950×1.01222.43%
Doubles /BIP3.45%÷1.160×0.910×0.950×1.0122.60%
Triples /BIP1.15%÷0.900×0.880×0.950×1.0121.08%
Home runs /BIP1.72%÷0.979×0.800—×1.0121.43%

Factors used: league row SL. Park (home-season share, regressed): HR 96, 1B 95, 2B 132, 3B 80, K 93, BB 90 — applied at half strength. Age: age 24 vs a level average of 24.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .285 → .239; ISO .082 → .068; BABIP .293 → .260. 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 A+Daytona Tortugas · 54 PAwOBA .368 → .300 (−69)K% 20.4% → 29.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.37%÷0.985×1.420——29.37%
BB% (unintentional) /PA12.96%÷1.016×0.750—×0.9889.46%
HBP% /PA0.00%—×0.930—×0.9880.00%
Singles /BIP33.33%÷0.965×0.920—×0.98831.39%
Doubles /BIP5.56%÷1.042×0.960—×0.9885.06%
Triples /BIP0.00%÷1.150×0.810—×0.9880.00%
Home runs /BIP2.78%÷1.101×0.880—×0.9882.19%

Factors used: league row FSL. Park (home-season share, regressed): HR 120, 1B 93, 2B 108, 3B 130, K 97, BB 103 — applied at half strength. Age: age 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average).

Result: wOBA .368 → .300; ISO .106 → .082; BABIP .400 → .373. 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 A+Daytona Tortugas · 229 PAwOBA .337 → .282 (−55)K% 21.0% → 28.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.96%÷1.035×1.420——28.76%
BB% (unintentional) /PA17.03%÷0.994×0.750—×0.99812.82%
HBP% /PA0.00%—×0.930—×0.9980.00%
Singles /BIP26.43%÷1.006×0.920×1.050×0.99825.33%
Doubles /BIP4.29%÷1.088×0.960×1.050×0.9983.96%
Triples /BIP3.57%÷1.047×0.810×1.050×0.9982.89%
Home runs /BIP0.71%÷1.058×0.880—×0.9980.59%

Factors used: league row FSL. Park (home-season share, regressed): HR 112, 1B 101, 2B 118, 3B 109, K 107, BB 99 — applied at half strength. Age: age 23 vs a level average of 22.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .337 → .282; ISO .101 → .082; BABIP .345 → .324. 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 ADayton Dragons · 200 PAwOBA .371 → .312 (−58)K% 18.5% → 25.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.50%÷0.987×1.360——25.48%
BB% (unintentional) /PA14.00%÷1.097×0.690—×0.9908.72%
HBP% /PA1.00%—×0.780—×0.9900.77%
Singles /BIP27.34%÷1.019×0.920×1.050×0.99025.67%
Doubles /BIP5.47%÷0.942×0.830×1.050×0.9905.01%
Triples /BIP2.34%÷0.900×0.910×1.050×0.9902.46%
Home runs /BIP3.12%÷1.103×0.800—×0.9902.24%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 121, 1B 104, 2B 88, 3B 80, K 97, BB 119 — applied at half strength. Age: age 23 vs a level average of 22.0 → −1.0% on BB/HBP/hit rates (1.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .371 → .312; ISO .152 → .131; BABIP .357 → .334. 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 ADayton Dragons · 465 PAwOBA .287 → .237 (−49)K% 19.1% → 26.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.14%÷0.984×1.360——26.44%
BB% (unintentional) /PA10.54%÷1.055×0.690——6.89%
HBP% /PA0.43%—×0.780——0.34%
Singles /BIP23.27%÷1.005×0.920×1.050—22.36%
Doubles /BIP4.40%÷0.999×0.830×1.050—3.84%
Triples /BIP1.89%÷1.150×0.910×1.050—1.57%
Home runs /BIP0.94%÷1.168×0.800——0.65%

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

Result: wOBA .287 → .237; ISO .086 → .068; BABIP .298 → .279. 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 — .