Kenny Piper

C Montgomery Biscuits
Age 29 R/R 5'10" / 190 lbs AA HR -6%H +4% Svc 0.0 · Ctrl thru 2035 ILForty Man (40M)
Overview
AA40M40-MANPROSPECTMiLBFA 2036
MLB%10%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202426AAA/AATB358.208/.309/.38312548—.166/.244/.294
202527AAA/AA/INTL2 orgs311.189/.298/.33391240—.147/.236/.244
202628AAA/AATB307.265/.372/.504121385—.213/.296/.394
2027PROJ10% MLB29MLBTB13.187/.266/.32600680.0
2028PROJ27% MLB30MLBTB54.187/.265/.3231166-0.0
Next 2 projected WAR -0.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029Ext$0.0M2030Ext$0.8M2031Ext$0.9M2032Ext$0.9M2033Ext$3M2034Ext$5M+1
Skills · percentileMiLB Statcast 2026 AA
ISO88
wRC+83
wOBA81
BB%65
Speed60
Z-Con%55
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 100%
CompsCamden Duzenack (age 28) · Zack Short (age 29) · Jim Haley (age 29)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†68
AVG/OBP/SLG.187 / .266 / .326
PA13
HR0
K%31
BB%8
BABIP249
ISO83
MLB%10%
Value2027 · WAR
BAT: -5.0 runs (wOBA-derived runs vs avg)-5BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.3 runs (Positional adjustment)+2POSREP: +2.8 runs (Replacement-level credit)+3REPTotal WAR: +0.10+0.1WAR
trajectory · projected WAR by year
0.10.02728
Tools · ContractCON 30 / POW 55
Toolsscout grade · Statcast %ile · 2026
CONTACT30
xAVG
100.125
POWER55
Barrel%
9016.7
Avg EV
6089.8
EYE50
scouting grade only
SPEED55
Sprint
3026.5
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
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
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)
202123 ROKFCL Rays — 2015 8201 212 32 5336328671.498 333500 510 602 229 — — — — — —
202224 ACharleston RiverDogs — 177141 29515 31403 61 206360362722 156247 2318 331 54 — — — — — —
202325 AAMontgomery Biscuits — 9582 24507 8285 00 293389610999 317362 298 433 107 — — — — — —
202325 A+Bowling Green Hot Rods — 270227 4912213 296512 31 216336458794 242238 2411 351 49 — — — — — —
202426 AAADurham Bulls — 115101 19505 11332 30 188281386667 198219 2910 297 36 — — — — — —
202426 AAMontgomery Biscuits — 243207 45927 27725 20 217322382704 164288 3011 314 53 — — — — — —
202527 AAADurham Bulls — 185157 30508 20565 90 191302376678 185229 3011 303 37 — — — — — —
202527 AAMontgomery Biscuits — 6151 9201 8151 10 176300275575 98222 2513 269 32 — — — — — —
202527 INTLGigantes del Cibao — 6556 11210 5232 20 196286268554 71324 358 252 57 — — — — — —
202628 AAADurham Bulls — 3025 7201 471 21 280400480880 200353 2313 393 95 — — — — — —
202628 AAMontgomery Biscuits — 277235 6222111 33736 112 264369506875 243333 2612 381 84 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202123 ROK MLEFCL Rays — 2016 8201 112 32 5005798121.391 312382 55 506 229 — — — — — —
202224 A MLECharleston RiverDogs — 177151 24414 21553 61 159274278552 119208 3112 248 54 — — — — — —
202325 AA MLEMontgomery Biscuits — 9585 20405 5335 00 235316459775 224311 355 326 107 — — — — — —
202325 A+ MLEBowling Green Hot Rods — 270240 368110 169012 31 150239317555 167178 336 241 49 — — — — — —
202426 AAA MLEDurham Bulls — 115104 15403 8392 30 144219269489 125187 347 222 36 — — — — — —
202426 AA MLEMontgomery Biscuits — 243216 38816 18885 20 176255306561 130244 367 246 53 — — — — — —
202527 AAA MLEDurham Bulls — 185163 24404 14645 90 147236245482 98200 358 223 37 — — — — — —
202527 AA MLEMontgomery Biscuits — 6154 8201 5181 10 148233241474 93193 308 216 32 — — — — — —
202628 AAA MLEDurham Bulls — 3026 7201 381 21 269367462828 192308 2710 308 95 — — — — — —
202628 AA MLEMontgomery Biscuits — 277246 511818 22896 112 207288386675 179276 328 292 84 — — — — — —
202123 ROK MLEFCL Rays — 2016 8201 112 32 5005798121.391 312467 55 506 229 — — — — — —
202123 ROK RAWFCL Rays — 2015 8201 212 32 5336328671.498 333500 510 602 229 — — — — — —
202224 A MLECharleston RiverDogs — 177151 24414 21553 61 159274278552 119215 3112 248 54 — — — — — —
202224 A RAWCharleston RiverDogs — 177141 29515 31403 61 206360362722 156247 2318 331 54 — — — — — —
202325 A+ MLE2 teams — 365325 5612115 2112317 31 172259354613 182217 346 263 64 — — — — — —
202325 A+ RAW2 teams — 365309 7317220 379317 31 236350498848 262268 2510 372 64 — — — — — —
202426 AA MLE2 teams — 358320 531219 261277 50 166244294537 128233 357 238 47 — — — — — —
202426 AA RAW2 teams — 358308 6414212 381057 50 208309383692 175265 2911 308 47 — — — — — —
202527 AAA MLE3 teams — 311273 41806 241038 120 150239245485 95207 338 221 36 — — — — — —
202527 AAA RAW3 teams — 311264 50919 33948 120 189298333632 144247 3011 286 36 — — — — — —
202628 AA MLE2 teams — 307273 572019 24987 133 209289388678 179286 328 294 85 — — — — — —
202628 AA RAW2 teams — 307260 6924112 37807 133 265372504876 238335 2612 382 85 — — — — — —
202123 ROK MLEFCL Rays — 2017 8201 112 32 4715797651.344 294382 55 506 229 — — — — — —
202224 A MLECharleston RiverDogs — 177151 24414 21553 61 159274278552 119208 3112 248 54 — — — — — —
202325 A+ MLE2 teams — 365324 5612115 2112317 31 173259355614 182213 346 263 64 — — — — — —
202426 AA MLE2 teams — 358322 531219 261277 50 165244292536 127226 357 238 47 — — — — — —
202527 AAA MLE3 teams — 311276 41806 241038 120 149239243482 94198 338 221 36 — — — — — —
202628 AA MLE2 teams — 307273 572019 24987 133 209289388678 179279 328 294 85 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202426 AA MLE2 teams — 358322 531219 261277 50 165244292536 127226 357 238 47 — — — — — —
202527 AAA MLE3 teams — 311276 41806 241038 120 149239243482 94198 338 221 36 — — — — — —
202628 AA MLE2 teams — 307273 572019 24987 133 209289388678 179279 328 294 85 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202729 MLB MLETB 10% 352315 581519 271097 91 187265329594 143247 318 268 68 -14 +1 +0 +6 +8 0.1
▸ 2027 — real world (MLB)
202729 MLB CTXTB 10% 1312 2100 140 00 187266326592 140249 318 267 68 -1 +0 +0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202830 MLB MLETB 27% 197176 33815 15614 41 186264325590 139248 318 266 66 -8 +0 -2 +4 +4 -0.2
202830 MLB CTXTB 27% 5449 8201 4171 10 187265323588 136249 317 266 66 -2 +0 -1 +1 +1 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 5449 8201 4171 10 163241265506 102226 317 266 61 -2 +0 -1 +1 +1 -0.0
/ 162G— A+C — 650590 9624012 4820512 120 163240264504 102225 327 266 61 -26 +2 -7 +12 +14 -0.5
Career— MLE — 18651651 29372552 14260850 499 177263322585 144239 338 258 61 -13 +1 -2 +6 +7 -0.1
/ 162G— MLE — 650575 10225218 4921217 173 177261322583 144239 338 258 61 -26 +1 -4 +12 +14 -0.3

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 AAMontgomery Biscuits · 277 PAwOBA .374 → .292 (−81)K% 26.4% → 32.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.35%÷1.000×1.220——32.15%
BB% (unintentional) /PA11.91%÷1.000×0.680—×0.9687.84%
HBP% /PA2.17%—×0.840—×0.9681.76%
Singles /BIP17.28%÷1.000×0.920×0.950×0.96814.62%
Doubles /BIP13.58%÷1.000×0.910×0.950×0.96811.36%
Triples /BIP0.62%÷1.000×0.880×0.950×0.9680.50%
Home runs /BIP6.79%÷1.000×0.800—×0.9685.26%

Factors used: league row SL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 28 vs a level average of 24.8 → −3.2% on BB/HBP/hit rates (3.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .374 → .292; ISO .243 → .193; BABIP .333 → .276. 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 AAADurham Bulls · 30 PAwOBA .383 → .308 (−76)K% 23.3% → 28.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.33%÷1.000×1.200——28.00%
BB% (unintentional) /PA13.33%÷1.000×0.690—×0.9929.13%
HBP% /PA3.33%—×0.940—×0.9923.11%
Singles /BIP22.22%÷1.000×0.930—×0.99220.50%
Doubles /BIP11.11%÷1.000×0.830—×0.9929.15%
Triples /BIP0.00%÷1.000×0.970—×0.9920.00%
Home runs /BIP5.56%÷1.000×0.700—×0.9923.86%

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 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average).

Result: wOBA .383 → .308; ISO .200 → .149; BABIP .353 → .308. 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 AAADurham Bulls · 185 PAwOBA .300 → .223 (−77)K% 30.3% → 34.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.27%÷1.057×1.200——34.36%
BB% (unintentional) /PA10.81%÷1.030×0.690—×1.0037.27%
HBP% /PA2.70%—×0.940—×1.0032.55%
Singles /BIP16.83%÷0.956×0.930×0.950×1.00315.61%
Doubles /BIP4.95%÷0.940×0.830×0.950×1.0034.16%
Triples /BIP0.00%÷0.900×0.970×0.950×1.0030.00%
Home runs /BIP7.92%÷1.380×0.700—×1.0034.03%

Factors used: league row International League. Park (home-season share, regressed): HR 176, 1B 91, 2B 88, 3B 80, K 111, BB 106 — 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 .300 → .223; ISO .185 → .107; BABIP .229 → .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).

2025 AAMontgomery Biscuits · 61 PAwOBA .267 → .216 (−51)K% 24.6% → 29.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.59%÷1.010×1.220——29.70%
BB% (unintentional) /PA13.11%÷0.988×0.680—×0.9788.83%
HBP% /PA1.64%—×0.840—×0.9781.35%
Singles /BIP16.67%÷1.045×0.920—×0.97814.35%
Doubles /BIP5.56%÷0.976×0.910—×0.9785.07%
Triples /BIP0.00%÷1.150×0.880—×0.9780.00%
Home runs /BIP2.78%÷0.922×0.800—×0.9782.36%

Factors used: league row SL. Park (home-season share, regressed): HR 84, 1B 109, 2B 95, 3B 130, K 102, BB 98 — applied at half strength. Age: age 27 vs a level average of 24.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average).

Result: wOBA .267 → .216; ISO .098 → .087; BABIP .222 → .193. 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 AAMontgomery Biscuits · 243 PAwOBA .311 → .246 (−65)K% 29.6% → 36.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.63%÷0.999×1.220——36.19%
BB% (unintentional) /PA11.11%÷1.022×0.680—×0.9887.30%
HBP% /PA2.06%—×0.840—×0.9881.71%
Singles /BIP20.00%÷1.008×0.920×0.950×0.98817.13%
Doubles /BIP6.67%÷0.972×0.910×0.950×0.9885.86%
Triples /BIP1.48%÷1.115×0.880×0.950×0.9881.10%
Home runs /BIP5.19%÷0.958×0.800—×0.9884.28%

Factors used: league row SL. Park (home-season share, regressed): HR 92, 1B 102, 2B 94, 3B 123, K 100, BB 104 — applied at half strength. Age: age 26 vs a level average of 24.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.950.

Result: wOBA .311 → .246; ISO .164 → .134; BABIP .288 → .244. 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 AAADurham Bulls · 115 PAwOBA .291 → .222 (−69)K% 28.7% → 33.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.70%÷1.014×1.200——33.95%
BB% (unintentional) /PA9.57%÷0.971×0.690—×1.0186.92%
HBP% /PA1.74%—×0.940—×1.0181.66%
Singles /BIP13.24%÷0.985×0.930×0.950×1.01812.08%
Doubles /BIP7.35%÷0.994×0.830×0.950×1.0185.94%
Triples /BIP0.00%÷0.900×0.970×0.950×1.0180.00%
Home runs /BIP7.35%÷1.061×0.700—×1.0184.94%

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

Result: wOBA .291 → .222; ISO .198 → .136; BABIP .219 → .187. 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+Bowling Green Hot Rods · 270 PAwOBA .344 → .241 (−102)K% 24.1% → 33.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.07%÷0.950×1.310——33.19%
BB% (unintentional) /PA10.74%÷1.060×0.600—×0.9785.94%
HBP% /PA4.44%—×0.770—×0.9783.35%
Singles /BIP13.58%÷1.008×0.870×0.950×0.97810.89%
Doubles /BIP7.41%÷1.047×0.780×0.950×0.9785.13%
Triples /BIP1.23%÷1.103×0.850×0.950×0.9780.88%
Home runs /BIP8.02%÷1.066×0.880—×0.9786.48%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 113, 1B 102, 2B 109, 3B 121, K 90, BB 112 — 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 ×0.950.

Result: wOBA .344 → .241; ISO .242 → .180; BABIP .238 → .178. 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 AAMontgomery Biscuits · 95 PAwOBA .420 → .326 (−95)K% 29.5% → 35.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.47%÷1.022×1.220——35.20%
BB% (unintentional) /PA8.42%÷1.072×0.680—×0.9985.33%
HBP% /PA5.26%—×0.840—×0.9984.41%
Singles /BIP22.22%÷0.949×0.920×0.950×0.99820.42%
Doubles /BIP9.26%÷1.030×0.910×0.950×0.9987.76%
Triples /BIP0.00%÷1.150×0.880×0.950×0.9980.00%
Home runs /BIP12.96%÷1.087×0.800—×0.9989.52%

Factors used: league row SL. Park (home-season share, regressed): HR 117, 1B 90, 2B 106, 3B 130, K 104, BB 114 — 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.950.

Result: wOBA .420 → .326; ISO .317 → .232; BABIP .362 → .311. 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 — .