Marcelo Mayer

2B San Francisco Giants
Age 24 L/R 6'3" / 188 lbs MLB HR -15%H -3% Svc 1.744 · Ctrl thru 2031
Overview
MLB40-MANPre-ArbFA 2032
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202421AABOS335.307/.373/.480813105—.278/.328/.408
202522AAABOS193.271/.351/.4719285—.232/.288/.384
202522MLBBOS136.228/.274/.40240820.3
202623MLBSF245.209/.277/.2953365-0.2
2027PROJ24MLBSF204.236/.300/.36643920.4
2028PROJ82% MLB25MLBSF226.240/.304/.38263970.6
2029PROJ82% MLB26MLBSF260.242/.306/.392731010.8
Last 3 seasons WAR 0.1  ·  Next 3 projected WAR 1.9Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2031Service1.744First FA2032
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Arb-1$3M2030Arb-2$5M2031Arb-3$6M
Skills · percentileStatcast 2025-2026
Bat Spd73
Speed46
Barrel%44
Avg EV29
xwOBA10
CompsLuis García Jr. (age 24) · Cody Asche (age 25) · Luis Urías (age 24)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 7192vR 100
AVG/OBP/SLG.236 / .300 / .366
PA204
HR4
K%24
BB%7
BABIP293
ISO124
MLB%100%
Value2027 · WAR
BAT: -2.0 runs (wOBA-derived runs vs avg)-2BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +1.1 runs (Defensive runs vs avg)+1FLDPOS: +0.7 runs (Positional adjustment)+1POSREP: +4.4 runs (Replacement-level credit)+4REPTotal WAR: +0.60+0.6WAR
0.00.51.00.60.60.80.80.727282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$13M ctrl surplus
Tools · Splits · ContractCON 55 / POW 60
Toolsscout grade · Statcast %ile · 2025-2026
CONTACT55
xAVG
100.203
POWER60
Barrel%
447.4
Avg EV
2987.5
Bat Spd
7373.7
EYE50
scouting grade only
SPEED45
Sprint
4627.3
Platoon Splits2025-2026 · 203 PA
vs LHP
vs RHP
Edge
PA
27
176
—
wRC+
11
94
▶▶R
wOBA
184
307
▶▶R
ISO
077
162
▶▶R
BABIP
250
302
▶▶R
K%
37.0%
25.0%
▶▶R
BB%
3.7%
7.4%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2025
Service   1.744 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+0.6$2M+$2M
2028Pre-Arb$0.8M+0.6$2M+$2M
2029Arb-1$3M+0.8$3M+$0.5M
2030Arb-2$5M+0.8$3M+$0.0M (cut)
2031Arb-3$6M+0.7$2M+$0.0M (cut)
Totals $4M $12M +$4M

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)
202118 ROKFCL Red Sox — 10791 25413 15270 71 275374440813 165361 2514 363 61 — — — — — —
202219 A+Greenville Drive — 11698 26414 17291 10 265379449828 184338 2515 371 91 — — — — — —
202219 ASalem Red Sox — 308252 722619 51782 160 286410504914 218375 2517 401 99 — — — — — —
202320 AAPortland Sea Dogs — 190169 32816 15491 43 189258355613 166220 268 268 38 — — — — — —
202320 A+Greenville Drive — 164145 421117 17371 52 290368524892 234343 2310 389 88 — — — — — —
202421 AAPortland Sea Dogs — 335300 922808 30662 132 307373480853 173367 209 375 105 — — — — — —
202522 MLBBoston Red Sox — 136127 29814 8410 02 228274402676 173301 306 296 82 -3 -1 +3 +1 +3 0.3
202522 AAAWorcester Red Sox — 193170 46519 20381 20 271351471821 200296 2010 360 85 — — — — — —
202623 MLBSan Francisco Giants — 245220 461003 18513 30 209277295572 86254 217 260 65 -10 +1 +1 +1 +5 -0.2
202623 AAASacramento River Cats — 1917 6101 290 00 3534215881.009 235714 4711 441 101 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 381347 751817 26923 32 216276334610 118270 247 273 71 -13 -0 +4 +2 +8 0.1
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202118 ROK MLEFCL Red Sox — 10798 20312 9390 71 204271316587 112303 368 258 61 — — — — — —
202219 A+ MLEGreenville Drive — 116105 24314 10361 10 229302390692 162311 319 302 91 — — — — — —
202219 A MLESalem Red Sox — 308267 602118 361142 160 225321401722 176343 3712 315 99 — — — — — —
202320 AA MLEPortland Sea Dogs — 190174 29615 11601 43 167220299519 132208 326 225 38 — — — — — —
202320 A+ MLEGreenville Drive — 164152 35817 10491 52 230282434716 204284 306 299 88 — — — — — —
202421 AA MLEPortland Sea Dogs — 335309 862206 21782 132 278328408736 129346 236 323 105 — — — — — —
202522 MLB MLEBoston Red Sox — 136127 28714 8410 02 220267386652 165301 306 289 82 -3 -1 +3 +1 +3 0.3
202522 AAA MLEWorcester Red Sox — 193177 41417 13451 20 232288384672 153265 237 294 85 — — — — — —
202623 MLB MLESan Francisco Giants — 245221 471003 18513 30 213281299580 86254 217 264 65 -10 +1 +1 +1 +5 -0.2
202623 AAA MLESacramento River Cats — 1918 5101 1110 00 278316500816 222656 585 318 101 — — — — — —
202118 ROK MLEFCL Red Sox — 10798 20312 9390 71 204271316587 112316 368 258 61 — — — — — —
202118 ROK RAWFCL Red Sox — 10791 25413 15270 71 275374440813 165361 2514 363 61 — — — — — —
202219 A MLE2 teams — 424372 8425211 461503 170 226316392708 167341 3511 311 97 — — — — — —
202219 A RAW2 teams — 424350 9830213 681073 170 280401489890 209365 2516 392 97 — — — — — —
202320 AA MLE2 teams — 354326 6314211 211092 95 193246350596 156246 316 259 62 — — — — — —
202320 AA RAW2 teams — 354314 7419213 32862 95 236309433743 197277 249 324 62 — — — — — —
202421 AA MLEPortland Sea Dogs — 335309 862206 21782 132 278328408736 129351 236 323 105 — — — — — —
202421 AA RAWPortland Sea Dogs — 335300 922808 30662 132 307373480853 173367 209 375 105 — — — — — —
202522 AAA MLE2 teams — 329304 7012211 21861 22 230282391674 161281 266 292 84 — — — — — —
202522 AAA RAW2 teams — 329297 7513213 28791 22 253319441760 189298 249 334 84 — — — — — —
202623 MLB MLE2 teams — 264239 521104 19623 30 218284314597 96273 237 268 67 -10 +1 +1 +1 +6 -0.2
202623 MLB RAW2 teams — 264237 521104 20603 30 219287316604 97273 238 273 67 -10 +1 +1 +1 +6 -0.2
202118 ROK MLEFCL Red Sox — 10797 20312 9390 71 206271320591 113303 368 258 61 — — — — — —
202219 A MLE2 teams — 424372 8425211 461503 170 226316392708 167334 3511 311 97 — — — — — —
202320 AA MLE2 teams — 354328 6314211 211092 95 192246348594 155243 316 259 62 — — — — — —
202421 AA MLEPortland Sea Dogs — 335309 862206 21782 132 278328408736 129346 236 323 105 — — — — — —
202522 AAA MLE2 teams — 329304 7012211 21861 22 230282391674 161280 266 292 84 — — — — — —
202623 MLB MLE2 teams — 264240 521104 19623 30 217284312596 96283 237 268 67 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202421 AA MLEPortland Sea Dogs — 335309 862206 21782 132 278328408736 129346 236 323 105 — — — — — —
202522 AAA MLE2 teams — 329304 7012211 21861 22 230282391674 161280 266 292 84 — — — — — —
202623 MLB MLE2 teams — 264240 521104 19623 30 217284312596 96283 237 268 67 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202724 MLB MLESF 100% 314285 681417 23743 41 240304376680 136297 247 304 92 -3 +0 +2 +1 +7 0.6
▸ 2027 — real world (MLB)
202724 MLB CTXSF 100% 204185 43914 15482 31 236300366666 130293 247 298 92 -2 +0 +1 +1 +4 0.4
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202825 MLB MLESF 82% 276251 611218 21652 31 244308393701 149297 248 312 97 -1 +0 +1 +1 +6 0.8
202926 MLB MLESF 82% 317287 7114110 24753 41 246311404715 158298 248 317 101 +0 +0 +2 +1 +7 1.0
203027 MLB MLESF 82% 324293 7214110 25773 41 245310401711 156297 248 315 100 -0 +0 +2 +1 +7 1.0
203128 MLB MLESF 82% 325294 7214110 25783 31 243307396704 153296 248 313 98 -1 +0 +1 +1 +7 0.9
203229 MLB MLESF 82% 315286 691419 24762 21 241304390694 149294 248 309 95 -2 +0 +0 +1 +7 0.6
203330 MLB MLESF 82% 306278 661318 23752 11 238301382682 144292 258 304 92 -3 -0 -1 +1 +7 0.4
203431 MLB MLESF 82% 287262 621218 21722 00 233296372667 138289 257 298 88 -4 +0 -1 +1 +6 0.2
202825 MLB CTXSF 82% 226205 491016 17532 31 240304382686 142293 238 306 97 -1 +0 +1 +1 +5 0.6
202926 MLB CTXSF 82% 260236 571217 20612 31 242306392698 150293 238 310 101 +0 +0 +1 +1 +6 0.8
203027 MLB CTXSF 82% 266242 581217 20632 31 241305389694 149293 248 309 100 -0 +0 +1 +1 +6 0.8
203128 MLB CTXSF 82% 266242 581217 20642 21 239303385688 146292 248 306 98 -1 +0 +1 +1 +6 0.7
203229 MLB CTXSF 82% 258235 561117 19632 11 236300378679 142290 247 302 95 -2 -0 +0 +1 +6 0.5
203330 MLB CTXSF 82% 251228 531116 19622 00 233297371667 137288 258 298 92 -2 +0 -0 +1 +5 0.4
203431 MLB CTXSF 82% 235214 501016 17592 00 229292361652 132285 257 292 88 -3 +0 -1 +1 +5 0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 21431949 45696853 15851717 157 234297373670 139290 247 298 90 -22 +0 +7 +8 +46 4.1
/ 162G— A+C — 650591 13829216 481575 52 234296371667 137290 247 298 90 -7 +0 +2 +3 +14 1.3
Career— MLE — 41673784 89318915113 315109030 7117 236300383683 147299 268 301 90 -26 +1 +9 +11 +59 5.5
/ 162G— MLE — 650590 13929218 491705 113 236300383683 147297 268 301 90 -6 +0 +2 +3 +14 1.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 AAASacramento River Cats · 19 PAwOBA .429 → .318 (−110)K% 47.4% → 56.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA47.37%÷1.000×1.200——56.84%
BB% (unintentional) /PA10.53%÷1.000×0.690—×1.0487.61%
HBP% /PA0.00%—×0.940—×1.0480.00%
Singles /BIP50.00%÷1.000×0.930—×1.04848.73%
Doubles /BIP12.50%÷1.000×0.830—×1.04810.87%
Triples /BIP0.00%÷1.000×0.970—×1.0480.00%
Home runs /BIP12.50%÷1.000×0.700—×1.0489.17%

Factors used: league row International League. Park (home-season share, regressed): no park row on file (treated as neutral) — 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 .429 → .318; ISO .235 → .152; BABIP .714 → .656. 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 AAAWorcester Red Sox · 193 PAwOBA .352 → .294 (−58)K% 19.7% → 23.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.69%÷1.013×1.200——23.33%
BB% (unintentional) /PA9.84%÷1.042×0.690—×1.0506.84%
HBP% /PA0.52%—×0.940—×1.0500.51%
Singles /BIP23.48%÷1.060×0.930×0.994×1.05021.50%
Doubles /BIP3.79%÷0.991×0.830×0.994×1.0503.31%
Triples /BIP0.76%÷1.000×0.970×0.994×1.0500.77%
Home runs /BIP6.82%÷0.984×0.700—×1.0505.09%

Factors used: league row International League. Park (home-season share, regressed): HR 97, 1B 112, 2B 98, 3B 100, K 103, BB 108 — applied at half strength. Age: age 23 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (4.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.994.

Result: wOBA .352 → .294; ISO .200 → .158; BABIP .296 → .265. 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 AAPortland Sea Dogs · 335 PAwOBA .367 → .323 (−45)K% 19.7% → 23.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.70%÷1.033×1.220——23.27%
BB% (unintentional) /PA8.66%÷1.025×0.700—×1.0426.16%
HBP% /PA0.60%—×0.850—×1.0420.53%
Singles /BIP23.93%÷1.004×0.970×1.025×1.04224.69%
Doubles /BIP11.97%÷1.165×0.860×1.025×1.0429.43%
Triples /BIP0.00%÷1.150×0.950×1.025×1.0420.00%
Home runs /BIP3.42%÷1.018×0.780—×1.0422.73%

Factors used: league row EL. Park (home-season share, regressed): HR 104, 1B 101, 2B 133, 3B 130, K 107, BB 105 — applied at half strength. Age: age 22 vs a level average of 24.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.025.

Result: wOBA .367 → .323; ISO .173 → .138; BABIP .367 → .346. 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 AAPortland Sea Dogs · 190 PAwOBA .267 → .225 (−42)K% 25.8% → 31.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.79%÷1.000×1.220——31.47%
BB% (unintentional) /PA7.89%÷1.032×0.700—×1.0505.62%
HBP% /PA0.53%—×0.850—×1.0500.47%
Singles /BIP14.17%÷0.972×0.970×0.983×1.05014.59%
Doubles /BIP6.67%÷1.144×0.860×0.983×1.0505.17%
Triples /BIP0.83%÷0.900×0.950×0.983×1.0500.91%
Home runs /BIP5.00%÷1.048×0.780—×1.0503.91%

Factors used: league row EL. Park (home-season share, regressed): HR 110, 1B 94, 2B 129, 3B 80, K 100, BB 106 — applied at half strength. Age: age 21 vs a level average of 24.8 → +5.0% on BB/HBP/hit rates (3.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.983.

Result: wOBA .267 → .225; ISO .166 → .131; BABIP .220 → .208. 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 A+Greenville Drive · 164 PAwOBA .380 → .299 (−81)K% 22.6% → 30.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.56%÷0.981×1.310——30.14%
BB% (unintentional) /PA10.37%÷1.028×0.600—×1.0276.21%
HBP% /PA0.61%—×0.770—×1.0270.48%
Singles /BIP21.30%÷1.053×0.870×1.009×1.02718.23%
Doubles /BIP10.19%÷1.033×0.780×1.009×1.0277.97%
Triples /BIP0.93%÷1.150×0.850×1.009×1.0270.71%
Home runs /BIP6.48%÷0.931×0.880—×1.0276.29%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 86, 1B 111, 2B 107, 3B 130, K 96, BB 106 — applied at half strength. Age: age 21 vs a level average of 22.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.009.

Result: wOBA .380 → .299; ISO .234 → .202; BABIP .343 → .284. 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 ASalem Red Sox · 308 PAwOBA .392 → .315 (−78)K% 25.3% → 37.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.32%÷0.930×1.360——37.05%
BB% (unintentional) /PA15.91%÷0.967×0.690—×1.03011.69%
HBP% /PA0.65%—×0.780—×1.0300.52%
Singles /BIP20.69%÷1.026×0.920×1.007×1.03019.24%
Doubles /BIP14.94%÷0.950×0.830×1.007×1.03013.54%
Triples /BIP0.57%÷1.106×0.910×1.007×1.0300.49%
Home runs /BIP5.17%÷0.873×0.800—×1.0304.88%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 75, 1B 105, 2B 90, 3B 121, K 86, BB 93 — 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.007.

Result: wOBA .392 → .315; ISO .218 → .181; BABIP .375 → .343. 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 A+Greenville Drive · 116 PAwOBA .359 → .302 (−57)K% 25.0% → 30.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.00%÷1.059×1.310——30.92%
BB% (unintentional) /PA13.79%÷1.001×0.600—×1.0428.62%
HBP% /PA0.86%—×0.770—×1.0420.69%
Singles /BIP24.64%÷1.005×0.870×1.050×1.04223.35%
Doubles /BIP5.80%÷1.000×0.780×1.050×1.0424.95%
Triples /BIP1.45%÷1.150×0.850×1.050×1.0421.17%
Home runs /BIP5.80%÷0.996×0.880—×1.0425.34%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 99, 1B 101, 2B 100, 3B 130, K 112, BB 100 — applied at half strength. Age: age 20 vs a level average of 22.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .359 → .302; ISO .184 → .165; BABIP .338 → .311. 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 Red Sox · 107 PAwOBA .354 → .258 (−96)K% 25.2% → 36.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.23%÷0.999×1.440——36.39%
BB% (unintentional) /PA14.02%÷0.997×0.620—×1.0088.79%
HBP% /PA0.00%—×0.720—×1.0080.00%
Singles /BIP26.56%÷0.980×0.820×1.041×1.00823.32%
Doubles /BIP6.25%÷1.029×0.720×1.041×1.0084.59%
Triples /BIP1.56%÷0.951×0.720×1.041×1.0081.24%
Home runs /BIP4.69%÷0.951×0.780—×1.0083.87%

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

Result: wOBA .354 → .258; ISO .165 → .120; BABIP .361 → .303. 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).