Manuel Geraldo

PosSS
B/TS/R
Born1996-09-23
Age (2027)30
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2021
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201821AATL525.294/.339/.38592466—.257/.287/.327
201922A+SF512.255/.299/.37151832—.186/.222/.269
202124AAWSH46.067/.087/.11100-69—.067/.087/.111
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)
201417 ROKDSL Giants — 259231 58860 145411 165 251324338662 87326 215 300 23 — — — — — —
201518 ROKDSL Giants — 300274 901143 21453 187 328383431813 102385 157 363 48 — — — — — —
201619 AAugusta GreenJackets — 152142 23200 4514 92 162207176383 14250 343 180 -18 — — — — — —
201720 AAugusta GreenJackets — 120115 19213 3342 50 165200278478 113205 282 215 1 — — — — — —
201821 AAugusta GreenJackets — 525486 1431519 301213 249 294339385724 91373 236 323 66 — — — — — —
201922 A+San Jose Giants — 512475 1212295 281362 182 255299371670 116346 275 295 32 — — — — — —
202124 AAHarrisburg Senators — 4645 3010 1170 00 6787111198 44107 372 90 -69 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201417 ROK MLEDSL Giants — 259235 40540 106611 165 170238226464 55228 254 202 23 — — — — — —
201518 ROK MLEDSL Giants — 300280 62731 15553 187 221268279547 57266 185 239 48 — — — — — —
201619 A MLEAugusta GreenJackets — 152143 19200 3674 92 133173147320 14236 442 142 -18 — — — — — —
201720 A MLEAugusta GreenJackets — 120116 16113 2482 50 138167241408 103197 402 169 1 — — — — — —
201821 A MLEAugusta GreenJackets — 525498 1281217 181633 249 257287327614 70359 313 266 66 — — — — — —
201922 A+ MLESan Jose Giants — 512483 901664 201872 182 186222269491 83289 374 216 32 — — — — — —
202124 AA MLEHarrisburg Senators — 4645 3010 1210 00 6787111198 4498 462 66 -69 — — — — — —
201417 ROK MLEDSL Giants — 259235 40540 106611 165 170238226464 55235 254 202 23 — — — — — —
201417 ROK RAWDSL Giants — 259231 58860 145411 165 251324338662 87326 215 300 23 — — — — — —
201518 ROK MLEDSL Giants — 300280 62731 15553 187 221268279547 57272 185 239 48 — — — — — —
201518 ROK RAWDSL Giants — 300274 901143 21453 187 328383431813 102385 157 363 48 — — — — — —
201619 A MLEAugusta GreenJackets — 152143 19200 3674 92 133173147320 14247 442 142 -18 — — — — — —
201619 A RAWAugusta GreenJackets — 152142 23200 4514 92 162207176383 14250 343 180 -18 — — — — — —
201720 A MLEAugusta GreenJackets — 120116 16113 2482 50 138167241408 103200 402 169 1 — — — — — —
201720 A RAWAugusta GreenJackets — 120115 19213 3342 50 165200278478 113205 282 215 1 — — — — — —
201821 A MLEAugusta GreenJackets — 525498 1281217 181633 249 257287327614 70366 313 266 66 — — — — — —
201821 A RAWAugusta GreenJackets — 525486 1431519 301213 249 294339385724 91373 236 323 66 — — — — — —
201922 A+ MLESan Jose Giants — 512483 901664 201872 182 186222269491 83294 374 216 32 — — — — — —
201922 A+ RAWSan Jose Giants — 512475 1212295 281362 182 255299371670 116346 275 295 32 — — — — — —
202124 AA MLEHarrisburg Senators — 4645 3010 1210 00 6787111198 44125 462 66 -69 — — — — — —
202124 AA RAWHarrisburg Senators — 4645 3010 1170 00 6787111198 44107 372 90 -69 — — — — — —
201417 ROK MLEDSL Giants — 259236 40540 106611 165 169238225463 55228 254 202 23 — — — — — —
201518 ROK MLEDSL Giants — 300279 62731 15553 187 222268280548 57266 185 239 48 — — — — — —
201619 A MLEAugusta GreenJackets — 152144 19200 3674 92 132173146319 14236 442 142 -18 — — — — — —
201720 A MLEAugusta GreenJackets — 120115 16113 2482 50 139167243410 104197 402 169 1 — — — — — —
201821 A MLEAugusta GreenJackets — 525499 1281217 181633 249 257287327614 70359 313 266 66 — — — — — —
201922 A+ MLESan Jose Giants — 512485 901664 201872 182 186222268490 82289 374 216 32 — — — — — —
202124 AA MLEHarrisburg Senators — 4645 3010 1210 00 6787111198 4498 462 66 -69 — — — — — —
▸ Career Totals
Career— MLE — 19141800 358431615 6960725 9025 199239266504 67290 324 219 34 -149 +8 +0 +21 +41 -8.1
/ 162G— MLE — 650611 1211555 232068 318 198236264500 65289 324 219 34 -51 +3 +0 +7 +14 -2.7

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.

2021 AAHarrisburg Senators · 46 PAwOBA .087 → .066 (−21)K% 37.0% → 46.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA36.96%÷0.980×1.220——46.03%
BB% (unintentional) /PA2.17%÷0.948×0.690—×0.9981.58%
HBP% /PA0.00%—×0.850—×0.9980.00%
Singles /BIP7.14%÷0.967×0.940—×0.9986.93%
Doubles /BIP0.00%÷1.055×0.870—×0.9980.00%
Triples /BIP3.57%÷1.150×0.920—×0.9982.85%
Home runs /BIP0.00%÷1.037×0.780—×0.9980.00%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 107, 1B 93, 2B 111, 3B 130, K 96, BB 90 — 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).

Result: wOBA .087 → .066; ISO .044 → .031; BABIP .107 → .098. 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+San Jose Giants · 512 PAwOBA .287 → .216 (−71)K% 26.6% → 36.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.56%÷0.975×1.340——36.51%
BB% (unintentional) /PA5.27%÷0.936×0.710—×0.9983.99%
HBP% /PA0.39%—×0.790—×0.9980.31%
Singles /BIP25.07%÷1.017×0.910×0.950×0.99821.27%
Doubles /BIP6.49%÷0.973×0.820×0.950×0.9985.19%
Triples /BIP2.65%÷0.903×0.760×0.950×0.9982.12%
Home runs /BIP1.47%÷0.947×0.920—×0.9981.43%

Factors used: league row CAL. Park (home-season share, regressed): HR 89, 1B 103, 2B 95, 3B 81, K 95, BB 87 — 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 ×0.950.

Result: wOBA .287 → .216; ISO .116 → .087; BABIP .346 → .289. 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 AAugusta GreenJackets · 525 PAwOBA .316 → .266 (−50)K% 23.0% → 31.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.05%÷0.992×1.340——31.12%
BB% (unintentional) /PA5.71%÷1.088×0.660——3.47%
HBP% /PA0.57%—×0.770——0.44%
Singles /BIP32.33%÷0.987×0.920×1.050—31.64%
Doubles /BIP4.11%÷0.968×0.820×1.050—3.66%
Triples /BIP0.27%÷1.150×0.940×1.050—0.24%
Home runs /BIP2.47%÷1.057×0.820——1.91%

Factors used: league row SAL. Park (home-season share, regressed): HR 111, 1B 97, 2B 94, 3B 130, K 98, BB 118 — 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 .316 → .266; ISO .091 → .069; BABIP .373 → .359. 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 AAugusta GreenJackets · 120 PAwOBA .209 → .169 (−39)K% 28.3% → 39.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.33%÷0.954×1.340——39.80%
BB% (unintentional) /PA2.50%÷0.997×0.660—×1.0151.68%
HBP% /PA1.67%—×0.770—×1.0151.30%
Singles /BIP16.05%÷1.010×0.920×1.050×1.01515.59%
Doubles /BIP2.47%÷0.989×0.820×1.050×1.0152.18%
Triples /BIP1.23%÷1.016×0.940×1.050×1.0151.22%
Home runs /BIP3.70%÷0.818×0.820—×1.0153.77%

Factors used: league row SAL. Park (home-season share, regressed): HR 64, 1B 102, 2B 98, 3B 103, K 91, BB 99 — 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 ×1.050.

Result: wOBA .209 → .169; ISO .113 → .095; BABIP .205 → .197. 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 AAugusta GreenJackets · 152 PAwOBA .176 → .142 (−34)K% 33.6% → 43.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.55%÷1.025×1.340——43.88%
BB% (unintentional) /PA2.63%÷1.020×0.660—×1.0301.75%
HBP% /PA2.63%—×0.770—×1.0302.09%
Singles /BIP23.08%÷1.054×0.920×1.050×1.03021.79%
Doubles /BIP2.20%÷0.944×0.820×1.050×1.0302.06%
Triples /BIP0.00%÷0.919×0.940×1.050×1.0300.00%
Home runs /BIP0.00%÷0.834×0.820—×1.0300.00%

Factors used: league row SAL. Park (home-season share, regressed): HR 67, 1B 111, 2B 89, 3B 84, K 105, BB 104 — 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 ×1.050.

Result: wOBA .176 → .142; ISO .014 → .012; BABIP .250 → .236. 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).

2015 DSLDSL Giants · 300 PAwOBA .353 → .239 (−114)K% 15.0% → 18.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.00%÷1.000×1.220——18.30%
BB% (unintentional) /PA7.00%÷1.000×0.700—×0.9954.88%
HBP% /PA1.00%—×0.700—×0.9950.70%
Singles /BIP31.44%÷1.000×0.680×1.050×0.99522.34%
Doubles /BIP4.80%÷1.000×0.600×1.050×0.9953.01%
Triples /BIP1.75%÷1.000×0.600×1.050×0.9951.09%
Home runs /BIP1.31%÷1.000×0.470—×0.9950.61%

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 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.050.

Result: wOBA .353 → .239; ISO .102 → .059; BABIP .385 → .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).

2014 DSLDSL Giants · 259 PAwOBA .293 → .202 (−91)K% 20.8% → 25.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.85%÷1.000×1.220——25.44%
BB% (unintentional) /PA5.41%÷1.000×0.700—×1.0083.81%
HBP% /PA4.25%—×0.700—×1.0083.00%
Singles /BIP24.86%÷1.000×0.680×1.050×1.00817.88%
Doubles /BIP4.52%÷1.000×0.600×1.050×1.0082.87%
Triples /BIP3.39%÷1.000×0.600×1.050×1.0082.15%
Home runs /BIP0.00%÷1.000×0.470—×1.0080.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 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 .293 → .202; ISO .087 → .054; BABIP .326 → .228. 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).