Devin Fitz-Gerald

SS Harrisburg Senators
Age 21 S/R 5'10" / 185 lbs AA Svc 0.0 · Ctrl thru 2035
Overview
AAPROSPECTMiLBFA 2036
OGV OFP45OGV rank#77ETA2028MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202519A/ROKTEX173.302/.433/.4826882—.227/.322/.339
202620AA/A+WSH515.251/.339/.441201577—.213/.281/.365
2027PROJMLE21MLBWSH4.228/.292/.38000890.0
2028PROJ44% MLB22MLBWSH208.233/.298/.39174940.5
2029PROJ61% MLB23MLBWSH323.236/.302/.399116970.9
Next 3 projected WAR 1.5Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029MiLB2030Pre-Arb$0.8M2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Arb-1$5M2034Arb-2$7M+1
Skills · percentileMiLB Statcast 2026 AA
Z-Con%77
Whiff%59
K%44
ISO40
wRC+37
wOBA32
Career WAR0.0 WAR median (P10 -0.5 / P90 20, comp-based) · star 4% · didn't stick 69%
CompsCarter Kieboom (age 21) · Dylan Carlson (age 21) · Angel Martínez (age 21)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†89
AVG/OBP/SLG.228 / .292 / .380
PA4
HR0
K%25
BB%7
BABIP285
ISO147
MLB%2%
Value2027 · WAR
BAT: -2.8 runs (wOBA-derived runs vs avg)-3BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: -0.6 runs (Defensive runs vs avg)-1FLDPOS: +2.2 runs (Positional adjustment)+2POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: +0.50+0.5WAR
0.00.91.90.00.50.91.21.41.41.31.20.927282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$47M ctrl surplus
Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.8M+1.2$8M+$7M
2031Pre-Arb$0.9M+1.4$8M+$8M
2032Pre-Arb$0.9M+1.4$8M+$7M
2033Arb-1$5M+1.3$7M+$4M
2034Arb-2$7M+1.2$6M+$2M
2035Arb-3$9M+0.9$2M+$0.0M (cut)
Totals $15M $38M +$28M

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)
202519 AHickory Crawdads — 4332 8100 1190 31 250442281723 31348 2126 356 74 — — — — — —
202519 ROKACL Rangers — 130107 34606 17154 51 318430542972 224318 1213 422 84 — — — — — —
202620 AAHarrisburg Senators — 278249 59908 20717 43 237312369681 133297 267 307 65 — — — — — —
202620 A+Wilmington Blue Rocks — 237202 5411312 30424 111 267371530901 262284 1813 393 92 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202519 A MLEHickory Crawdads — 4336 8100 7120 31 222349250599 28321 2816 277 74 — — — — — —
202519 ROK MLEACL Rangers — 130114 26404 10224 51 228312368681 140236 178 292 84 — — — — — —
202620 AA MLEHarrisburg Senators — 278254 55806 15877 43 217279319598 102292 315 264 65 — — — — — —
202620 A+ MLEWilmington Blue Rocks — 237215 458211 18554 111 209283419701 209232 238 304 92 — — — — — —
202519 ROK MLE2 teams — 173149 33504 18344 82 221322336657 114257 2010 288 81 — — — — — —
202519 ROK RAW2 teams — 173139 42706 28244 82 302433482915 180324 1416 406 81 — — — — — —
202620 AA MLE2 teams — 515469 10016217 3314211 154 213281365645 151266 286 282 77 — — — — — —
202620 AA RAW2 teams — 515451 11320320 5011311 154 251339441780 191291 2210 347 77 — — — — — —
202519 ROK MLE2 teams — 173149 33504 18344 82 221322336657 114257 2010 288 81 — — — — — —
202620 AA MLE2 teams — 515466 10016217 3314211 154 215281367648 152264 286 282 77 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202519 ROK MLE2 teams — 173149 33504 18344 82 221322336657 114257 2010 288 81 — — — — — —
202620 AA MLE2 teams — 515466 10016217 3314211 154 215281367648 152264 286 282 77 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202721 MLB MLEWSH 2% 588535 12322318 391579 113 228292381673 153286 277 299 89 -8 +1 -2 +6 +13 0.5
▸ 2027 — real world (MLB)
202721 MLB CTXWSH 2% 44 1000 010 00 228292380672 151285 250 299 89 -0 +0 -0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202822 MLB MLEWSH 44% 474431 10118216 321238 92 233298393691 160286 267 307 94 -4 +1 -1 +5 +10 1.2
202923 MLB MLEWSH 61% 527477 11220218 371348 103 236302401703 165287 257 312 97 -2 +1 -1 +6 +11 1.6
203024 MLB MLEWSH 66% 560506 12122319 401409 103 238305406711 167288 257 315 99 -0 +1 -0 +6 +12 1.8
203125 MLB MLEWSH 69% 578522 12522320 421439 103 239307408715 169288 257 317 100 +0 +1 -0 +6 +13 2.0
203226 MLB MLEWSH 70% 590532 12823320 441469 103 239308408715 168288 257 317 101 +0 +1 -0 +6 +13 2.0
203327 MLB MLEWSH 69% 590532 12723320 441469 93 238307405712 167288 257 316 100 -0 +1 -0 +6 +13 2.0
203428 MLB MLEWSH 68% 582526 12522320 431468 83 237305401706 164287 257 313 98 -1 +0 -1 +6 +13 1.7
203529 MLB MLEWSH 67% 565510 11921219 421438 73 235302395697 160286 257 310 96 -3 +0 -2 +6 +12 1.4
203630 MLB MLEWSH 72% 552499 11621218 401428 63 232299388686 156285 267 305 93 -5 +0 -2 +6 +12 1.1
203731 MLB MLEWSH 75% 534484 11020216 381397 44 228294378672 150282 267 300 89 -7 -1 -3 +6 +12 0.6
203832 MLB MLEWSH 77% 511463 10418215 361357 313 223288366654 143278 267 292 84 -10 -5 -4 +5 +11 -0.2
202822 MLB CTXWSH 44% 208189 44817 14543 41 233298391689 159286 267 306 94 -2 +0 -0 +2 +5 0.5
202923 MLB CTXWSH 61% 323292 6913111 23825 62 236302399701 163287 257 311 97 -1 +0 -0 +3 +7 0.9
203024 MLB CTXWSH 66% 371335 8015113 27936 72 238305404709 166288 257 315 99 -0 +1 -0 +4 +8 1.2
203125 MLB CTXWSH 69% 397359 8716214 29986 72 239307407713 168288 257 316 100 +0 +1 -0 +4 +9 1.4
203226 MLB CTXWSH 70% 412373 8916214 301026 72 239307406714 167288 257 316 101 +0 +1 -0 +4 +9 1.4
203327 MLB CTXWSH 69% 407368 8816214 301016 62 238307404711 166288 257 315 100 -0 +0 -0 +4 +9 1.3
203428 MLB CTXWSH 68% 399360 8516113 301006 62 237305400704 163287 258 313 98 -1 +0 -1 +4 +9 1.2
203529 MLB CTXWSH 67% 377341 8015112 28955 52 234302394696 159286 257 309 96 -2 +0 -1 +4 +8 0.9
203630 MLB CTXWSH 72% 395358 8315113 291015 42 232299387685 155285 267 305 93 -3 +0 -2 +4 +9 0.8
203731 MLB CTXWSH 75% 400363 8215112 291045 33 228294377672 150282 267 299 89 -5 -1 -2 +4 +9 0.5
203832 MLB CTXWSH 77% 394358 8014112 281045 310 223288365654 142278 267 292 84 -8 -3 -3 +4 +9 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 40833696 86715914135 297103458 5830 235302395696 160287 257 309 94 -22 -0 -11 +44 +88 10.1
/ 162G— A+C — 650588 13725221 471659 95 233299389689 156286 257 309 94 -3 -0 -2 +7 +14 1.6
Career— MLE — 69616291 146425930228 5031769108 11350 233301392693 159285 257 307 94 -34 +0 -16 +67 +136 15.6
/ 162G— MLE — 650587 13624321 4716510 115 232299390689 158285 257 307 94 -4 +0 -2 +7 +14 1.6

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 AAHarrisburg Senators · 278 PAwOBA .301 → .264 (−37)K% 25.5% → 31.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.54%÷1.000×1.220——31.16%
BB% (unintentional) /PA7.19%÷1.000×0.700—×1.0505.29%
HBP% /PA2.52%—×0.850—×1.0502.25%
Singles /BIP23.60%÷1.000×0.970×0.996×1.05023.94%
Doubles /BIP5.06%÷1.000×0.860×0.996×1.0504.55%
Triples /BIP0.00%÷1.000×0.950×0.996×1.0500.00%
Home runs /BIP4.49%÷1.000×0.780—×1.0503.68%

Factors used: league row EL. 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 24.8 → +5.0% on BB/HBP/hit rates (3.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.996.

Result: wOBA .301 → .264; ISO .133 → .107; BABIP .297 → .292. 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).

2026 A+Wilmington Blue Rocks · 237 PAwOBA .383 → .304 (−78)K% 17.7% → 23.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.72%÷1.000×1.310——23.22%
BB% (unintentional) /PA12.66%÷1.000×0.600—×1.0277.80%
HBP% /PA1.69%—×0.770—×1.0271.33%
Singles /BIP17.50%÷1.000×0.870×0.950×1.02714.85%
Doubles /BIP6.88%÷1.000×0.780×0.950×1.0275.23%
Triples /BIP1.88%÷1.000×0.850×0.950×1.0271.55%
Home runs /BIP7.50%÷1.000×0.880—×1.0276.78%

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 21 vs a level average of 22.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 .383 → .304; ISO .262 → .228; BABIP .284 → .232. 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 ROKACL Rangers · 130 PAwOBA .418 → .292 (−126)K% 11.5% → 16.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.54%÷0.981×1.440——16.94%
BB% (unintentional) /PA13.08%÷1.016×0.620—×0.9957.94%
HBP% /PA3.08%—×0.720—×0.9952.20%
Singles /BIP23.91%÷0.991×0.820×0.954×0.99518.77%
Doubles /BIP6.52%÷1.017×0.720×0.954×0.9954.38%
Triples /BIP0.00%÷1.138×0.720×0.954×0.9950.00%
Home runs /BIP6.52%÷1.302×0.780—×0.9953.89%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 160, 1B 98, 2B 103, 3B 128, K 96, BB 103 — applied at half strength. Age: age 20 vs a level average of 19.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.954.

Result: wOBA .418 → .292; ISO .224 → .142; BABIP .318 → .236. 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 AHickory Crawdads · 43 PAwOBA .349 → .277 (−71)K% 20.9% → 29.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.93%÷0.981×1.360——29.02%
BB% (unintentional) /PA25.58%÷1.051×0.690—×1.03017.30%
HBP% /PA0.00%—×0.780—×1.0300.00%
Singles /BIP30.43%÷1.002×0.920—×1.03028.78%
Doubles /BIP4.35%÷1.123×0.830—×1.0303.31%
Triples /BIP0.00%÷1.039×0.910—×1.0300.00%
Home runs /BIP0.00%÷1.037×0.800—×1.0300.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 107, 1B 100, 2B 125, 3B 108, K 96, BB 110 — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average).

Result: wOBA .349 → .277; ISO .031 → .024; BABIP .348 → .321. 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).