Zack Gelof

2B Athletics
Age 27 R/R 6'2" / 205 lbs MLB HR -5% Svc 2.829S2 · Ctrl thru 2030
Overview
MLB40-MANArb-1FA 2031
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202424MLBOakland Athle…547.211/.273/.3621725800.7
202525AAAOAK213.256/.376/.517121287—.205/.300/.368
202525MLBOAK101.174/.232/.2722137-0.3
202626AAAOAK70.333/.486/.66753151—.293/.414/.552
202626MLBOAK435.256/.322/.47522161192.4
2027PROJ27MLBOAK370.234/.306/.41815161001.2
2028PROJ98% MLB28MLBOAK357.233/.304/.4131414981.0
2029PROJ98% MLB29MLBOAK344.230/.301/.4061312950.8
Last 3 seasons WAR 2.7  ·  Next 3 projected WAR 3.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2030Service2.829First FA2031Super-2
2027Arb-1$2M2028Arb-2$3M2029Arb-3$4M2030Arb-4$4M
Skills · percentileStatcast 2024-2026
Speed84
Bat Spd75
Barrel%62
Avg EV52
xwOBA33
Form.244/.312/.465 ▲▲ rolling true talent (60d window) · proj .229/.300/.411
CompsJonny DeLuca (age 26) · Stone Garrett (age 27) · Dylan Moore (age 28)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 98100vR 102
AVG/OBP/SLG.234 / .306 / .418
PA370
HR15
SB16
K%27
BB%8
BABIP287
ISO181
MLB%100%
Value2027 · WAR
BAT: -0.1 runs (wOBA-derived runs vs avg)-0BATRUN: +2.9 runs (SB/CS + UBR baserunning)+3RUNFLD: +0.9 runs (Defensive runs vs avg)+1FLDPOS: +1.3 runs (Positional adjustment)+1POSREP: +8.0 runs (Replacement-level credit)+8REPTotal WAR: +1.50+1.5WAR
0.01.02.01.51.00.80.527282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$17M ctrl surplus
Tools · Recent Form · Splits · ContractCON 30 / POW 50
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT30
xAVG
100.208
POWER50
Barrel%
629.9
Avg EV
5289.3
Bat Spd
7574.0
EYE50
scouting grade only
SPEED55
Sprint
8428.8
Recent Formrolling true talent ⓘ
K%26%▲25% over 114 PA (60d) · proj 27%
BB%8%·8% over 114 PA (60d) · proj 8%
ISO.221▲▲.282 over 103 AB (60d) · proj .182
HR/BB8.2%▲10.7% over 75 BBE (60d) · proj 6.6%
BABIP.278·.269 over 67 BIP (60d) · proj .279
SLASH.244/.312/.465▲▲proj .229/.300/.411
Platoon Splits2024-2025 · 648 PA
vs LHP
vs RHP
Edge
PA
151
497
—
wRC+
29
82
▶▶R
wOBA
211
290
▶▶R
ISO
090
158
▶▶R
BABIP
228
318
▶▶R
K%
40.4%
34.8%
▶R
BB%
9.9%
6.0%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb SUPER-2
MLB Debut   2023
Service   2.829 yrs.days
Team Control Through   2030
First FA Year   2031
YearStatusSalary Proj WAR Value Surplus
2027Arb-1$2M+1.5$12M+$10M
2028Arb-2$3M+1.0$7M+$5M
2029Arb-3$4M+0.8$3M+$0.0M (cut)
2030Arb-4$4M+0.5$2M+$0.0M (cut)
Totals $5M $24M +$15M

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)
202121 AStockton Ports — 145124 37817 19361 112 298396548944 250366 2513 410 96 — — — — — —
202222 AAALas Vegas Aviators — 3835 9105 3110 10 2573167141.030 457211 298 434 89 — — — — — —
202222 AAMidland RockHounds — 402354 9616213 471100 92 271357438794 167358 2712 354 84 — — — — — —
202222 INTLMesa Solar Sox — 8979 18303 7202 41 228307380687 152263 228 307 94 — — — — — —
202323 MLBOakland Athletics — 300270 7220114 26823 142 267338504841 237331 279 368 138 +14 +2 +3 +2 +6 2.8
202323 AAALas Vegas Aviators — 308263 8021112 41862 205 304402529930 224410 2813 407 106 — — — — — —
202424 MLBOakland Athletics — 547497 10520217 381884 253 211273362635 151296 347 281 80 -13 +4 +2 +2 +12 0.7
202525 MLBAthletics — 10192 16302 7460 12 174232272504 98311 467 226 37 -8 -1 +2 +1 +2 -0.3
202525 AAALas Vegas Aviators — 213176 4510012 34540 120 256376517893 261292 2516 387 87 — — — — — —
202626 MLBAthletics — 435394 10116222 311077 163 256322475796 218298 257 348 119 +10 +2 +0 +2 +9 2.4
202626 AAALas Vegas Aviators — 7054 18305 1492 30 3334866671.152 333325 1320 493 151 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 13831253 29459555 10242314 5610 235299421721 187306 317 317 101 +1 +7 +7 +7 +30 5.3
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202121 A MLEStockton Ports — 145130 31615 13481 112 238312415728 177329 339 310 96 — — — — — —
202222 AAA MLELas Vegas Aviators — 3836 7103 2130 10 194237472709 278182 345 300 89 — — — — — —
202222 AA MLEMidland RockHounds — 402366 8313213 351350 92 227294380674 153317 349 293 84 — — — — — —
202323 MLB MLEOakland Athletics — 300271 7219115 25823 142 266334509844 244331 278 373 138 +14 +2 +3 +2 +6 2.8
202323 AAA MLELas Vegas Aviators — 308277 711619 271012 205 256327419746 162369 339 325 106 — — — — — —
202424 MLB MLEOakland Athletics — 547497 10619219 381884 253 213275374649 161296 347 286 80 -13 +4 +2 +2 +12 0.7
202525 MLB MLEAthletics — 10192 16302 7460 12 174232272504 98311 467 222 37 -8 -1 +2 +1 +2 -0.3
202525 AAA MLELas Vegas Aviators — 213185 38907 25630 120 205300368668 162256 3012 297 87 — — — — — —
202626 MLB MLEAthletics — 435394 9914223 311077 163 251317472789 221298 257 344 119 +10 +2 +0 +2 +9 2.4
202626 AAA MLELas Vegas Aviators — 7058 17304 10112 30 293414552966 259285 1614 392 151 — — — — — —
202121 A MLEStockton Ports — 145130 31615 13481 112 238312415728 177333 339 310 96 — — — — — —
202121 A RAWStockton Ports — 145124 37817 19361 112 298396548944 250366 2513 410 96 — — — — — —
202222 AA MLE3 teams — 529480 10717219 451782 143 223292385678 163309 349 294 85 — — — — — —
202222 AA RAW3 teams — 529468 12320221 571412 143 263345449794 186331 2711 352 85 — — — — — —
202323 AAA MLE2 teams — 608548 14436224 521835 347 263332467799 204350 309 349 122 — — — — — —
202323 AAA RAW2 teams — 608533 15241226 671685 347 285370516886 231370 2811 387 122 — — — — — —
202424 MLB MLEOakland Athletics — 547497 10619219 381884 253 213275374649 161295 347 286 80 -13 +4 +2 +2 +12 0.7
202424 MLB RAWOakland Athletics — 547497 10520217 381884 253 211273362635 151296 347 281 80 -13 +4 +2 +2 +12 0.7
202525 AAA MLE2 teams — 314277 541209 321090 132 195278336614 141276 3510 273 71 — — — — — —
202525 AAA RAW2 teams — 314268 6113014 411000 132 228330433763 205297 3213 335 71 — — — — — —
202626 MLB MLE2 teams — 505452 11517226 411189 193 254329473802 219289 238 351 124 +14 +3 +0 +2 +11 3.0
202626 MLB RAW2 teams — 505448 11919227 451169 193 266345498842 232302 239 368 124 +14 +3 +0 +2 +11 3.0
202121 A MLEStockton Ports — 145130 31615 13481 112 238312415728 177329 339 310 96 — — — — — —
202222 AA MLE3 teams — 529477 10717219 451782 143 224292388680 164305 349 294 85 — — — — — —
202323 AAA MLE2 teams — 608546 14436224 521835 347 264332469801 205350 309 349 122 — — — — — —
202424 MLB MLEOakland Athletics — 547500 10619219 381884 253 212275372647 160296 347 286 80 — — — — — —
202525 AAA MLE2 teams — 314279 541209 321090 132 194278333612 140274 3510 273 71 — — — — — —
202626 MLB MLE2 teams — 505450 11517226 411189 193 256329476804 220296 238 351 124 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202424 MLB MLEOakland Athletics — 547500 10619219 381884 253 212275372647 160296 347 286 80 — — — — — —
202525 AAA MLE2 teams — 314279 541209 321090 132 194278333612 140274 3510 273 71 — — — — — —
202626 MLB MLE2 teams — 505450 11517226 411189 193 256329476804 220296 238 351 124 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202727 MLB MLEOAK 100% 459413 9615219 371256 204 230302412714 182279 278 316 100 -0 +2 +1 +2 +10 1.5
▸ 2027 — real world (MLB)
202727 MLB CTXOAK 100% 370332 7713115 301015 163 234306418724 183287 278 320 100 -0 +2 +1 +1 +8 1.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202828 MLB MLEOAK 98% 364328 7411115 291004 143 228300407707 179277 278 313 98 -1 +2 +0 +1 +8 1.0
202929 MLB MLEOAK 98% 351316 7111114 28984 123 225297400697 175276 288 309 95 -2 +1 -1 +1 +8 0.8
203030 MLB MLEOAK 98% 338304 6710113 27954 92 222293392685 170273 288 304 92 -3 +1 -1 +1 +7 0.5
203131 MLB MLEOAK 98% 319287 629112 25914 62 217288381669 164269 298 298 88 -5 +0 -2 +1 +7 0.2
203232 MLB MLEOAK 98% 295267 578111 23863 31 212281367649 156264 298 289 82 -6 +0 -3 +1 +6 -0.1
202828 MLB CTXOAK 98% 357321 7412114 29984 143 233304413717 180286 278 317 98 -1 +2 +0 +1 +8 1.0
202929 MLB CTXOAK 98% 344309 7112113 28964 123 230301406707 176284 288 313 95 -2 +1 -1 +1 +7 0.8
203030 MLB CTXOAK 98% 331298 6811113 26934 92 226297398695 171281 288 308 92 -3 +1 -1 +1 +7 0.5
203131 MLB CTXOAK 98% 313282 6310112 24894 62 222292387679 165277 288 302 88 -5 +0 -2 +1 +7 0.2
203232 MLB CTXOAK 98% 289262 579110 22843 31 216285372657 157272 298 293 82 -6 +0 -3 +1 +6 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 30172725 62711310117 23188333 10021 230298408706 178293 298 312 96 -16 +12 +0 +13 +65 7.6
/ 162G— A+C — 650587 13424225 501907 225 228297404700 175291 298 312 96 -3 +2 +0 +3 +14 1.6
Career— MLE — 46854218 96416815182 383139545 17634 229300405705 176293 308 310 96 -16 +14 +1 +14 +74 8.9
/ 162G— MLE — 650585 13323225 531946 245 227298402699 174293 308 310 96 -3 +3 +0 +3 +14 1.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.

2026 AAALas Vegas Aviators · 70 PAwOBA .481 → .392 (−88)K% 12.9% → 15.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.86%÷1.000×1.200——15.43%
BB% (unintentional) /PA20.00%÷1.000×0.690—×1.00313.84%
HBP% /PA2.86%—×0.940—×1.0032.69%
Singles /BIP22.22%÷1.000×0.930—×1.00320.73%
Doubles /BIP6.67%÷1.000×0.830—×1.0035.55%
Triples /BIP0.00%÷1.000×0.970—×1.0030.00%
Home runs /BIP11.11%÷1.000×0.700—×1.0037.80%

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

Result: wOBA .481 → .392; ISO .333 → .255; BABIP .325 → .285. 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 AAALas Vegas Aviators · 213 PAwOBA .382 → .297 (−85)K% 25.4% → 29.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.35%÷1.027×1.200——29.63%
BB% (unintentional) /PA15.96%÷0.970×0.690—×1.01811.55%
HBP% /PA0.00%—×0.940—×1.0180.00%
Singles /BIP18.85%÷1.052×0.930×1.032×1.01817.51%
Doubles /BIP8.20%÷0.988×0.830×1.032×1.0187.23%
Triples /BIP0.00%÷1.000×0.970×1.032×1.0180.00%
Home runs /BIP9.84%÷1.183×0.700—×1.0185.92%

Factors used: league row International League. Park (home-season share, regressed): HR 137, 1B 110, 2B 98, 3B 100, K 105, BB 94 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.032.

Result: wOBA .382 → .297; ISO .261 → .178; BABIP .292 → .256. 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 AAALas Vegas Aviators · 308 PAwOBA .396 → .325 (−71)K% 27.9% → 32.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.92%÷1.017×1.200——32.93%
BB% (unintentional) /PA12.99%÷1.055×0.690—×1.0488.90%
HBP% /PA0.65%—×0.940—×1.0480.64%
Singles /BIP25.99%÷0.993×0.930×1.001×1.04825.54%
Doubles /BIP11.86%÷1.124×0.830×1.001×1.0489.20%
Triples /BIP0.56%÷1.133×0.970×1.001×1.0480.51%
Home runs /BIP6.78%÷0.996×0.700—×1.0485.00%

Factors used: league row International League. Park (home-season share, regressed): HR 99, 1B 99, 2B 125, 3B 127, K 103, BB 111 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.001.

Result: wOBA .396 → .325; ISO .224 → .170; BABIP .410 → .369. 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 AAMidland RockHounds · 402 PAwOBA .346 → .293 (−53)K% 27.4% → 33.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.36%÷0.995×1.220——33.54%
BB% (unintentional) /PA11.69%÷0.968×0.700—×1.0278.69%
HBP% /PA0.00%—×0.870—×1.0270.00%
Singles /BIP26.64%÷1.067×0.920×1.000×1.02723.59%
Doubles /BIP6.56%÷1.007×0.840×1.000×1.0275.62%
Triples /BIP0.82%÷0.931×0.940×1.000×1.0270.85%
Home runs /BIP5.33%÷0.793×0.800—×1.0275.52%

Factors used: league row TL. Park (home-season share, regressed): HR 59, 1B 113, 2B 101, 3B 86, K 99, BB 94 — 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.000.

Result: wOBA .346 → .293; ISO .167 → .157; BABIP .358 → .317. 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 AAALas Vegas Aviators · 38 PAwOBA .420 → .300 (−121)K% 28.9% → 34.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.95%÷1.009×1.200——34.42%
BB% (unintentional) /PA7.89%÷0.992×0.690—×1.0505.76%
HBP% /PA0.00%—×0.940—×1.0500.00%
Singles /BIP12.50%÷0.995×0.930—×1.05012.26%
Doubles /BIP4.17%÷1.088×0.830—×1.0503.34%
Triples /BIP0.00%÷0.900×0.970—×1.0500.00%
Home runs /BIP20.83%÷1.075×0.700—×1.05014.24%

Factors used: league row International League. Park (home-season share, regressed): HR 115, 1B 99, 2B 118, 3B 80, K 102, BB 98 — 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).

Result: wOBA .420 → .300; ISO .457 → .299; BABIP .211 → .182. 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 AStockton Ports · 145 PAwOBA .402 → .310 (−92)K% 24.8% → 33.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.83%÷1.020×1.360——33.09%
BB% (unintentional) /PA13.10%÷1.028×0.690——8.80%
HBP% /PA0.69%—×0.780——0.54%
Singles /BIP23.86%÷0.971×0.920×1.001—22.63%
Doubles /BIP9.09%÷0.981×0.830×1.001—7.70%
Triples /BIP1.14%÷0.902×0.910×1.001—1.15%
Home runs /BIP7.95%÷1.165×0.800——5.46%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 133, 1B 94, 2B 96, 3B 80, K 104, BB 106 — 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.001.

Result: wOBA .402 → .310; ISO .250 → .178; BABIP .366 → .329. 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 — .