Matt Chapman

3B San Francisco Giants
Age 34 R/R 6'1" / 220 lbs MLB HR -15%H -3% Svc 9.634 · Ctrl thru 2027 ILInjured 60-Day (D60)
Overview
MLBIL-6040-MANExtFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202431MLBSF647.247/.329/.46327151254.9
202532MLBSF535.231/.343/.4302191233.4
202633MLBSF352.235/.327/.368701000.9
2027PROJ34MLBSF160.236/.331/.402521120.8
2028PROJ35MLBSF250.224/.318/.377711020.3
Last 3 seasons WAR 9.2  ·  Next 2 projected WAR 1.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service9.634First FA2028Options4NTC
2027Ext$20M
Skills · percentileStatcast 2024-2026
Bat Spd89
Avg EV88
xwOBA67
Speed66
Barrel%64
CompsChris Young (age 34) · Fernando Tatis (age 34) · Nick Hundley (age 34)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 113112vR 108
AVG/OBP/SLG.236 / .331 / .402
PA160
HR5
K%23
BB%11
BABIP284
ISO173
MLB%100%
Value2027 · WAR
BAT: +2.4 runs (wOBA-derived runs vs avg)+2BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.9 runs (Defensive runs vs avg)+1FLDPOS: +0.6 runs (Positional adjustment)+1POSREP: +3.5 runs (Replacement-level credit)+3REPTotal WAR: +0.80+0.8WAR
trajectory · projected WAR by year
0.80.32728
Tools · Splits · Contract
ToolsStatcast %ile · 2024-2026
CONTACT
xAVG
310.236
POWER
Barrel%
6410.3
Avg EV
8891.7
Bat Spd
8975.4
SPEED
Sprint
6628.1
Platoon Splits2024-2026 · 1295 PA
vs LHP
vs RHP
Edge
PA
325
970
—
wRC+
112
118
▶R
wOBA
334
343
—
ISO
165
209
▶▶R
BABIP
297
287
◀L
K%
20.9%
24.4%
◀L
BB%
12.0%
10.4%
◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2017
Service   9.634 yrs.days
Team Control Through   2027
First FA Year   2028
NTCOPT
YearStatusSalary Proj WAR Value Surplus
2027Ext$20M+0.8$3M-$17M
Totals $20M $3M -$17M
Options · projected decision
2031MUTUAL OPT$20.0M / $0.0M buyoutDECLINE
2032PLAYER OPT$17.0M / $2.0M buyoutEXERCISE
2033PLAYER OPT$18.0M / $2.0M buyoutEXERCISE
2034MUTUAL OPT$20.0M / $2.0M buyoutDECLINE

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)
201421 ABeloit Snappers — 202190 45835 7465 21 237282389672 153288 233 299 36 — — — — — —
201421 ROKAZL Athletics — 1514 6110 110 00 4294676431.110 214462 77 481 122 — — — — — —
201522 A+Stockton Ports — 352304 7621323 39795 41 250345566911 316257 2211 389 67 — — — — — —
201623 AAANashville Sounds — 8576 15117 9260 00 197282513796 316186 3111 343 70 — — — — — —
201623 AAMidland RockHounds — 504438 10726429 591473 74 244338521859 276293 2912 371 68 — — — — — —
201724 MLBOakland Athletics — 326290 6823214 32922 03 234315472787 238290 2810 343 123 +9 -1 +7 +2 +7 2.4
201724 AAANashville Sounds — 204175 456216 25631 54 257353589942 331293 3112 399 105 — — — — — —
201825 MLBOakland Athletics — 616547 15242624 581469 12 278357508865 230338 249 378 146 +34 -1 +7 +2 +13 5.7
201926 MLBOakland Athletics — 670583 14536336 7314711 11 249343506849 257270 2211 371 143 +35 -0 +11 +2 +15 6.4
202027 MLBOakland Athletics — 152142 339210 8541 00 232278535813 303291 365 347 129 +5 +0 +1 +1 +3 1.1
202128 MLBOakland Athletics — 622529 11115327 802024 32 210318403721 193272 3213 320 108 +6 -0 +14 +2 +13 3.7
202229 MLBToronto Blue Jays — 621538 12327127 6817010 22 229326433759 204277 2711 336 113 +9 -0 +3 +2 +13 2.8
202330 MLBToronto Blue Jays — 581509 12239217 621658 42 240332424756 185319 2811 337 113 +9 +0 +4 +2 +13 2.8
202431 MLBSan Francisco Giants — 647575 14239227 641586 152 247329463791 216293 2410 349 125 +20 +2 +10 +2 +14 4.9
202532 MLBSan Francisco Giants — 535454 10523221 711266 94 231343430772 198270 2413 344 123 +15 +0 +5 +2 +12 3.4
202633 MLBSan Francisco Giants — 352307 721817 37815 02 235327368695 134293 2311 314 100 +0 -1 +1 +1 +8 0.9
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 51224474 107327124210 553134162 3520 240332452784 212292 2611 345 120 +121 -1 +64 +19 +111 32.0
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201421 A MLEBeloit Snappers — 202192 36633 5645 21 188228297525 109255 322 221 36 — — — — — —
201421 ROK MLEAZL Athletics — 1514 5110 110 00 357400571971 214358 77 349 122 — — — — — —
201522 A+ MLEStockton Ports — 352315 5616212 28995 41 178256356611 178206 288 267 67 — — — — — —
201623 AAA MLENashville Sounds — 8579 13116 6330 00 165224430654 266159 397 271 70 — — — — — —
201623 AA MLEMidland RockHounds — 504460 8218322 371953 74 178244374618 196240 397 269 68 — — — — — —
201724 MLB MLEOakland Athletics — 326290 6822215 32922 03 234315479794 245290 2810 350 123 +9 -1 +7 +2 +7 2.4
201724 AAA MLENashville Sounds — 204183 384214 17811 54 208279481759 273256 408 324 105 — — — — — —
201825 MLB MLEOakland Athletics — 616547 15341626 581469 12 280358519878 239338 249 384 146 +34 -1 +7 +2 +13 5.7
201926 MLB MLEOakland Athletics — 670583 14835340 7314711 11 254348530878 276270 2211 380 143 +35 -0 +11 +2 +15 6.4
202027 MLB MLEOakland Athletics — 152142 349211 8541 00 239285563848 324291 365 359 129 +5 +0 +1 +1 +3 1.1
202128 MLB MLEOakland Athletics — 622529 11415330 802024 32 216323425748 210272 3213 328 108 +6 -0 +14 +2 +13 3.7
202229 MLB MLEToronto Blue Jays — 621539 12327127 6717010 22 228325432757 204277 2711 335 113 +9 -0 +3 +2 +13 2.8
202330 MLB MLEToronto Blue Jays — 581510 12239217 611658 42 239330424753 184319 2810 335 113 +9 +0 +4 +2 +13 2.8
202431 MLB MLESan Francisco Giants — 647578 14539229 611586 152 251329476804 225293 249 354 125 +20 +2 +10 +2 +14 4.9
202532 MLB MLESan Francisco Giants — 535455 10823223 701266 94 237347448795 211270 2413 350 123 +15 +0 +5 +2 +12 3.4
202633 MLB MLESan Francisco Giants — 352308 741818 36815 02 240330383713 143293 2310 317 100 +0 -1 +1 +1 +8 0.9
201421 A MLE2 teams — 217207 39633 5665 21 188226290516 101261 302 230 42 — — — — — —
201421 A RAW2 teams — 217204 51945 8475 21 250295407702 157303 224 311 42 — — — — — —
201522 A+ MLEStockton Ports — 352315 5616212 28995 41 178256356611 178212 288 267 67 — — — — — —
201522 A+ RAWStockton Ports — 352304 7621323 39795 41 250345566911 316257 2211 389 67 — — — — — —
201623 AA MLE2 teams — 589539 9519428 432283 74 176241382623 206233 397 269 68 — — — — — —
201623 AA RAW2 teams — 589514 12227536 681733 74 237330519849 282278 2912 367 68 — — — — — —
201724 MLB MLE2 teams — 530473 10727429 491733 57 226303484787 258283 339 340 116 +10 -2 +7 +2 +11 3.0
201724 MLB RAW2 teams — 530465 11329430 571553 57 243330516846 273291 2911 365 116 +10 -2 +7 +2 +11 3.0
201825 MLB MLEOakland Athletics — 616547 15341626 581469 12 280358519878 239337 249 384 146 +34 -1 +7 +2 +13 5.7
201825 MLB RAWOakland Athletics — 616547 15242624 581469 12 278357508865 230338 249 378 146 +34 -1 +7 +2 +13 5.7
201926 MLB MLEOakland Athletics — 670583 14835340 7314711 11 254348530878 276271 2211 380 143 +35 -0 +11 +2 +15 6.4
201926 MLB RAWOakland Athletics — 670583 14536336 7314711 11 249343506849 257270 2211 371 143 +35 -0 +11 +2 +15 6.4
202027 MLB MLEOakland Athletics — 152142 349211 8541 00 239285563848 324295 365 359 129 +5 +0 +1 +1 +3 1.1
202027 MLB RAWOakland Athletics — 152142 339210 8541 00 232278535813 303291 365 347 129 +5 +0 +1 +1 +3 1.1
202128 MLB MLEOakland Athletics — 622529 11415330 802024 32 216323425748 210275 3213 328 108 +6 -0 +14 +2 +13 3.7
202128 MLB RAWOakland Athletics — 622529 11115327 802024 32 210318403721 193272 3213 320 108 +6 -0 +14 +2 +13 3.7
202229 MLB MLEToronto Blue Jays — 621539 12327127 6717010 22 228325432757 204277 2711 335 113 +9 -0 +3 +2 +13 2.8
202229 MLB RAWToronto Blue Jays — 621538 12327127 6817010 22 229326433759 204277 2711 336 113 +9 -0 +3 +2 +13 2.8
202330 MLB MLEToronto Blue Jays — 581510 12239217 611658 42 239330424753 184318 2810 335 113 +9 +0 +4 +2 +13 2.8
202330 MLB RAWToronto Blue Jays — 581509 12239217 621658 42 240332424756 185319 2811 337 113 +9 +0 +4 +2 +13 2.8
202431 MLB MLESan Francisco Giants — 647578 14539229 611586 152 251329476804 225295 249 354 125 +20 +2 +10 +2 +14 4.9
202431 MLB RAWSan Francisco Giants — 647575 14239227 641586 152 247329463791 216293 2410 349 125 +20 +2 +10 +2 +14 4.9
202532 MLB MLESan Francisco Giants — 535455 10823223 701266 94 237347448795 211274 2413 350 123 +15 +0 +5 +2 +12 3.4
202532 MLB RAWSan Francisco Giants — 535454 10523221 711266 94 231343430772 198270 2413 344 123 +15 +0 +5 +2 +12 3.4
202633 MLB MLESan Francisco Giants — 352308 741818 36815 02 240330383713 143297 2310 317 100 +0 -1 +1 +1 +8 0.9
202633 MLB RAWSan Francisco Giants — 352307 721817 37815 02 235327368695 134293 2311 314 100 +0 -1 +1 +1 +8 0.9
201421 A MLE2 teams — 217205 39633 5665 21 190226293518 102262 302 230 42 — — — — — —
201522 A+ MLEStockton Ports — 352316 5616212 28995 41 177256354610 177206 288 267 67 — — — — — —
201623 AA MLE2 teams — 589538 9519428 432283 74 177241383624 206228 397 269 68 — — — — — —
201724 MLB MLE2 teams — 530473 10727429 491733 57 226303484787 258277 339 340 116 — — — — — —
201825 MLB MLEOakland Athletics — 616544 15341626 581469 12 281358522880 241338 249 384 146 — — — — — —
201926 MLB MLEOakland Athletics — 670581 14835340 7314711 11 255348532880 277270 2211 380 143 — — — — — —
202027 MLB MLEOakland Athletics — 152142 349211 8541 00 239285563848 324291 365 359 129 — — — — — —
202128 MLB MLEOakland Athletics — 622533 11415330 802024 32 214323422745 208272 3213 328 108 — — — — — —
202229 MLB MLEToronto Blue Jays — 621539 12327127 6717010 22 228325432757 204277 2711 335 113 — — — — — —
202330 MLB MLEToronto Blue Jays — 581507 12239217 611658 42 241330426756 185319 2810 335 113 — — — — — —
202431 MLB MLESan Francisco Giants — 647575 14539229 611586 152 252329478807 226293 249 354 125 — — — — — —
202532 MLB MLESan Francisco Giants — 535454 10823223 701266 94 238347449796 211270 2413 350 123 — — — — — —
202633 MLB MLESan Francisco Giants — 352308 741818 36815 02 240330383713 143293 2310 317 100 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202431 MLB MLESan Francisco Giants — 647575 14539229 611586 152 252329478807 226293 249 354 125 — — — — — —
202532 MLB MLESan Francisco Giants — 535454 10823223 701266 94 238347449796 211270 2413 350 123 — — — — — —
202633 MLB MLESan Francisco Giants — 352308 741818 36815 02 240330383713 143293 2310 317 100 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202734 MLB MLESF 100% 382332 7918112 42885 51 241335415750 174288 2311 334 112 +6 +1 +2 +1 +8 0.8
▸ 2027 — real world (MLB)
202734 MLB CTXSF 100% 160139 33715 18372 20 236331402733 166284 2311 328 112 +2 +0 +1 +1 +3 0.8
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202835 MLB MLESF 100% 250218 511118 27603 10 229322389711 160277 2411 318 102 +0 +0 -4 +1 +5 0.3
202835 MLB CTXSF 100% 250218 491117 27603 10 224318377694 153273 2411 312 102 +0 +0 -4 +1 +5 0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 53724692 112228225217 580140165 3620 239331449780 210291 2611 344 112 +122 -1 +59 +20 +116 32.3
/ 162G— A+C — 650568 13534326 701708 42 238330445775 208290 2611 344 112 +15 -0 +7 +2 +14 3.9
Career— MLE — 68946082 140233237296 684191281 5630 231316443760 213282 2810 333 112 +124 -0 +60 +20 +120 33.1
/ 162G— MLE — 650573 13131328 641808 53 229314440754 211279 2810 333 112 +15 -0 +7 +2 +14 3.9

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.

2017 AAANashville Sounds · 204 PAwOBA .392 → .324 (−68)K% 30.9% → 39.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.88%÷1.003×1.290——39.73%
BB% (unintentional) /PA11.76%÷1.029×0.710—×1.0488.50%
HBP% /PA0.49%—×0.980—×1.0480.50%
Singles /BIP18.75%÷0.984×0.900×0.950×1.04817.08%
Doubles /BIP5.36%÷1.021×0.810×0.950×1.0484.23%
Triples /BIP1.79%÷0.900×0.810×0.950×1.0481.60%
Home runs /BIP14.29%÷0.868×0.780—×1.04813.46%

Factors used: league row PCL. Park (home-season share, regressed): HR 74, 1B 97, 2B 104, 3B 80, K 101, BB 106 — 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 .392 → .324; ISO .331 → .286; BABIP .293 → .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).

2016 AAMidland RockHounds · 504 PAwOBA .360 → .269 (−91)K% 29.2% → 38.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.17%÷0.920×1.220——38.69%
BB% (unintentional) /PA10.71%÷1.062×0.700—×1.0277.25%
HBP% /PA0.60%—×0.870—×1.0270.53%
Singles /BIP16.49%÷1.022×0.920×0.950×1.02714.48%
Doubles /BIP8.93%÷1.075×0.840×0.950×1.0276.81%
Triples /BIP1.37%÷1.150×0.940×0.950×1.0271.10%
Home runs /BIP9.97%÷0.999×0.800—×1.0278.20%

Factors used: league row TL. Park (home-season share, regressed): HR 100, 1B 104, 2B 115, 3B 130, K 84, BB 112 — 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.950.

Result: wOBA .360 → .269; ISO .276 → .207; BABIP .293 → .240. 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 AAANashville Sounds · 85 PAwOBA .329 → .271 (−58)K% 30.6% → 39.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.59%÷1.004×1.290——39.29%
BB% (unintentional) /PA9.41%÷0.979×0.710—×1.0507.17%
HBP% /PA0.00%—×0.980—×1.0500.00%
Singles /BIP12.00%÷1.035×0.900×0.950×1.05010.41%
Doubles /BIP2.00%÷0.898×0.810×0.950×1.0501.80%
Triples /BIP2.00%÷1.015×0.810×0.950×1.0501.59%
Home runs /BIP14.00%÷0.856×0.780—×1.05013.39%

Factors used: league row PCL. Park (home-season share, regressed): HR 71, 1B 107, 2B 80, 3B 103, K 101, BB 96 — 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.950.

Result: wOBA .329 → .271; ISO .316 → .270; BABIP .186 → .159. 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 A+Stockton Ports · 352 PAwOBA .382 → .267 (−116)K% 22.4% → 28.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.44%÷1.072×1.340——28.04%
BB% (unintentional) /PA11.08%÷1.000×0.710—×1.0127.96%
HBP% /PA1.42%—×0.790—×1.0121.14%
Singles /BIP12.89%÷0.959×0.910×0.951×1.01211.77%
Doubles /BIP9.33%÷1.047×0.820×0.951×1.0127.04%
Triples /BIP1.33%÷0.926×0.760×0.951×1.0121.05%
Home runs /BIP10.22%÷1.715×0.920—×1.0125.55%

Factors used: league row CAL. Park (home-season share, regressed): HR 243, 1B 92, 2B 109, 3B 85, K 114, BB 100 — applied at half strength. Age: age 22 vs a level average of 22.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.951.

Result: wOBA .382 → .267; ISO .316 → .188; BABIP .257 → .206. 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 ABeloit Snappers · 202 PAwOBA .290 → .221 (−69)K% 22.8% → 31.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.77%÷0.974×1.360——31.80%
BB% (unintentional) /PA3.47%÷1.003×0.690—×1.0152.42%
HBP% /PA2.48%—×0.780—×1.0151.96%
Singles /BIP20.14%÷0.987×0.920×0.977×1.01518.61%
Doubles /BIP5.56%÷1.060×0.830×0.977×1.0154.31%
Triples /BIP2.08%÷0.942×0.910×0.977×1.0152.00%
Home runs /BIP3.47%÷1.155×0.800—×1.0152.44%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 131, 1B 97, 2B 112, 3B 88, K 95, BB 101 — 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 ×0.977.

Result: wOBA .290 → .221; ISO .153 → .106; BABIP .288 → .255. 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 ROKAZL Athletics · 15 PAwOBA .468 → .349 (−119)K% 6.7% → 9.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA6.67%÷1.000×1.440——9.60%
BB% (unintentional) /PA6.67%÷1.000×0.620—×0.9854.07%
HBP% /PA0.00%—×0.720—×0.9850.00%
Singles /BIP30.77%÷1.000×0.820—×0.98524.85%
Doubles /BIP7.69%÷1.000×0.720—×0.9855.46%
Triples /BIP7.69%÷1.000×0.720—×0.9855.46%
Home runs /BIP0.00%÷1.000×0.780—×0.9850.00%

Factors used: level-wide ROK 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 21 vs a level average of 19.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average).

Result: wOBA .468 → .349; ISO .214 → .151; BABIP .462 → .358. 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).