Kayson Cunningham

SS Hillsboro Hops
Age 21 L/R 5'10" / 182 lbs A+ HR -11% Svc 0.0 · Ctrl thru 2035
Overview
A+PROSPECTMiLBFA 2036
OGV OFP45OGV rank#132ETA2028MLB%4%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202519AARI52.255/.314/.2770132—.208/.255/.229
202620A+/AARI490.307/.409/.440630101—.265/.346/.374
2027PROJMLE21MLBARI9.236/.316/.34900840.0
2028PROJ45% MLB22MLBARI203.241/.321/.36635900.3
2029PROJ62% MLB23MLBARI304.244/.324/.37768940.7
Next 3 projected WAR 1.0Projected 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$4M2034Arb-2$6M+1
Skills · percentileMiLB Statcast 2026 A+
Speed83
Chase%74
BB%68
K%62
Whiff%62
Z-Con%54
Career WAR0.0 WAR median (P10 -0.9 / P90 21, comp-based) · star 8% · didn't stick 67%
CompsAdrian Cardenas (age 21) · Jakob Marsee (age 22) · Nicky Lopez (age 22)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†84
AVG/OBP/SLG.236 / .316 / .349
PA9
HR0
K%22
BB%11
BABIP310
ISO108
MLB%4%
Value2027 · WAR
BAT: -3.9 runs (wOBA-derived runs vs avg)-4BATRUN: +0.8 runs (SB/CS + UBR baserunning)+1RUNFLD: -1.7 runs (Defensive runs vs avg)-2FLDPOS: +2.2 runs (Positional adjustment)+2POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: +0.30+0.3WAR
0.00.81.70.00.30.70.91.11.21.11.00.827282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$37M 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+0.9$3M+$2M
2031Pre-Arb$0.9M+1.1$6M+$6M
2032Pre-Arb$0.9M+1.2$7M+$6M
2033Arb-1$4M+1.1$6M+$3M
2034Arb-2$6M+1.0$5M+$2M
2035Arb-3$7M+0.8$2M+$0.0M (cut)
Totals $13M $28M +$19M

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 AVisalia Rawhide — 5247 12100 3151 11 255314277590 21364 296 271 32 — — — — — —
202620 A+Hillsboro Hops — 283238 601615 39623 204 252364391755 139316 2214 341 76 — — — — — —
202620 AVisalia Rawhide — 207176 671141 30380 102 381471506977 125482 1814 434 136 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202519 A MLEVisalia Rawhide — 5248 10100 2211 11 208255229484 21337 404 216 32 — — — — — —
202620 A+ MLEHillsboro Hops — 283248 531314 29843 204 214304323626 109294 3010 280 76 — — — — — —
202620 A MLEVisalia Rawhide — 207185 62941 21520 102 335403443846 108461 2510 369 136 — — — — — —
202519 A MLEVisalia Rawhide — 5248 10100 2211 11 208255229484 21357 404 216 32 — — — — — —
202519 A RAWVisalia Rawhide — 5247 12100 3151 11 255314277590 21364 296 271 32 — — — — — —
202620 A+ MLE2 teams — 490433 1162355 501363 306 268348379726 111376 2810 318 101 — — — — — —
202620 A+ RAW2 teams — 490414 1272756 691003 306 307409440849 133389 2014 380 101 — — — — — —
202519 A MLEVisalia Rawhide — 5249 10100 2211 11 204255224479 20337 404 216 32 — — — — — —
202620 A+ MLE2 teams — 490434 1162355 501363 306 267348378726 111365 2810 318 101 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202519 A MLEVisalia Rawhide — 5249 10100 2211 11 204255224479 20337 404 216 32 — — — — — —
202620 A+ MLE2 teams — 490434 1162355 501363 306 267348378726 111365 2810 318 101 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202721 MLB MLEARI 4% 554492 1132338 531394 143 229309336645 107299 2510 293 84 -10 +2 -4 +6 +12 0.3
▸ 2027 — real world (MLB)
202721 MLB CTXARI 4% 98 1000 120 00 236316349665 113310 2211 301 84 -0 +0 -0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202822 MLB MLEARI 45% 452402 951938 431104 113 234314353667 119300 2410 301 90 -5 +1 -3 +5 +10 0.7
202923 MLB MLEARI 62% 493439 10420310 471184 123 237318364682 127300 2410 307 94 -4 +1 -3 +5 +11 1.1
203024 MLB MLEARI 67% 528468 11222311 511254 133 239320372692 132300 2410 311 96 -2 +1 -2 +6 +11 1.4
203125 MLB MLEARI 69% 547484 11723312 531295 133 240321376696 135300 2410 312 98 -2 +1 -1 +6 +12 1.7
203226 MLB MLEARI 70% 557494 11923313 531315 133 241320377698 137299 2410 313 98 -1 +1 -1 +6 +12 1.7
203327 MLB MLEARI 69% 556493 11823312 531325 133 240320374694 135299 2410 312 97 -2 +1 -1 +6 +12 1.6
203428 MLB MLEARI 68% 550488 11723312 531324 113 238318370688 132298 2410 309 95 -3 +1 -2 +6 +12 1.4
203529 MLB MLEARI 67% 537477 11322311 511304 103 236315364679 128297 249 306 93 -4 +1 -3 +6 +12 1.1
203630 MLB MLEARI 66% 525466 10921310 501294 93 233312357669 124296 2510 301 90 -6 +1 -3 +6 +11 0.8
203731 MLB MLEARI 65% 507450 10420210 481264 83 229307347655 118293 259 296 86 -8 +0 -4 +5 +11 0.5
203832 MLB MLEARI 65% 485434 961828 451233 64 224301335637 111290 259 288 81 -11 -0 -5 +5 +11 -0.0
203933 MLB MLEARI 70% 450403 871627 411173 57 218294321615 103285 269 280 75 -13 -2 -5 +5 +10 -0.6
202822 MLB CTXARI 45% 203180 42913 19502 51 241321366686 125311 259 309 90 -2 +1 -1 +2 +4 0.3
202923 MLB CTXARI 62% 304269 661426 29733 82 244324377700 132311 2410 314 94 -2 +1 -2 +3 +7 0.7
203024 MLB CTXARI 67% 351311 771637 34833 82 246326384710 137311 2410 318 96 -1 +1 -1 +4 +8 0.9
203125 MLB CTXARI 69% 376334 831838 36893 92 247327387714 140311 2410 319 98 -1 +1 -1 +4 +8 1.1
203226 MLB CTXARI 70% 389346 851838 37923 92 247327389715 141310 2410 320 98 -1 +1 -1 +4 +8 1.2
203327 MLB CTXARI 69% 384341 841838 37913 92 246326386712 140310 2410 319 97 -1 +1 -1 +4 +8 1.1
203428 MLB CTXARI 68% 377335 821738 36903 82 245324381705 137309 2410 316 95 -2 +1 -1 +4 +8 1.0
203529 MLB CTXARI 67% 358318 761627 34873 72 242321375697 133308 249 312 93 -3 +1 -2 +4 +8 0.8
203630 MLB CTXARI 66% 345306 741627 33853 62 239318368686 128306 2510 308 90 -4 +0 -2 +4 +7 0.5
203731 MLB CTXARI 65% 330294 701526 31822 52 235313358671 123304 259 302 86 -5 +0 -3 +4 +7 0.3
203832 MLB CTXARI 65% 314280 641325 29802 43 230307346653 116300 259 295 81 -7 -0 -3 +3 +7 -0.0
203933 MLB CTXARI 70% 316282 641325 29822 45 224300331631 107295 269 286 75 -9 -1 -4 +3 +7 -0.4
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 40473596 8671832878 38498432 8227 241320373692 132309 249 311 92 -40 +6 -22 +43 +88 7.6
/ 162G— A+C — 650578 13929413 621585 134 240320372692 131307 2410 311 92 -6 +1 -4 +7 +14 1.2
Career— MLE — 69396165 146028339132 660171255 16049 237316360676 123305 2510 304 92 -66 +9 -36 +69 +139 11.6
/ 162G— MLE — 650577 13727412 621605 155 237316360677 123306 2510 304 92 -7 +1 -4 +7 +14 1.2

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+Hillsboro Hops · 283 PAwOBA .336 → .280 (−55)K% 21.9% → 29.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.91%÷1.000×1.350——29.58%
BB% (unintentional) /PA13.78%÷1.000×0.710—×1.04210.20%
HBP% /PA1.06%—×0.810—×1.0420.89%
Singles /BIP21.59%÷1.000×0.910×1.012×1.04220.71%
Doubles /BIP9.09%÷1.000×0.830×1.012×1.0427.95%
Triples /BIP0.57%÷1.000×0.820×1.012×1.0420.49%
Home runs /BIP2.84%÷1.000×0.830—×1.0422.46%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 20 vs a level average of 22.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.012.

Result: wOBA .336 → .280; ISO .139 → .115; BABIP .316 → .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).

2026 AVisalia Rawhide · 207 PAwOBA .423 → .369 (−54)K% 18.4% → 25.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.36%÷1.000×1.360——24.97%
BB% (unintentional) /PA14.49%÷1.000×0.690—×1.03010.30%
HBP% /PA0.00%—×0.780—×1.0300.00%
Singles /BIP36.96%÷1.000×0.920×1.029×1.03036.04%
Doubles /BIP7.97%÷1.000×0.830×1.029×1.0307.01%
Triples /BIP2.90%÷1.000×0.910×1.029×1.0302.80%
Home runs /BIP0.72%÷1.000×0.800—×1.0300.60%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — 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 ×1.029.

Result: wOBA .423 → .369; ISO .125 → .110; BABIP .482 → .461. 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 AVisalia Rawhide · 52 PAwOBA .269 → .216 (−53)K% 28.8% → 39.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.85%÷0.983×1.360——39.90%
BB% (unintentional) /PA5.77%÷1.012×0.690—×1.0454.11%
HBP% /PA1.92%—×0.780—×1.0451.57%
Singles /BIP34.38%÷1.027×0.920—×1.04532.19%
Doubles /BIP3.12%÷1.005×0.830—×1.0452.70%
Triples /BIP0.00%÷0.900×0.910—×1.0450.00%
Home runs /BIP0.00%÷1.283×0.800—×1.0450.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 157, 1B 105, 2B 101, 3B 80, K 97, BB 102 — applied at half strength. Age: age 19 vs a level average of 22.0 → +4.5% on BB/HBP/hit rates (3.0 yr younger than average).

Result: wOBA .269 → .216; ISO .021 → .016; BABIP .364 → .337. 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).