Drew Gilbert

CF San Francisco Giants
Age 26 L/L 5'9" / 195 lbs MLB HR -15%H -3% Svc 1.192 · Ctrl thru 2031
Overview
MLB40-MANPre-ArbFA 2032
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202423AAA/INTL2 orgs339.213/.331/.39514575—.176/.260/.303
202524AAA/A2 orgs408.262/.371/.46614696—.231/.317/.403
202524MLBSF109.190/.250/.3503170-0.6
202625AAASF56.289/.396/.4001097—.277/.358/.383
202625MLBSF393.238/.332/.3941131081.2
2027PROJ26MLBSF398.239/.322/.3921141071.4
2028PROJ98% MLB27MLBSF385.238/.322/.3901141061.3
2029PROJ98% MLB28MLBSF377.236/.320/.3861031041.1
Last 3 seasons WAR 0.7  ·  Next 3 projected WAR 3.8Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2031Service1.192First FA2032
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Arb-1$3M2030Arb-2$4M2031Arb-3$5M
Skills · percentileStatcast 2025-2026
xwOBA60
Speed50
Bat Spd44
Barrel%31
Avg EV19
Form.245/.341/.415 ▲ rolling true talent (60d window) · proj .243/.324/.405
CompsLonnie Chisenhall (age 26) · Aledmys Díaz (age 26) · Luis Urías (age 26)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†107
AVG/OBP/SLG.239 / .322 / .392
PA398
HR11
K%18
BB%9
BABIP269
ISO157
MLB%100%
Value2027 · WAR
BAT: +3.3 runs (wOBA-derived runs vs avg)+3BATRUN: +1.2 runs (SB/CS + UBR baserunning)+1RUNFLD: -0.2 runs (Defensive runs vs avg)-0FLDPOS: +1.4 runs (Positional adjustment)+1POSREP: +8.6 runs (Replacement-level credit)+9REPTotal WAR: +1.60+1.6WAR
0.01.12.11.61.31.10.80.627282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$29M ctrl surplus
Tools · Recent Form · ContractCON 55 / POW 55
Toolsscout grade · Statcast %ile · 2025-2026
CONTACT55
xAVG
480.250
POWER55
Barrel%
315.7
Avg EV
1986.8
Bat Spd
4470.8
EYE55
scouting grade only
SPEED45
Sprint
5027.5
Recent Formrolling true talent ⓘ
K%18%·18% over 61 PA (60d) · proj 18%
BB%11%▲▲15% over 61 PA (60d) · proj 9%
ISO.170·.196 over 51 AB (60d) · proj .162
HR/BB5.1%▲7.5% over 40 BBE (60d) · proj 4.2%
BABIP.271·.216 over 37 BIP (60d) · proj .273
SLASH.245/.341/.415▲proj .243/.324/.405
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2025
Service   1.192 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+1.6$13M+$12M
2028Pre-Arb$0.8M+1.3$10M+$9M
2029Arb-1$3M+1.1$8M+$5M
2030Arb-2$4M+0.8$3M+$0.0M (cut)
2031Arb-3$5M+0.6$2M+$0.0M (cut)
Totals $5M $34M +$26M

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)
202221 AFayetteville Woodpeckers — 2221 5001 100 31 238273381654 143200 05 291 55 — — — — — —
202221 ROKFCL Astros Orange — 1711 5101 321 30 4555298181.348 364500 1218 524 185 — — — — — —
202322 AABinghamton Rumble Ponies — 418347 9418212 52766 85 271367438805 167312 1812 354 96 — — — — — —
202322 A+Asheville Tourists — 9586 31816 6213 40 3604216861.107 326424 226 476 119 — — — — — —
202423 AAASyracuse Mets — 247214 468010 25516 31 215313393706 178234 2110 317 55 — — — — — —
202423 INTLScottsdale Scorpions — 9272 15204 17143 21 208380403783 194204 1518 360 130 — — — — — —
202524 MLBSan Francisco Giants — 109100 19513 7201 11 190250350600 160205 186 266 70 -4 -0 +2 -6 +2 -0.6
202524 AAASacramento River Cats — 381319 8118412 476310 63 254366448814 194278 1712 360 91 — — — — — —
202524 ASt. Lucie Mets — 2724 9202 330 00 3754447081.153 333368 1111 494 170 — — — — — —
202625 MLBSan Francisco Giants — 393340 8114311 39719 34 238332394727 156268 1810 324 108 +4 -1 -1 +2 +9 1.2
202625 AAASacramento River Cats — 5645 13201 652 00 289396400796 111300 911 346 97 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 502440 10019414 469110 45 227315384699 157254 189 312 97 -2 -1 +1 -4 +11 0.5
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202221 A MLEFayetteville Woodpeckers — 2221 5001 100 31 238273381654 143184 05 250 55 — — — — — —
202221 ROK MLEFCL Astros Orange — 1714 5101 231 30 3574716431.113 286381 1812 441 185 — — — — — —
202322 AA MLEBinghamton Rumble Ponies — 418372 9216211 36926 85 247324390713 142290 229 310 96 — — — — — —
202322 A+ MLEAsheville Tourists — 9588 25614 4283 40 284337511848 227357 294 344 119 — — — — — —
202423 AAA MLESyracuse Mets — 247221 39707 19636 31 176260303563 127207 268 250 55 — — — — — —
202524 MLB MLESan Francisco Giants — 109100 19513 7201 11 190250350600 160205 186 271 70 -4 -0 +2 -6 +2 -0.6
202524 AAA MLESacramento River Cats — 381334 7416410 337510 63 222310383694 162248 209 303 91 — — — — — —
202524 A MLESt. Lucie Mets — 2725 9202 240 00 3604076801.087 320331 157 420 170 — — — — — —
202625 MLB MLESan Francisco Giants — 393342 8314312 37719 34 243332406739 164268 189 327 108 +4 -1 -1 +2 +9 1.2
202625 AAA MLESacramento River Cats — 5647 13201 462 00 277358383741 106273 117 311 97 — — — — — —
202221 A MLE2 teams — 3935 10102 331 61 286359486845 200267 88 333 112 — — — — — —
202221 A RAW2 teams — 3932 10102 421 61 312385531916 219286 510 392 112 — — — — — —
202322 AA MLE2 teams — 513461 11621315 391219 125 252322408730 156307 248 316 100 — — — — — —
202322 AA RAW2 teams — 513433 12526318 58979 125 289377487865 199332 1911 377 100 — — — — — —
202423 AAA MLE2 teams — 339303 52909 26879 52 172257290548 119207 268 250 55 — — — — — —
202423 AAA RAW2 teams — 339286 6110014 42659 52 213331395726 182226 1912 329 55 — — — — — —
202524 AAA MLE3 teams — 517459 10123515 429911 74 220301390691 170246 198 302 91 — — — — — —
202524 AAA RAW3 teams — 517443 10925517 578611 74 246346440786 194267 1711 347 91 — — — — — —
202625 MLB MLE2 teams — 449389 9616313 417711 34 247336404739 157274 179 325 106 +3 -1 -1 +2 +10 1.3
202625 MLB RAW2 teams — 449385 9416312 457611 34 244340395735 151272 1710 327 106 +3 -1 -1 +2 +10 1.3
202221 A MLE2 teams — 3935 10102 331 61 286359486845 200270 88 333 112 — — — — — —
202322 AA MLE2 teams — 513460 11621315 391219 125 252322409731 157302 248 316 100 — — — — — —
202423 AAA MLE2 teams — 339301 52909 26879 52 173257292550 120207 268 250 55 — — — — — —
202524 AAA MLE3 teams — 517459 10123515 429911 74 220301390691 170243 198 302 91 — — — — — —
202625 MLB MLE2 teams — 449394 9616313 417711 34 244336398734 155269 179 325 106 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202423 AAA MLE2 teams — 339301 52909 26879 52 173257292550 120207 268 250 55 — — — — — —
202524 AAA MLE3 teams — 517459 10123515 429911 74 220301390691 170243 198 302 91 — — — — — —
202625 MLB MLE2 teams — 449394 9616313 417711 34 244336398734 155269 179 325 106 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202726 MLB MLESF 100% 482426 10319314 438810 51 243327405732 161273 189 326 107 +4 +1 -0 +2 +10 1.6
▸ 2027 — real world (MLB)
202726 MLB CTXSF 100% 398351 8516311 36738 41 239322392715 154269 189 320 107 +3 +0 -0 +1 +9 1.4
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202827 MLB MLESF 98% 393347 8515312 35738 41 242326402728 160273 199 325 106 +3 +0 -0 +1 +9 1.3
202928 MLB MLESF 98% 385341 8215311 34727 31 241324398722 157272 199 322 104 +2 +0 -1 +1 +8 1.1
203029 MLB MLESF 98% 370327 7714210 33707 11 238321392713 153271 199 319 102 +1 -0 -2 +1 +8 0.9
203130 MLB MLESF 98% 357315 7413210 32697 00 235318384702 149269 199 314 99 -0 +0 -2 +1 +8 0.6
203231 MLB MLESF 98% 338299 691229 30676 00 231313374686 143266 209 308 95 -2 +0 -3 +1 +7 0.4
203332 MLB MLESF 98% 314278 631128 27636 00 225306360667 135262 209 300 89 -4 +0 -4 +1 +7 0.0
203433 MLB MLESF 98% 276246 53916 23575 00 218298344643 126257 218 291 83 -6 +0 -4 +1 +6 -0.3
202827 MLB CTXSF 98% 385339 8215311 35718 41 238322390712 152269 189 318 106 +3 +0 -0 +1 +8 1.3
202928 MLB CTXSF 98% 377333 7815210 34717 31 236320386705 150268 199 316 104 +2 +0 -1 +1 +8 1.1
203029 MLB CTXSF 98% 363321 741429 32697 11 234317380697 146267 199 313 102 +1 -0 -2 +1 +8 0.8
203130 MLB CTXSF 98% 350310 711329 31686 00 231314373686 142265 199 308 99 -0 +0 -2 +1 +8 0.6
203231 MLB CTXSF 98% 331293 661228 29656 00 227309363672 136262 209 302 95 -2 +0 -3 +1 +7 0.3
203332 MLB CTXSF 98% 308273 611127 27625 00 221302350652 129258 209 295 89 -4 +0 -4 +1 +7 0.0
203433 MLB CTXSF 98% 270240 51916 23565 00 214295335629 120253 219 285 83 -6 +0 -4 +1 +6 -0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 28862549 5831081874 25755354 128 229313372685 144263 199 308 96 -8 -1 -15 +5 +63 4.4
/ 162G— A+C — 650574 13124417 5812512 32 228312373685 145261 199 308 96 -2 -0 -3 +1 +14 1.0
Career— MLE — 46884151 96417529132 40193195 4520 232314384698 152267 209 310 96 -5 -0 -15 +6 +72 5.9
/ 162G— MLE — 650576 13324418 5612913 63 231314380694 149266 209 310 96 -1 -0 -3 +1 +14 1.1

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 · 56 PAwOBA .343 → .311 (−32)K% 8.9% → 10.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA8.93%÷1.000×1.200——10.71%
BB% (unintentional) /PA10.71%÷1.000×0.690—×1.0187.53%
HBP% /PA3.57%—×0.940—×1.0183.42%
Singles /BIP25.00%÷1.000×0.930×0.984×1.01823.30%
Doubles /BIP5.00%÷1.000×0.830×0.984×1.0184.16%
Triples /BIP0.00%÷1.000×0.970×0.984×1.0180.00%
Home runs /BIP2.50%÷1.000×0.700—×1.0181.78%

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 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 ×0.984.

Result: wOBA .343 → .311; ISO .111 → .093; BABIP .300 → .273. 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 AAASacramento River Cats · 381 PAwOBA .355 → .303 (−52)K% 16.5% → 19.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.54%÷1.010×1.200——19.64%
BB% (unintentional) /PA12.34%÷1.011×0.690—×1.0338.70%
HBP% /PA2.62%—×0.940—×1.0332.55%
Singles /BIP18.36%÷1.030×0.930×0.966×1.03316.54%
Doubles /BIP7.03%÷0.959×0.830×0.966×1.0336.07%
Triples /BIP1.56%÷0.900×0.970×0.966×1.0331.68%
Home runs /BIP4.69%÷0.938×0.700—×1.0333.61%

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

Result: wOBA .355 → .303; ISO .194 → .167; BABIP .278 → .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).

2025 ASt. Lucie Mets · 27 PAwOBA .480 → .420 (−60)K% 11.1% → 14.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.11%÷1.060×1.360——14.26%
BB% (unintentional) /PA11.11%÷0.953×0.690—×0.9707.80%
HBP% /PA0.00%—×0.780—×0.9700.00%
Singles /BIP23.81%÷0.977×0.920—×0.97021.75%
Doubles /BIP9.52%÷0.903×0.830—×0.9708.49%
Triples /BIP0.00%÷1.150×0.910—×0.9700.00%
Home runs /BIP9.52%÷0.855×0.800—×0.9708.64%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 71, 1B 95, 2B 81, 3B 130, K 112, BB 91 — applied at half strength. Age: age 25 vs a level average of 22.0 → −3.0% on BB/HBP/hit rates (3.0 yr older than average).

Result: wOBA .480 → .420; ISO .333 → .302; BABIP .368 → .331. 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 AAASyracuse Mets · 247 PAwOBA .310 → .250 (−60)K% 20.6% → 25.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.65%÷0.968×1.200——25.61%
BB% (unintentional) /PA10.12%÷0.933×0.690—×1.0487.84%
HBP% /PA2.43%—×0.940—×1.0482.39%
Singles /BIP17.18%÷1.006×0.930×0.950×1.04815.82%
Doubles /BIP4.91%÷0.972×0.830×0.950×1.0484.17%
Triples /BIP0.00%÷0.900×0.970×0.950×1.0480.00%
Home runs /BIP6.13%÷1.059×0.700—×1.0484.25%

Factors used: league row International League. Park (home-season share, regressed): HR 112, 1B 101, 2B 94, 3B 80, K 94, BB 87 — 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 ×0.950.

Result: wOBA .310 → .250; ISO .178 → .125; BABIP .234 → .207. 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 AABinghamton Rumble Ponies · 418 PAwOBA .347 → .310 (−37)K% 18.2% → 22.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.18%÷1.002×1.220——22.15%
BB% (unintentional) /PA11.96%÷1.015×0.700—×1.0278.47%
HBP% /PA1.44%—×0.850—×1.0271.25%
Singles /BIP22.88%÷0.993×0.970×0.967×1.02722.18%
Doubles /BIP6.64%÷1.032×0.860×0.967×1.0275.50%
Triples /BIP0.74%÷1.150×0.950×0.967×1.0270.61%
Home runs /BIP4.43%÷0.925×0.780—×1.0273.83%

Factors used: league row EL. Park (home-season share, regressed): HR 85, 1B 99, 2B 106, 3B 130, K 100, BB 103 — 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 ×0.967.

Result: wOBA .347 → .310; ISO .167 → .149; BABIP .312 → .290. 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+Asheville Tourists · 95 PAwOBA .463 → .344 (−119)K% 22.1% → 29.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.11%÷0.971×1.310——29.82%
BB% (unintentional) /PA6.32%÷1.033×0.600—×0.9983.66%
HBP% /PA3.16%—×0.770—×0.9982.43%
Singles /BIP24.62%÷0.968×0.870×1.038×0.99822.91%
Doubles /BIP12.31%÷1.099×0.780×1.038×0.9989.05%
Triples /BIP1.54%÷0.980×0.850×1.038×0.9981.38%
Home runs /BIP9.23%÷1.218×0.880—×0.9986.66%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 144, 1B 94, 2B 120, 3B 96, K 94, BB 107 — 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.038.

Result: wOBA .463 → .344; ISO .326 → .225; BABIP .424 → .357. 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 AFayetteville Woodpeckers · 22 PAwOBA .282 → .250 (−32)K% 0.0% → 0.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA0.00%÷0.976×1.360——0.00%
BB% (unintentional) /PA4.55%÷0.999×0.690——3.14%
HBP% /PA0.00%—×0.780——0.00%
Singles /BIP19.05%÷0.992×0.920——17.66%
Doubles /BIP0.00%÷0.930×0.830——0.00%
Triples /BIP0.00%÷1.150×0.910——0.00%
Home runs /BIP4.76%÷0.949×0.800——4.01%

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

Result: wOBA .282 → .250; ISO .143 → .122; BABIP .200 → .184. 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 ROKFCL Astros Orange · 17 PAwOBA .511 → .441 (−69)K% 11.8% → 17.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.76%÷0.986×1.440——17.19%
BB% (unintentional) /PA17.65%÷0.997×0.620—×0.97510.70%
HBP% /PA5.88%—×0.720—×0.9754.13%
Singles /BIP33.33%÷0.977×0.820—×0.97527.26%
Doubles /BIP11.11%÷1.006×0.720—×0.9757.75%
Triples /BIP0.00%÷1.006×0.720—×0.9750.00%
Home runs /BIP11.11%÷1.056×0.780—×0.9758.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 111, 1B 95, 2B 101, 3B 101, K 97, BB 99 — applied at half strength. Age: age 22 vs a level average of 19.5 → −2.5% on BB/HBP/hit rates (2.5 yr older than average).

Result: wOBA .511 → .441; ISO .364 → .334; BABIP .500 → .381. 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 — .