Garret Forrester

3B Jacksonville Jumbo Shrimp
Age 25 R/R 6'0" / 205 lbs AAA HR -10%H -3% Svc 0.0 · Ctrl thru 2034
Overview
AAAPROSPECTMiLBFA 2035
OGV OFP35OGV rank#1170ETA2028MLB%10%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202422A/ROK2 orgs264.243/.391/.3241360—.192/.310/.254
202523A+MIA272.241/.390/.31021266—.202/.323/.263
202624AAA/AAMIA206.217/.417/.4548698—.183/.328/.373
2027PROJ10% MLB25MLBMIA14.184/.315/.31100890.0
2028PROJ42% MLB26MLBMIA84.187/.315/.31522900.2
2029PROJ55% MLB27MLBMIA128.189/.314/.31633890.2
Next 3 projected WAR 0.4Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2034Service0.0First FA2035
2027MiLB2028MiLB2029Pre-Arb$0.8M2030Pre-Arb$0.8M2031Pre-Arb$0.9M2032Ext$0.4M2033Ext$5M2034Ext$7M
Skills · percentileMiLB Statcast 2026 AAA
BB%97
Chase%97
Whiff%76
Z-Con%70
Speed47
Max EV24
Career WAR0.0 WAR median (P10 -0.1 / P90 0.9, comp-based) · star 1% · didn't stick 92%
CompsCarlos Narváez (age 25) · Rodolfo Castro (age 25) · Corey Joyce (age 25)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†89
AVG/OBP/SLG.184 / .315 / .311
PA14
HR0
K%36
BB%14
BABIP272
ISO123
MLB%10%
Value2027 · WAR
BAT: -1.8 runs (wOBA-derived runs vs avg)-2BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.1 runs (Defensive runs vs avg)+0FLDPOS: +0.5 runs (Positional adjustment)+0POSREP: +3.0 runs (Replacement-level credit)+3REPTotal WAR: +0.30+0.3WAR
0.00.51.00.00.20.20.20.127282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$3M ctrl surplus
Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M+0.2$0.7M+$0.0M
2030Pre-Arb$0.8M+0.2$0.6M+$0.0M
2031Pre-Arb$0.9M+0.1$0.3M+$0.0M (cut)
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $2M $2M +$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.

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)
202321 ABradenton Marauders — 2918 5000 1071 00 278552278830 455 2434 422 120 — — — — — —
202422 AJupiter Hammerheads — 239192 491401 37678 30 255397344740 89381 2815 345 65 — — — — — —
202422 ROKFCL Pirates — 2518 2000 254 00 111333111444 143 208 246 9 — — — — — —
202523 A+Beloit Sky Carp — 272216 52712 44659 121 241390310701 69329 2416 331 66 — — — — — —
202624 AAAJacksonville Jumbo Shrimp — 11079 13702 27362 10 165389329718 165256 3325 337 66 — — — — — —
202624 AAPensacola Blue Wahoos — 9673 20506 21142 50 2744485891.037 315264 1522 450 135 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202321 A MLEBradenton Marauders — 2921 5000 791 00 238448238686 436 3124 345 120 — — — — — —
202422 A MLEJupiter Hammerheads — 239204 411101 25898 30 201312270582 69331 3710 264 65 — — — — — —
202422 ROK MLEFCL Pirates — 2519 2000 174 00 105292105397 113 284 182 9 — — — — — —
202523 A+ MLEBeloit Sky Carp — 272228 46612 32859 121 202323263587 61294 3112 266 66 — — — — — —
202624 AAA MLEJacksonville Jumbo Shrimp — 11088 12602 18432 10 136296273569 136215 3916 266 66 — — — — — —
202624 AA MLEPensacola Blue Wahoos — 9680 19505 14172 50 237365487852 250241 1815 368 135 — — — — — —
202321 A MLEBradenton Marauders — 2921 5000 791 00 238448238686 417 3124 345 120 — — — — — —
202321 A RAWBradenton Marauders — 2918 5000 1071 00 278552278830 455 2434 422 120 — — — — — —
202422 A MLE2 teams — 264222 421101 279612 30 189310252563 63320 3610 256 60 — — — — — —
202422 A RAW2 teams — 264210 511401 397212 30 243391324715 81357 2715 336 60 — — — — — —
202523 A+ MLEBeloit Sky Carp — 272228 46612 32859 121 202323263587 61306 3112 266 66 — — — — — —
202523 A+ RAWBeloit Sky Carp — 272216 52712 44659 121 241390310701 69329 2416 331 66 — — — — — —
202624 AAA MLE2 teams — 206167 311107 33604 60 186333377711 192235 2916 314 98 — — — — — —
202624 AAA RAW2 teams — 206152 331208 48504 60 217417454871 237260 2423 390 98 — — — — — —
202321 A MLEBradenton Marauders — 2921 5000 791 00 238448238686 436 3124 345 120 — — — — — —
202422 A MLE2 teams — 264223 421101 279612 30 188310251561 63310 3610 256 60 — — — — — —
202523 A+ MLEBeloit Sky Carp — 272229 46612 32859 121 201323262585 61294 3112 266 66 — — — — — —
202624 AAA MLE2 teams — 206167 311107 33604 60 186333377711 192227 2916 314 98 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202422 A MLE2 teams — 264223 421101 279612 30 188310251561 63310 3610 256 60 — — — — — —
202523 A+ MLEBeloit Sky Carp — 272229 46612 32859 121 201323262585 61294 3112 266 66 — — — — — —
202624 AAA MLE2 teams — 206167 311107 33604 60 186333377711 192227 2916 314 98 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202725 MLB MLEMIA 10% 256213 411016 36865 61 192321327648 135283 3414 299 89 -3 +1 +0 +1 +6 0.3
▸ 2027 — real world (MLB)
202725 MLB CTXMIA 10% 1412 1000 250 00 184315311626 127272 3614 291 89 -0 +0 +0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202826 MLB MLEMIA 42% 198165 32805 27654 40 194321331652 137283 3314 301 90 -2 +1 +0 +1 +4 0.4
202927 MLB MLEMIA 55% 234196 39916 32764 50 196320332652 136283 3214 300 89 -3 +1 +0 +1 +5 0.4
203028 MLB MLEMIA 61% 258217 431016 34835 40 196318331649 135282 3213 299 88 -4 +1 -1 +1 +6 0.3
203129 MLB MLEMIA 62% 263223 441016 34844 30 196315328643 132281 3213 296 86 -4 +1 -1 +1 +6 0.2
202826 MLB CTXMIA 42% 8470 13302 12282 20 187315315630 128272 3314 292 90 -1 +0 +0 +0 +2 0.2
202927 MLB CTXMIA 55% 128108 21503 17422 30 189314316630 128272 3313 292 89 -2 +1 +0 +0 +3 0.2
203028 MLB CTXMIA 61% 157132 25603 21513 30 189311315627 126272 3213 290 88 -2 +1 -0 +1 +3 0.2
203129 MLB CTXMIA 62% 164139 27604 21533 20 189309313622 124270 3213 288 86 -3 +0 -1 +1 +4 0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 533449 8620012 7117410 100 192315316631 125278 3313 290 83 -8 +2 -1 +2 +12 0.7
/ 162G— A+C — 650548 10524015 8721212 120 192316318633 126277 3313 290 83 -9 +2 -1 +2 +14 0.9
Career— MLE — 18611553 30370436 24560446 401 195322315637 120288 3213 290 83 -15 +4 -1 +4 +24 1.5
/ 162G— MLE — 650542 10524113 8621116 140 194321314635 120285 3213 290 83 -9 +2 -1 +2 +14 0.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.

2026 AAAJacksonville Jumbo Shrimp · 110 PAwOBA .333 → .266 (−67)K% 32.7% → 39.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA32.73%÷1.000×1.200——39.27%
BB% (unintentional) /PA23.64%÷1.000×0.690—×1.03316.85%
HBP% /PA1.82%—×0.940—×1.0331.77%
Singles /BIP9.30%÷1.000×0.930×0.950×1.0338.49%
Doubles /BIP16.28%÷1.000×0.830×0.950×1.03313.26%
Triples /BIP0.00%÷1.000×0.970×0.950×1.0330.00%
Home runs /BIP4.65%÷1.000×0.700—×1.0333.36%

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 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.950.

Result: wOBA .333 → .266; ISO .165 → .137; BABIP .256 → .215. 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 AAPensacola Blue Wahoos · 96 PAwOBA .439 → .368 (−70)K% 14.6% → 17.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.58%÷1.000×1.220——17.79%
BB% (unintentional) /PA21.88%÷1.000×0.680—×0.99814.85%
HBP% /PA2.08%—×0.840—×0.9981.75%
Singles /BIP15.25%÷1.000×0.920×1.019×0.99814.27%
Doubles /BIP8.47%÷1.000×0.910×1.019×0.9987.84%
Triples /BIP0.00%÷1.000×0.880×1.019×0.9980.00%
Home runs /BIP10.17%÷1.000×0.800—×0.9988.12%

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

Result: wOBA .439 → .368; ISO .315 → .278; BABIP .264 → .241. 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+Beloit Sky Carp · 272 PAwOBA .328 → .266 (−62)K% 23.9% → 31.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.90%÷0.972×1.270——31.22%
BB% (unintentional) /PA16.18%÷0.978×0.710—×0.98811.61%
HBP% /PA3.31%—×0.790—×0.9882.58%
Singles /BIP27.81%÷1.028×0.920×1.025×0.98825.20%
Doubles /BIP4.64%÷0.961×0.810×1.025×0.9883.96%
Triples /BIP0.66%÷1.000×0.850×1.025×0.9880.57%
Home runs /BIP1.32%÷1.006×0.800—×0.9881.04%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 101, 1B 106, 2B 92, 3B 100, K 94, BB 96 — 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 ×1.025.

Result: wOBA .328 → .266; ISO .069 → .056; BABIP .329 → .294. 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 AJupiter Hammerheads · 239 PAwOBA .340 → .264 (−76)K% 28.0% → 37.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.03%÷1.029×1.360——37.06%
BB% (unintentional) /PA15.48%÷0.993×0.690—×0.99010.64%
HBP% /PA3.35%—×0.780—×0.9902.58%
Singles /BIP27.20%÷1.065×0.920×1.038×0.99024.13%
Doubles /BIP11.20%÷1.032×0.830×1.038×0.9909.25%
Triples /BIP0.00%÷0.960×0.910×1.038×0.9900.00%
Home runs /BIP0.80%÷0.888×0.800—×0.9900.71%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 78, 1B 113, 2B 106, 3B 92, K 106, BB 99 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.038.

Result: wOBA .340 → .264; ISO .089 → .070; BABIP .381 → .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 ROKFCL Pirates · 25 PAwOBA .251 → .182 (−70)K% 20.0% → 27.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.00%÷1.032×1.440——27.92%
BB% (unintentional) /PA8.00%÷0.964×0.620—×0.9654.96%
HBP% /PA16.00%—×0.720—×0.96511.12%
Singles /BIP15.38%÷1.003×0.820—×0.96512.13%
Doubles /BIP0.00%÷0.917×0.720—×0.9650.00%
Triples /BIP0.00%÷0.978×0.720—×0.9650.00%
Home runs /BIP0.00%÷0.921×0.780—×0.9650.00%

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

Result: wOBA .251 → .182; ISO .000 → .000; BABIP .143 → .113. 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 ABradenton Marauders · 29 PAwOBA .415 → .345 (−70)K% 24.1% → 31.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.14%÷1.037×1.360——31.66%
BB% (unintentional) /PA34.48%÷0.994×0.690——23.93%
HBP% /PA3.45%—×0.780——2.69%
Singles /BIP45.45%÷0.958×0.920——43.63%
Doubles /BIP0.00%÷0.949×0.830——0.00%
Triples /BIP0.00%÷1.150×0.910——0.00%
Home runs /BIP0.00%÷0.971×0.800——0.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 94, 1B 92, 2B 90, 3B 130, K 107, BB 99 — 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 .415 → .345; ISO .000 → .000; BABIP .455 → .436. 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).