Wills Maginnis

SS Salem RidgeYaks
Age 22 R/R A HR -5%K -4% Svc 0.0 · Ctrl thru 2037
Overview
APROSPECTMiLBFA 2038
ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202621ABOS81.133/.358/.2001641—.125/.309/.188
2027PROJ0% MLB22MLBBOS191.222/.313/.32535840.2
2028PROJ34% MLB23MLBBOS62.231/.320/.34112870.1
2029PROJ46% MLB24MLBBOS135.233/.321/.34824890.3
Next 3 projected WAR 0.6Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2037Service0.0First FA2038
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Pre-Arb$1.0M+3
Skills · percentileMiLB Statcast 2026 A
Chase%98
Whiff%96
K%93
Z-Con%90
BB%86
Speed73
Career WAR0 WAR median (P10 0 / P90 4, comp-based) · star 2% · didn't stick 89%
CompsJuan Mora (age 22) · Taylor Motter (age 22) · José Caballero (age 22)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 90 proj PA
wRC+†84
AVG/OBP/SLG.220 / .310 / .322
PA90
HR1
K%25
BB%9
ISO103
MLB%0%
Value2027 · WAR
BAT: -1.7 runs (wOBA-derived runs vs avg)-2BATRUN: +0.5 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.0 runs (Positional adjustment)+1POSREP: +2.0 runs (Replacement-level credit)+2REPTotal WAR: +0.20+0.2WAR
0.00.51.00.10.30.40.60.60.50.40.30.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$20M ctrl surplus
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+0.6$2M+$1M
2033Pre-Arb$0.9M+0.5$1M+$0.8M
2034Pre-Arb$1.0M+0.4$0.9M+$0.5M
2035Arb-1$2M+0.3$0.7M+$0.0M (cut)
2036Arb-2$2M+0.1$0.2M+$0.0M (cut)
2037Arb-3$0.6M———
Totals $3M $5M +$2M

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 = actual YTD + projected ROS + total. 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)
202621 ASalem RidgeYaks — 8160 8101 14117 60 133358200558 67146 1417 293 41 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202621 A MLESalem RidgeYaks — 8164 8101 10157 60 125309188496 62132 1912 229 41 — — — — — —
202621 A MLESalem RidgeYaks — 8164 8101 10157 60 125309188496 62146 1912 229 41 — — — — — —
202621 A RAWSalem RidgeYaks — 8160 8101 14117 60 133358200558 67146 1417 293 41 — — — — — —
202621 A MLESalem RidgeYaks — 8164 8101 10157 60 125309188496 62132 1912 229 41 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202621 A MLESalem RidgeYaks — 8164 8101 10157 60 125309188496 62132 1912 229 41 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202722 MLB MLEBOS 0% 191166 37613 17476 51 222313325638 103288 259 293 84 -4 +1 +0 +2 +4 0.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202823 MLB MLEBOS 34% 180157 36613 16445 51 225315333648 109289 249 296 87 -3 +1 +0 +2 +4 0.4
202924 MLB MLEBOS 46% 292257 591025 25718 81 227316340656 113290 249 299 89 -4 +1 +0 +3 +6 0.7
203025 MLB MLEBOS 52% 361317 721227 318710 102 228317345662 117290 249 301 90 -4 +1 +0 +4 +8 0.9
203126 MLB MLEBOS 54% 406358 821428 359810 112 229317349666 120290 249 303 91 -4 +1 +0 +4 +9 1.0
203227 MLB MLEBOS 54% 426376 861529 3710310 122 229316350666 121290 249 302 91 -5 +2 +0 +5 +9 1.1
203328 MLB MLEBOS 54% 436384 881529 3810611 112 227314345660 118289 249 300 89 -6 +1 -1 +5 +9 0.9
203429 MLB MLEBOS 53% 435384 861528 3810710 112 225312339651 114288 259 296 87 -7 +1 -1 +5 +9 0.7
203530 MLB MLEBOS 52% 431381 841428 3710810 112 222308332640 109286 259 292 84 -8 +1 -2 +5 +9 0.5
203631 MLB MLEBOS 52% 420371 801327 3610710 102 218304322626 104284 259 286 80 -10 +1 -3 +4 +9 0.2
203732 MLB MLEBOS 52% 404358 761226 341049 93 213298310608 97280 268 279 75 -12 +1 -4 +4 +9 -0.2
202823 MLB CTXBOS 34% 6255 12201 5152 20 231320341661 110298 248 301 87 -1 +0 +0 +1 +1 0.1
202924 MLB CTXBOS 46% 135118 27512 12334 41 233321348669 115299 249 305 89 -2 +0 +0 +1 +3 0.3
203025 MLB CTXBOS 52% 186163 38713 16455 51 234322353675 119299 249 307 90 -2 +1 +0 +2 +4 0.4
203126 MLB CTXBOS 54% 220193 45814 19536 61 235322357679 122299 249 308 91 -2 +1 +0 +2 +5 0.6
203227 MLB CTXBOS 54% 231203 48915 20566 61 235322358679 122299 249 308 91 -3 +1 +0 +2 +5 0.6
203328 MLB CTXBOS 54% 237208 49915 21586 61 234320353673 120298 249 305 89 -3 +1 -0 +3 +5 0.5
203429 MLB CTXBOS 53% 231203 47914 20576 61 231317347664 116297 259 302 87 -4 +1 -1 +2 +5 0.4
203530 MLB CTXBOS 52% 226200 45814 19565 61 228314340653 111295 258 297 84 -4 +1 -1 +2 +5 0.3
203631 MLB CTXBOS 52% 218192 44814 19555 51 224309330639 106293 259 292 80 -5 +1 -1 +2 +5 0.1
203732 MLB CTXBOS 52% 209184 40713 18545 51 219303318621 99289 269 284 75 -6 +1 -2 +2 +5 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 19551719 39572935 16948250 519 230317343660 113297 259 301 85 -33 +7 -5 +21 +42 3.2
/ 162G— A+C — 650572 13224312 5616017 173 231318346664 115298 259 301 85 -11 +2 -2 +7 +14 1.1
Career— MLE — 39623486 7751302072 345972103 10619 222311333644 111286 259 294 85 -65 +12 -10 +42 +84 6.4
/ 162G— MLE — 650572 12721312 5715917 173 222312332644 110285 249 294 85 -11 +2 -2 +7 +14 1.1