Matt Suggs

C Wilmington Blue Rocks
Age 27 R/R 5'9" / 195 lbs A+ Svc 0.0 · Ctrl thru 2036
Overview
A+PROSPECTMiLBFA 2037
MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202424A+WSH166.166/.271/.290446—.118/.193/.211
202525AA/A+WSH145.192/.299/.2801224—.159/.229/.235
202626A+WSH87.181/.322/.2780013—.128/.218/.192
2027PROJMLE27MLBWSH200.181/.257/.2582347-0.1
2028PROJ26% MLB28MLBWSH33.182/.258/.2600048-0.1
Next 2 projected WAR -0.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2036Service0.0First FA2037
2027MiLB2028MiLB2029Ext$0.0M2030Ext$0.0M2031Ext$0.9M2032Ext$0.9M2033Ext$0.9M2034Ext$3M+2
Skills · percentileMiLB Statcast 2026 A+
BB%83
Chase%63
ISO24
wRC+21
wOBA19
K%10
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 100%
CompsConnor Justus (age 26) · Lyle Lin (age 27) · Joe Hudson (age 27)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 84 proj PA
wRC+†47
AVG/OBP/SLG.180 / .254 / .256
PA84
HR1
K%31
BB%8
ISO77
MLB%0%
Value2027 · WAR
BAT: -5.3 runs (wOBA-derived runs vs avg)-5BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.5 runs (Positional adjustment)+1POSREP: +1.8 runs (Replacement-level credit)+2REPTotal WAR: -0.10-0.1WAR
trajectory · projected WAR by year
-0.1-0.12728
Tools · ContractCON 20 / POW 30
Toolsscout grade
CONTACT20
scouting grade only
POWER30
scouting grade only
EYE50
scouting grade only
SPEED45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

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)
202323 A+Wilmington Blue Rocks — 130116 33915 8415 00 284357509865 224394 326 378 74 — — — — — —
202323 AFredericksburg Nationals — 3428 4110 5160 00 143273250523 107333 4715 241 -18 — — — — — —
202424 A+Wilmington Blue Rocks — 166145 24414 17574 40 166271290561 124238 3410 262 6 — — — — — —
202525 AAHarrisburg Senators — 5146 8201 4170 00 174240283523 109241 338 235 18 — — — — — —
202525 A+Wilmington Blue Rocks — 9479 16600 14251 20 203330278608 76296 2715 290 27 — — — — — —
202626 A+Wilmington Blue Rocks — 8772 13700 14301 00 181322278600 97310 3416 286 13 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202323 A+ MLEWilmington Blue Rocks — 130119 25714 5555 00 210271387658 176330 424 277 74 — — — — — —
202323 A MLEFredericksburg Nationals — 3430 3110 3220 00 100182200382 100279 659 142 -18 — — — — — —
202424 A+ MLEWilmington Blue Rocks — 166152 18313 10774 40 118193211403 92200 466 177 6 — — — — — —
202525 AA MLEHarrisburg Senators — 5147 8201 3210 00 170220277497 106230 416 195 18 — — — — — —
202525 A+ MLEWilmington Blue Rocks — 9485 13500 8341 20 153234212446 59259 369 208 27 — — — — — —
202626 A+ MLEWilmington Blue Rocks — 8778 10500 8391 00 128218192411 64246 459 188 13 — — — — — —
202323 A+ MLE2 teams — 164149 27714 8785 00 181247322569 141338 485 249 55 — — — — — —
202323 A+ RAW2 teams — 164144 371025 13575 00 257340458798 201386 358 350 55 — — — — — —
202424 A+ MLEWilmington Blue Rocks — 166152 18313 10774 40 118193211403 92208 466 177 6 — — — — — —
202424 A+ RAWWilmington Blue Rocks — 166145 24414 17574 40 166271290561 124238 3410 262 6 — — — — — —
202525 A+ MLE2 teams — 145132 21701 11551 20 159229235464 76260 388 203 24 — — — — — —
202525 A+ RAW2 teams — 145125 24801 18421 20 192299280579 88277 2912 270 24 — — — — — —
202626 A+ MLEWilmington Blue Rocks — 8778 10500 8391 00 128218192411 64256 459 188 13 — — — — — —
202626 A+ RAWWilmington Blue Rocks — 8772 13700 14301 00 181322278600 97310 3416 286 13 — — — — — —
202323 A+ MLE2 teams — 164150 27714 8785 00 180247320567 140319 485 249 55 — — — — — —
202424 A+ MLEWilmington Blue Rocks — 166151 18313 10774 40 119193212405 93200 466 177 6 — — — — — —
202525 A+ MLE2 teams — 145132 21701 11551 20 159229235464 76249 388 203 24 — — — — — —
202626 A+ MLEWilmington Blue Rocks — 8778 10500 8391 00 128218192411 64246 459 188 13 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202424 A+ MLEWilmington Blue Rocks — 166151 18313 10774 40 119193212405 93200 466 177 6 — — — — — —
202525 A+ MLE2 teams — 145132 21701 11551 20 159229235464 76249 388 203 24 — — — — — —
202626 A+ MLEWilmington Blue Rocks — 8778 10500 8391 00 128218192411 64246 459 188 13 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202727 MLB MLEWSH 0% 200180 33712 16622 31 181257258515 77261 318 238 47 -13 +0 +0 +4 +4 -0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202828 MLB MLEWSH 26% 128116 22511 10391 20 183258261519 79262 308 240 48 -8 +0 -1 +2 +3 -0.3
202828 MLB CTXWSH 26% 3330 5100 3100 00 182258260518 78262 309 239 48 -2 +0 -0 +1 +1 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 3330 5100 3100 00 167242200442 33250 309 239 32 -2 +0 -0 +1 +1 -0.1
/ 162G— A+C — 650591 992000 591970 00 168243201444 34251 309 239 32 -40 +0 -4 +12 +14 -1.8
Career— MLE — 774703 11230310 5431413 90 159232253486 94267 417 215 32 -13 +1 -1 +4 +5 -0.5
/ 162G— MLE — 650590 942538 4526411 80 159232253485 93268 417 215 32 -40 +2 -2 +12 +14 -1.5

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 A+Wilmington Blue Rocks · 87 PAwOBA .280 → .188 (−92)K% 34.5% → 45.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA34.48%÷1.000×1.310——45.17%
BB% (unintentional) /PA16.09%÷1.000×0.600—×0.9689.35%
HBP% /PA1.15%—×0.770—×0.9680.86%
Singles /BIP14.29%÷1.000×0.870—×0.96812.03%
Doubles /BIP16.67%÷1.000×0.780—×0.96812.58%
Triples /BIP0.00%÷1.000×0.850—×0.9680.00%
Home runs /BIP0.00%÷1.000×0.880—×0.9680.00%

Factors used: league row South Atlantic 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 22.8 → −3.2% on BB/HBP/hit rates (3.2 yr older than average).

Result: wOBA .280 → .188; ISO .097 → .068; BABIP .310 → .246. 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+Wilmington Blue Rocks · 94 PAwOBA .284 → .208 (−75)K% 26.6% → 36.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.60%÷0.960×1.310——36.29%
BB% (unintentional) /PA14.89%÷0.986×0.600—×0.9788.87%
HBP% /PA1.06%—×0.770—×0.9780.80%
Singles /BIP18.52%÷1.004×0.870×1.050×0.97816.47%
Doubles /BIP11.11%÷0.948×0.780×1.050×0.9789.39%
Triples /BIP0.00%÷1.000×0.850×1.050×0.9780.00%
Home runs /BIP0.00%÷0.967×0.880—×0.9780.00%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 93, 1B 101, 2B 90, 3B 100, K 92, BB 97 — applied at half strength. Age: age 25 vs a level average of 22.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .284 → .208; ISO .076 → .060; BABIP .296 → .259. 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 AAHarrisburg Senators · 51 PAwOBA .233 → .195 (−38)K% 33.3% → 40.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.33%÷0.997×1.220——40.81%
BB% (unintentional) /PA7.84%÷0.967×0.700—×0.9985.66%
HBP% /PA0.00%—×0.850—×0.9980.00%
Singles /BIP17.24%÷1.009×0.970—×0.99816.55%
Doubles /BIP6.90%÷0.887×0.860—×0.9986.68%
Triples /BIP0.00%÷0.913×0.950—×0.9980.00%
Home runs /BIP3.45%÷0.963×0.780—×0.9982.79%

Factors used: league row EL. Park (home-season share, regressed): HR 93, 1B 102, 2B 77, 3B 83, K 99, BB 93 — 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).

Result: wOBA .233 → .195; ISO .109 → .089; BABIP .241 → .230. 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+Wilmington Blue Rocks · 166 PAwOBA .255 → .177 (−78)K% 34.3% → 46.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA34.34%÷0.974×1.310——46.17%
BB% (unintentional) /PA10.24%÷1.015×0.600—×0.9885.98%
HBP% /PA2.41%—×0.770—×0.9881.83%
Singles /BIP17.05%÷1.008×0.870×0.999×0.98814.51%
Doubles /BIP4.55%÷0.942×0.780×0.999×0.9883.71%
Triples /BIP1.14%÷0.984×0.850×0.999×0.9880.97%
Home runs /BIP4.55%÷1.016×0.880—×0.9883.89%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 103, 1B 102, 2B 88, 3B 97, K 95, BB 103 — 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.999.

Result: wOBA .255 → .177; ISO .124 → .091; BABIP .238 → .200. 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+Wilmington Blue Rocks · 130 PAwOBA .370 → .277 (−93)K% 31.5% → 42.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.54%÷0.973×1.310——42.48%
BB% (unintentional) /PA6.15%÷1.005×0.600—×0.9983.67%
HBP% /PA3.85%—×0.770—×0.9982.96%
Singles /BIP24.00%÷0.981×0.870×0.953×0.99820.24%
Doubles /BIP12.00%÷0.894×0.780×0.953×0.9989.96%
Triples /BIP1.33%÷0.913×0.850×0.953×0.9981.18%
Home runs /BIP6.67%÷0.913×0.880—×0.9986.41%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 83, 1B 96, 2B 79, 3B 83, K 95, BB 101 — 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.953.

Result: wOBA .370 → .277; ISO .224 → .180; BABIP .394 → .330. 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 AFredericksburg Nationals · 34 PAwOBA .236 → .142 (−94)K% 47.1% → 65.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA47.06%÷0.978×1.360——65.47%
BB% (unintentional) /PA14.71%÷1.126×0.690—×0.9908.92%
HBP% /PA0.00%—×0.780—×0.9900.00%
Singles /BIP16.67%÷1.016×0.920—×0.99014.95%
Doubles /BIP8.33%÷1.065×0.830—×0.9906.43%
Triples /BIP8.33%÷1.150×0.910—×0.9906.53%
Home runs /BIP0.00%÷0.917×0.800—×0.9900.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 83, 1B 103, 2B 113, 3B 130, K 96, BB 125 — applied at half strength. Age: age 23 vs a level average of 22.0 → −1.0% on BB/HBP/hit rates (1.0 yr older than average).

Result: wOBA .236 → .142; ISO .107 → .061; BABIP .333 → .279. 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).