Will Banfield

C Louisville Bats
Age 27 R/R 6'0" / 215 lbs AAA HR +16%BB +6% Svc 0.238 · Ctrl thru 2032
Overview
AAA40-MANROOKIEPre-ArbFA 2033
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202424AAAMIA371.247/.301/.3799053—.210/.251/.317
202525AAACIN270.214/.277/.2922026—.173/.223/.238
202626AAACIN296.262/.307/.42511053—.211/.246/.329
202626MLBCIN21.150/.150/.20000-140.3
2027PROJ30% MLB27MLBCIN46.205/.244/.3081051-0.1
2028PROJ42% MLB28MLBCIN110.205/.246/.3092052-0.2
Last 3 seasons WAR 0.3  ·  Next 2 projected WAR -0.3Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2032Service0.238First FA2033
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Ext$0.8M2030Ext$0.2M2031Ext$0.4M2032Ext$0.6M
Skills · percentileMiLB Statcast 2026 AAA
Max EV78
K%47
Whiff%42
Z-Con%29
BB%14
Speed14
Career WAR0.0 WAR median (P10 -0.2 / P90 0.3, comp-based) · star 0% · didn't stick 100%
CompsKevin Cash (age 27) · Ali Solis (age 27) · Jesús Sucre (age 28)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†51
AVG/OBP/SLG.205 / .244 / .308
PA46
HR1
K%28
BB%4
BABIP270
ISO114
MLB%30%
Value2027 · WAR
BAT: -9.0 runs (wOBA-derived runs vs avg)-9BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: -0.2 runs (Defensive runs vs avg)-0FLDPOS: +2.8 runs (Positional adjustment)+3POSREP: +3.4 runs (Replacement-level credit)+3REPTotal WAR: -0.20-0.2WAR
0.00.51.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$2M ctrl surplus
Tools · ContractCON 40 / POW 35
Toolsscout grade · Statcast %ile · 2025-2026
CONTACT40
xAVG
100.154
POWER35
Avg EV
1083.8
Bat Spd
4370.6
EYE35
scouting grade only
SPEED45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2026
Service   0.238 yrs.days
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M———
2028Pre-Arb$0.8M———
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-1.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)
201818 AGreensboro Grasshoppers — 5248 10003 4150 00 208269396665 187233 298 296 33 — — — — — —
201818 ROKGCL Marlins — 9482 21810 7283 01 256337378715 122375 307 317 25 — — — — — —
201919 AClinton LumberKings — 433397 791329 251215 00 199255310565 111256 286 253 15 — — — — — —
202121 A+Beloit Snappers — 298266 481416 25954 10 180261308569 128250 328 258 14 — — — — — —
202121 INTLMesa Solar Sox — 4639 9201 571 01 231333359692 128250 1511 311 97 — — — — — —
202222 AAPensacola Blue Wahoos — 126116 31513 5252 00 267309405714 138308 204 311 67 — — — — — —
202222 A+Beloit Sky Carp — 289269 551318 11683 11 204244349593 145236 244 258 28 — — — — — —
202323 AAPensacola Blue Wahoos — 495458 11825223 251226 30 258305472776 214299 255 337 61 — — — — — —
202424 AAAJacksonville Jumbo Shrimp — 371340 841429 241052 00 247301379680 132325 286 301 53 — — — — — —
202525 AAALouisville Bats — 270243 521302 18693 00 214277292569 78281 267 256 26 — — — — — —
202626 MLBCincinnati Reds — 2120 3100 070 00 150150200350 50214 330 147 -14 -3 +0 +0 +6 +0 0.3
202626 AAALouisville Bats — 296275 7212011 16692 00 262307425733 164311 235 322 53 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 2120 3100 070 00 150150200350 50214 330 147 -14 -3 +0 +0 +6 +0 0.3
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201818 A MLEGreensboro Grasshoppers — 5249 8002 3210 00 163212286497 122232 406 217 33 — — — — — —
201818 ROK MLEGCL Marlins — 9485 14510 4403 01 165228247475 82280 434 205 25 — — — — — —
201919 A MLEClinton LumberKings — 433404 61926 181625 00 151197228424 77221 374 190 15 — — — — — —
202121 A+ MLEBeloit Snappers — 298274 371114 171254 10 135197226423 91217 426 189 14 — — — — — —
202222 AA MLEPensacola Blue Wahoos — 126118 28412 3322 00 237268339607 102285 252 267 67 — — — — — —
202222 A+ MLEBeloit Sky Carp — 289272 461017 8863 11 169201290492 121202 303 210 28 — — — — — —
202323 AA MLEPensacola Blue Wahoos — 495467 9522116 161506 30 203239358597 154255 303 259 61 — — — — — —
202424 AAA MLEJacksonville Jumbo Shrimp — 371347 731227 171262 00 210251317568 107294 345 247 53 — — — — — —
202525 AAA MLELouisville Bats — 270248 431002 13853 00 173223238461 65240 315 206 26 — — — — — —
202626 MLB MLECincinnati Reds — 2120 3100 070 00 150150200350 50214 330 148 -14 -3 +0 +0 +6 +0 0.3
202626 AAA MLELouisville Bats — 296280 59908 11832 00 211246329574 118265 284 246 53 — — — — — —
201818 ROK MLE2 teams — 146134 22512 7613 01 164222261483 97274 425 209 28 — — — — — —
201818 ROK RAW2 teams — 146130 31813 11433 01 238312385697 146326 298 310 28 — — — — — —
201919 A MLEClinton LumberKings — 433404 61926 181625 00 151197228424 77227 374 190 15 — — — — — —
201919 A RAWClinton LumberKings — 433397 791329 251215 00 199255310565 111256 286 253 15 — — — — — —
202121 A+ MLE2 teams — 344315 431315 201445 11 137200232432 95224 426 189 14 — — — — — —
202121 A+ RAW2 teams — 344305 571617 301025 11 187271315585 128250 309 265 14 — — — — — —
202222 A+ MLE2 teams — 415390 741529 111175 11 190222308529 118238 283 227 40 — — — — — —
202222 A+ RAW2 teams — 415385 8618211 16935 11 223264366630 143259 224 274 40 — — — — — —
202323 AA MLEPensacola Blue Wahoos — 495467 9522116 161506 30 203239358597 154258 303 259 61 — — — — — —
202323 AA RAWPensacola Blue Wahoos — 495458 11825223 251226 30 258305472776 214299 255 337 61 — — — — — —
202424 AAA MLEJacksonville Jumbo Shrimp — 371347 731227 171262 00 210251317568 107301 345 247 53 — — — — — —
202424 AAA RAWJacksonville Jumbo Shrimp — 371340 841429 241052 00 247301379680 132325 286 301 53 — — — — — —
202525 AAA MLELouisville Bats — 270248 431002 13853 00 173223238461 65246 315 206 26 — — — — — —
202525 AAA RAWLouisville Bats — 270243 521302 18693 00 214277292569 78281 267 256 26 — — — — — —
202626 AAA MLE2 teams — 317300 621008 11902 00 207240320560 113265 283 240 48 — — — — — —
202626 AAA RAW2 teams — 317295 7513011 16762 00 254297410707 156305 245 310 48 — — — — — —
201818 ROK MLE2 teams — 146135 22512 7613 01 163222259481 96263 425 209 28 — — — — — —
201919 A MLEClinton LumberKings — 433407 61926 181625 00 150197226423 76221 374 190 15 — — — — — —
202121 A+ MLE2 teams — 344316 431315 201445 11 136200231431 95217 426 189 14 — — — — — —
202222 A+ MLE2 teams — 415396 741529 111175 11 187222303525 116227 283 227 40 — — — — — —
202323 AA MLEPensacola Blue Wahoos — 495470 9522116 161506 30 202239355595 153255 303 259 61 — — — — — —
202424 AAA MLEJacksonville Jumbo Shrimp — 371349 731227 171262 00 209251315567 106294 345 247 53 — — — — — —
202525 AAA MLELouisville Bats — 270252 431002 13853 00 171223234458 63240 315 206 26 — — — — — —
202626 AAA MLE2 teams — 317301 621008 11902 00 206240319559 113262 283 240 48 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202424 AAA MLEJacksonville Jumbo Shrimp — 371349 731227 171262 00 209251315567 106294 345 247 53 — — — — — —
202525 AAA MLELouisville Bats — 270252 431002 13853 00 171223234458 63240 315 206 26 — — — — — —
202626 AAA MLE2 teams — 317301 621008 11902 00 206240319559 113262 283 240 48 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202727 MLB MLECIN 30% 354333 681316 151023 10 203242302545 100269 294 244 51 -21 +0 -1 +6 +8 -0.2
▸ 2027 — real world (MLB)
202727 MLB CTXCIN 30% 4644 9201 2130 00 205244308552 103270 284 247 51 -3 +0 -0 +1 +1 -0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202828 MLB MLECIN 42% 266250 521015 12762 00 203244303547 100269 295 245 52 -15 +0 -1 +5 +6 -0.6
202828 MLB CTXCIN 42% 110103 21402 5321 00 205246309554 104270 295 248 52 -6 +0 -0 +2 +2 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 131123 24502 5391 00 195233285517 89262 304 232 39 -9 +0 -0 +8 +3 0.1
/ 162G— A+C — 650610 11925010 251945 00 195233285518 90262 304 232 39 -45 +0 -2 +38 +14 0.4
Career— MLE — 32123002 5551121063 131105634 63 185227292519 107256 334 226 39 -27 +0 -1 +13 +10 -0.6
/ 162G— MLE — 650608 11323213 272147 11 186229294524 109257 334 226 39 -40 +0 -2 +19 +14 -0.8

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 AAALouisville Bats · 296 PAwOBA .314 → .246 (−68)K% 23.3% → 28.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.31%÷1.000×1.200——27.97%
BB% (unintentional) /PA5.41%÷1.000×0.690—×1.0033.74%
HBP% /PA0.68%—×0.940—×1.0030.64%
Singles /BIP23.79%÷1.000×0.930×0.950×1.00321.08%
Doubles /BIP5.83%÷1.000×0.830×0.950×1.0034.61%
Triples /BIP0.00%÷1.000×0.970×0.950×1.0030.00%
Home runs /BIP5.34%÷1.000×0.700—×1.0033.75%

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 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .314 → .246; ISO .164 → .115; BABIP .311 → .265. 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 AAALouisville Bats · 270 PAwOBA .255 → .206 (−49)K% 25.6% → 31.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.56%÷0.975×1.200——31.45%
BB% (unintentional) /PA6.67%÷1.002×0.690—×1.0184.67%
HBP% /PA1.11%—×0.940—×1.0181.06%
Singles /BIP21.26%÷1.049×0.930×0.965×1.01818.51%
Doubles /BIP7.47%÷0.992×0.830×0.965×1.0186.14%
Triples /BIP0.00%÷0.900×0.970×0.965×1.0180.00%
Home runs /BIP1.15%÷0.901×0.700—×1.0180.91%

Factors used: league row International League. Park (home-season share, regressed): HR 80, 1B 110, 2B 98, 3B 80, K 95, BB 100 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.965.

Result: wOBA .255 → .206; ISO .078 → .062; BABIP .281 → .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).

2024 AAAJacksonville Jumbo Shrimp · 371 PAwOBA .297 → .247 (−50)K% 28.3% → 34.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.30%÷0.999×1.200——33.99%
BB% (unintentional) /PA6.47%÷1.005×0.690—×1.0334.59%
HBP% /PA0.54%—×0.940—×1.0330.52%
Singles /BIP25.11%÷1.016×0.930×0.977×1.03323.18%
Doubles /BIP5.96%÷0.970×0.830×0.977×1.0335.14%
Triples /BIP0.85%÷0.985×0.970×0.977×1.0330.85%
Home runs /BIP3.83%÷0.925×0.700—×1.0332.99%

Factors used: league row International League. Park (home-season share, regressed): HR 85, 1B 103, 2B 94, 3B 97, K 100, BB 101 — 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.977.

Result: wOBA .297 → .247; ISO .132 → .105; BABIP .325 → .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).

2023 AAPensacola Blue Wahoos · 495 PAwOBA .330 → .259 (−71)K% 24.6% → 30.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.65%÷0.990×1.220——30.37%
BB% (unintentional) /PA5.05%÷1.056×0.680—×1.0123.29%
HBP% /PA1.21%—×0.840—×1.0121.03%
Singles /BIP20.24%÷1.052×0.920×0.959×1.01217.17%
Doubles /BIP7.44%÷0.947×0.910×0.959×1.0126.94%
Triples /BIP0.60%÷1.097×0.880×0.959×1.0120.46%
Home runs /BIP6.85%÷1.091×0.800—×1.0125.08%

Factors used: league row SL. Park (home-season share, regressed): HR 118, 1B 110, 2B 89, 3B 119, K 98, BB 111 — 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.959.

Result: wOBA .330 → .259; ISO .214 → .163; BABIP .299 → .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).

2022 A+Beloit Sky Carp · 289 PAwOBA .256 → .210 (−46)K% 23.5% → 29.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.53%÷1.011×1.270——29.56%
BB% (unintentional) /PA3.81%÷0.983×0.710—×0.9982.74%
HBP% /PA1.04%—×0.790—×0.9980.82%
Singles /BIP16.42%÷1.010×0.920×0.964×0.99814.39%
Doubles /BIP6.47%÷0.950×0.810×0.964×0.9985.31%
Triples /BIP0.50%÷1.068×0.850×0.964×0.9980.38%
Home runs /BIP3.98%÷0.885×0.800—×0.9983.59%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 77, 1B 102, 2B 90, 3B 114, K 102, BB 97 — 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.964.

Result: wOBA .256 → .210; ISO .145 → .121; BABIP .236 → .202. 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).

2022 AAPensacola Blue Wahoos · 126 PAwOBA .309 → .267 (−42)K% 19.8% → 25.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.84%÷0.964×1.220——25.11%
BB% (unintentional) /PA3.97%÷1.021×0.680—×1.0272.71%
HBP% /PA1.59%—×0.840—×1.0271.37%
Singles /BIP24.18%÷0.981×0.920×0.991×1.02723.08%
Doubles /BIP5.49%÷1.056×0.910×0.991×1.0274.82%
Triples /BIP1.10%÷1.150×0.880×0.991×1.0270.86%
Home runs /BIP3.30%÷1.048×0.800—×1.0272.58%

Factors used: league row SL. Park (home-season share, regressed): HR 110, 1B 96, 2B 111, 3B 130, K 93, BB 104 — 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.991.

Result: wOBA .309 → .267; ISO .138 → .110; BABIP .308 → .285. 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).

2021 A+Beloit Snappers · 298 PAwOBA .254 → .189 (−65)K% 31.9% → 42.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.88%÷1.025×1.350——42.00%
BB% (unintentional) /PA8.39%÷1.054×0.710—×1.0125.72%
HBP% /PA1.34%—×0.810—×1.0121.10%
Singles /BIP15.79%÷1.049×0.910×0.999×1.01213.85%
Doubles /BIP8.19%÷0.955×0.830×0.999×1.0127.19%
Triples /BIP0.58%÷0.977×0.820×0.999×1.0120.50%
Home runs /BIP3.51%÷1.082×0.830—×1.0122.72%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 116, 1B 110, 2B 91, 3B 95, K 105, BB 111 — 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.999.

Result: wOBA .254 → .189; ISO .128 → .094; BABIP .250 → .217. 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).

2019 AClinton LumberKings · 433 PAwOBA .250 → .190 (−60)K% 27.9% → 37.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.94%÷1.019×1.360——37.30%
BB% (unintentional) /PA5.77%÷0.972×0.690—×1.0304.22%
HBP% /PA1.15%—×0.780—×1.0300.93%
Singles /BIP19.93%÷1.019×0.920×0.950×1.03017.60%
Doubles /BIP4.71%÷1.007×0.830×0.950×1.0303.80%
Triples /BIP0.72%÷0.936×0.910×0.950×1.0300.69%
Home runs /BIP3.26%÷1.085×0.800—×1.0302.48%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 117, 1B 104, 2B 101, 3B 87, K 104, BB 94 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .250 → .190; ISO .111 → .079; BABIP .256 → .221. 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 — .