Matthew Wood

C Biloxi Shuckers
Age 26 L/R 5'10" / 191 lbs AA HR +10%K +6% Svc 0.0 · Ctrl thru 2033
Overview
AAPROSPECTMiLBFA 2034
OGV OFP35OGV rank#1313ETA2029MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202423A+MIL379.235/.349/.3324256—.192/.283/.261
202524AA/A+MIL361.256/.376/.38071073—.217/.309/.306
202625AA/INTL2 orgs420.258/.414/.480185110—.223/.330/.419
2027PROJMLE26MLBMIL3.226/.321/.36900980.0
2028PROJ33% MLB27MLBMIL56.226/.320/.36821970.2
2029PROJ50% MLB28MLBMIL104.225/.318/.36531960.3
Next 3 projected WAR 0.5Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2033Service0.0First FA2034
2027MiLB2028Pre-Arb$0.8M2029Pre-Arb$0.8M2030Ext$0.8M2031Ext$3M2032Ext$5M2033Ext$7M
Skills · percentileMiLB Statcast 2026 AA
K%96
BB%96
Whiff%95
Z-Con%93
Chase%92
wOBA87
Career WAR0.0 WAR median (P10 -0.0 / P90 8.5, comp-based) · star 0% · didn't stick 77%
CompsScott Manea (age 26) · Marco Rivera (age 26) · Griff Erickson (age 26)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†98
AVG/OBP/SLG.226 / .321 / .369
PA3
HR0
K%33
BB%11
BABIP252
ISO148
MLB%2%
Value2027 · WAR
BAT: -0.4 runs (wOBA-derived runs vs avg)-0BATRUN: -0.2 runs (SB/CS + UBR baserunning)-0RUNFLD: -0.4 runs (Defensive runs vs avg)-0FLDPOS: +2.8 runs (Positional adjustment)+3POSREP: +3.4 runs (Replacement-level credit)+3REPTotal WAR: +0.70+0.7WAR
0.00.51.00.00.20.327282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$2M ctrl surplus
Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M+0.2$0.7M+$0.0M
2029Pre-Arb$0.8M+0.3$1M+$0.4M
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
Totals $2M $2M +$0.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. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run 1-3 WAR low.

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)
202322 A+Wisconsin Timber Rattlers — 361306 74811 47535 21 242352284636 42286 1513 300 51 — — — — — —
202322 ACarolina Mudcats — 10982 24703 26151 10 293468488956 195328 1424 429 101 — — — — — —
202423 A+Wisconsin Timber Rattlers — 379319 751524 47529 21 235349332682 97266 1412 314 56 — — — — — —
202524 AABiloxi Shuckers — 245207 561206 30335 81 271376415791 145292 1312 355 80 — — — — — —
202524 A+Wisconsin Timber Rattlers — 11690 20401 20183 21 222377300677 78260 1617 319 58 — — — — — —
202625 AABiloxi Shuckers — 386303 7813218 71524 32 257404492895 234251 1318 390 105 — — — — — —
202625 INTLScottsdale Scorpions — 3422 6100 1230 20 273529318848 45316 935 417 168 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202322 A+ MLEWisconsin Timber Rattlers — 361321 67711 32705 21 209291246537 37255 199 244 51 — — — — — —
202322 A MLECarolina Mudcats — 10990 19502 18211 10 211349333682 122258 1917 318 101 — — — — — —
202423 A+ MLEWisconsin Timber Rattlers — 379333 641213 33669 21 192283261544 69224 179 251 56 — — — — — —
202524 AA MLEBiloxi Shuckers — 245217 501004 20435 81 230310332642 101258 188 286 80 — — — — — —
202524 A+ MLEWisconsin Timber Rattlers — 11696 18301 14243 21 188307250557 62219 2112 254 58 — — — — — —
202625 AA MLEBiloxi Shuckers — 386327 7312216 48634 32 223330419749 196218 1612 323 105 — — — — — —
202322 A+ MLE2 teams — 470411 861213 50916 31 209304265569 56259 1911 261 63 — — — — — —
202322 A+ RAW2 teams — 470388 981514 73686 31 253379327706 75295 1416 330 63 — — — — — —
202423 A+ MLEWisconsin Timber Rattlers — 379333 641213 33669 21 192283261544 69228 179 251 56 — — — — — —
202423 A+ RAWWisconsin Timber Rattlers — 379319 751524 47529 21 235349332682 97266 1412 314 56 — — — — — —
202524 AA MLE2 teams — 361314 671305 34678 102 213306303609 89251 199 276 73 — — — — — —
202524 AA RAW2 teams — 361297 761607 50518 102 256376380757 125283 1414 343 73 — — — — — —
202625 AA MLE2 teams — 420357 7913217 52694 52 221327412739 190224 1612 323 105 — — — — — —
202625 AA RAW2 teams — 420325 8414218 83554 52 258414480894 222256 1320 392 105 — — — — — —
202322 A+ MLE2 teams — 470411 861213 50916 31 209304265569 56256 1911 261 63 — — — — — —
202423 A+ MLEWisconsin Timber Rattlers — 379334 641213 33669 21 192283260543 69224 179 251 56 — — — — — —
202524 AA MLE2 teams — 361316 671305 34678 102 212306301607 89245 199 276 73 — — — — — —
202625 AA MLE2 teams — 420361 7913217 52694 52 219327407734 188218 1612 323 105 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202423 A+ MLEWisconsin Timber Rattlers — 379334 641213 33669 21 192283260543 69224 179 251 56 — — — — — —
202524 AA MLE2 teams — 361316 671305 34678 102 212306301607 89245 199 276 73 — — — — — —
202625 AA MLE2 teams — 420361 7913217 52694 52 219327407734 188218 1612 323 105 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202726 MLB MLEMIL 2% 380331 7514110 41685 41 228323369692 141257 1811 312 98 -1 +0 -1 +7 +8 0.7
▸ 2027 — real world (MLB)
202726 MLB CTXMIL 2% 33 0000 010 00 226321369690 142252 330 311 98 -0 +0 -0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202827 MLB MLEMIL 33% 167145 33614 18312 21 228322369690 140258 1911 312 97 -1 +0 -0 +3 +4 0.6
202928 MLB MLEMIL 50% 209182 42815 22393 21 227320366685 139258 1911 309 96 -1 +0 -1 +4 +5 0.6
202827 MLB CTXMIL 33% 5649 11202 6101 10 226320368688 142254 1811 310 97 -0 +0 -0 +1 +1 0.2
202928 MLB CTXMIL 50% 10491 21403 11191 10 225318365683 140254 1811 308 96 -1 +0 -1 +2 +2 0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 160140 32605 17292 20 229321379699 150252 1811 309 80 -1 +0 -1 +3 +3 0.5
/ 162G— A+C — 650569 12924020 691188 80 227319374693 148251 1811 309 80 -3 +2 -3 +12 +14 2.1
Career— MLE — 21611877 40270741 22639134 269 214310324634 110246 1810 286 80 -2 +0 -2 +9 +12 1.7
/ 162G— MLE — 650565 12021212 6811810 83 212308320628 108245 1810 286 80 -3 +0 -3 +12 +14 2.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 AABiloxi Shuckers · 386 PAwOBA .387 → .323 (−64)K% 13.5% → 16.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.47%÷1.000×1.220——16.44%
BB% (unintentional) /PA18.39%÷1.000×0.680—×0.99812.48%
HBP% /PA1.04%—×0.840—×0.9980.87%
Singles /BIP17.93%÷1.000×0.920×0.960×0.99815.81%
Doubles /BIP5.18%÷1.000×0.910×0.960×0.9984.52%
Triples /BIP0.80%÷1.000×0.880×0.960×0.9980.67%
Home runs /BIP7.17%÷1.000×0.800—×0.9985.73%

Factors used: league row SL. Park (home-season share, regressed): no park row on file (treated as neutral) — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.960.

Result: wOBA .387 → .323; ISO .234 → .206; BABIP .251 → .218. 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 AABiloxi Shuckers · 245 PAwOBA .349 → .286 (−63)K% 13.5% → 17.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.47%÷0.932×1.220——17.64%
BB% (unintentional) /PA11.84%÷1.008×0.680—×1.0128.08%
HBP% /PA2.04%—×0.840—×1.0121.73%
Singles /BIP21.84%÷0.976×0.920×0.960×1.01220.00%
Doubles /BIP6.90%÷1.091×0.910×0.960×1.0125.59%
Triples /BIP0.00%÷1.083×0.880×0.960×1.0120.00%
Home runs /BIP3.45%÷1.170×0.800—×1.0122.39%

Factors used: league row SL. Park (home-season share, regressed): HR 134, 1B 95, 2B 118, 3B 117, K 86, BB 102 — applied at half strength. Age: age 24 vs a level average of 24.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.960.

Result: wOBA .349 → .286; ISO .145 → .109; BABIP .292 → .258. 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 A+Wisconsin Timber Rattlers · 116 PAwOBA .317 → .254 (−63)K% 15.5% → 20.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.52%÷0.943×1.270——20.89%
BB% (unintentional) /PA17.24%÷0.965×0.710—×0.98812.53%
HBP% /PA2.59%—×0.790—×0.9882.02%
Singles /BIP20.83%÷1.023×0.920×0.974×0.98818.03%
Doubles /BIP5.56%÷1.013×0.810×0.974×0.9884.28%
Triples /BIP0.00%÷0.900×0.850×0.974×0.9880.00%
Home runs /BIP1.39%÷1.246×0.800—×0.9880.88%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 149, 1B 105, 2B 103, 3B 80, K 89, BB 93 — applied at half strength. Age: age 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.974.

Result: wOBA .317 → .254; ISO .078 → .058; BABIP .260 → .219. 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 A+Wisconsin Timber Rattlers · 379 PAwOBA .309 → .251 (−58)K% 13.7% → 17.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.72%÷0.993×1.270——17.55%
BB% (unintentional) /PA12.14%÷0.995×0.710—×0.9988.65%
HBP% /PA2.37%—×0.790—×0.9981.87%
Singles /BIP20.22%÷1.022×0.920×0.965×0.99817.54%
Doubles /BIP5.62%÷0.991×0.810×0.965×0.9984.42%
Triples /BIP0.75%÷1.150×0.850×0.965×0.9980.53%
Home runs /BIP1.50%÷0.979×0.800—×0.9981.22%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 96, 1B 104, 2B 98, 3B 130, K 99, BB 99 — 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.965.

Result: wOBA .309 → .251; ISO .097 → .078; BABIP .266 → .224. 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+Wisconsin Timber Rattlers · 361 PAwOBA .295 → .244 (−51)K% 14.7% → 19.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.68%÷0.955×1.270——19.52%
BB% (unintentional) /PA12.74%÷1.024×0.710—×1.0128.94%
HBP% /PA1.39%—×0.790—×1.0121.11%
Singles /BIP25.30%÷1.013×0.920×0.979×1.01222.78%
Doubles /BIP3.16%÷0.966×0.810×0.979×1.0122.63%
Triples /BIP0.40%÷1.150×0.850×0.979×1.0120.29%
Home runs /BIP0.40%÷1.033×0.800—×1.0120.31%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 107, 1B 103, 2B 93, 3B 130, K 91, BB 105 — 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.979.

Result: wOBA .295 → .244; ISO .042 → .034; BABIP .286 → .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).

2023 ACarolina Mudcats · 109 PAwOBA .419 → .318 (−101)K% 13.8% → 18.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.76%÷0.990×1.360——18.90%
BB% (unintentional) /PA23.85%÷1.018×0.690——16.17%
HBP% /PA0.92%—×0.780——0.72%
Singles /BIP20.90%÷1.049×0.920×0.950—17.40%
Doubles /BIP10.45%÷1.090×0.830×0.950—7.56%
Triples /BIP0.00%÷0.900×0.910×0.950—0.00%
Home runs /BIP4.48%÷1.072×0.800——3.34%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 114, 1B 110, 2B 118, 3B 80, K 98, BB 104 — 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 ×0.950.

Result: wOBA .419 → .318; ISO .195 → .150; BABIP .328 → .258. 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 — .