Ian HappLF Chicago Cubs
Age 31 S/R 5'10" / 205 lbs MLB HR -8% Svc 8.209 · Ctrl thru 2026
2026 ROS PROJECTION591 act + 9 ros · stats below = ROS only
showingROS
wRC+†vL 116116vR 116
AVG/OBP/SLG.125 / .222 / .125
PA9
HR0
K%33
BB%11
BABIP289
ISO205
MLB%100%
Value2026 · WAR
2026 MLB RUNS · solid = so far · light = projected ROS (park-applied)
BAT so far: +7.0 runs (591 MLB PA)BAT projected ROS: +0.1 runs (9 MLB PA, park-applied)+7BATRUN so far: +0.4 runs (591 MLB PA)RUN projected ROS: +0.0 runs (9 MLB PA, park-applied)+0RUNFLD so far: +1.3 runs (591 MLB PA)FLD projected ROS: +0.1 runs (9 MLB PA, park-applied)+1FLDPOS so far: -6.3 runs (591 MLB PA)POS projected ROS: -0.1 runs (9 MLB PA, park-applied)-6POSREP so far: +12.8 runs (591 MLB PA)REP projected ROS: +0.2 runs (9 MLB PA, park-applied)+13REP2026 MLB WAR (so far + projected ROS): +1.58so far: +1.6 WAR+1.6WAR
trajectory · projected WAR by year
1.32.41.50.80.1262830
Tools · Recent Form · Splits · ContractCON 53 / POW 51
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT53
Whiff%
867.3%
xAVG
300.235
POWER51
Barrel%
6911.1
Avg EV
6490.1
Bat Spd
5471.8
EYE60
Chase%
9017.7%
SPEED53
Sprint
6027.9
DEFENSE45
scouting grade only
Recent Formrolling true talent ⓘ
K%27%28% over 90 PA (30d) · proj 25%
BB%12%11% over 141 PA (45d) · proj 13%
ISO.177.151 over 166 AB (60d) · proj .205xISO .188 vs .207 prior — approach backs the move
HR/BB6.1%5.4% over 111 BBE (60d) · proj 6.9%barrel% 11.2% vs 11.0% prior — approach flat: likely noise/luck
BABIP.292·.286 over 105 BIP (60d) · proj .293xBABIP .236 vs .314 prior
SLASH.233/.330/.410▼▼proj .242/.345/.448
Platoon Splits2024-2026 · 1432 PA
vs LHP
vs RHP
Edge
PA
385
1047
wRC+
102
125
▶▶R
wOBA
318
353
R
ISO
171
203
▶▶R
BABIP
278
300
R
K%
24.4%
24.6%
BB%
9.6%
13.5%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2017
Service   8.209 yrs.days
Team Control Through   2026
First FA Year   2027
NTC
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$2M+0.1$0.4M-$1M
Totals $2M $0.4M -$1M

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. 2026 = actual YTD + projected ROS + total. 2027+ 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)
201520 ASouth Bend Cubs 165145 35935 17390 11 241321448769 207288 2410 333 112 +2 -0 +4 0.6
201621 AATennessee Smokies 274248 651408 20602 62 262322415738 153310 227 325 106 +2 +0 +6 0.8
201621 A+Myrtle Beach Pelicans 293240 711637 48691 103 296415475890 179381 2416 392 152 +18 +1 +6 2.6
201621 INTLMesa Solar Sox 8872 17412 15221 00 236375403778 167312 2517 354 126 +3 +0 +2 0.5
201722 MLBChicago Cubs 413364 9217324 391294 84 253332514845 261316 319 364 132 +16 +0 -1 +2 +9 2.6
201722 AAAIowa Cubs 116104 31609 11270 21 298365615981 317319 239 419 170 +10 +0 +3 1.2
201823 MLBChicago Cubs 462387 9019215 701673 84 233354408763 176362 3615 344 119 +10 +0 -7 +2 +10 1.5
201924 MLBChicago Cubs 156140 377111 15390 20 264335564900 300286 2510 386 147 +9 +0 -0 +2 +3 1.5
201924 AAAIowa Cubs 429359 8718116 651134 92 242364432796 189307 2615 358 128 +14 +1 +9 2.5
202025 MLBChicago Cubs 231198 5111112 30632 13 258361505866 247317 2713 379 143 +12 -1 +1 +1 +5 1.8
202126 MLBChicago Cubs 535465 10520125 621565 92 226323434758 209281 2912 336 113 +9 +1 -7 -6 +12 0.9
202227 MLBChicago Cubs 641573 15542217 581496 94 271344440784 169336 239 347 121 +16 +0 -1 -7 +14 2.3
202328 MLBChicago Cubs 691580 14435421 991536 143 248364431795 183299 2214 354 126 +21 +2 -7 -7 +15 2.4
202429 MLBChicago Cubs 657569 13834225 801686 132 243342441783 199299 2612 348 122 +17 +2 -3 -7 +14 2.4
202530 MLBChicago Cubs 663569 13832023 871512 63 243345420765 178287 2313 341 117 +13 +0 -2 -7 +14 1.9
▸ Career Totals (raw MLB only — historical actual)
MLB Career 44493845 95021716173 540117534 7025 247345447792 200308 2612 350 123 +123 +4 -26 -28 +96 17.3
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201520 A MLESouth Bend Cubs 165150 27624 12540 11 180241327567 147236 337 244 51 -10 -0 +4 -0.6
201621 AA MLETennessee Smokies 274254 581306 14742 62 228274350624 122288 275 272 70 -10 +0 +6 -0.3
201621 A+ MLEMyrtle Beach Pelicans 293260 601425 281021 103 231308358666 127340 3510 293 84 -5 +1 +6 0.2
201722 MLB MLEChicago Cubs 413364 9317325 391294 84 255334525859 269316 319 354 126 +13 +0 -1 +2 +9 2.3
201722 AAA MLEIowa Cubs 116108 27508 7320 21 250296519814 269271 286 341 117 +2 +0 +3 0.5
201823 MLB MLEChicago Cubs 462387 9119216 701673 84 235357419775 183362 3615 327 108 +4 +0 -7 +2 +10 0.9
201924 MLB MLEChicago Cubs 156140 377111 15390 20 264335564900 300286 2510 385 147 +9 +0 -0 +2 +3 1.5
201924 AAA MLEIowa Cubs 429376 6813111 481424 92 181280309589 128252 3311 265 65 -18 +1 +9 -0.7
202025 MLB MLEChicago Cubs 231198 5111112 30632 13 258361505866 247317 2713 374 139 +11 -1 +1 +1 +5 1.7
202126 MLB MLEChicago Cubs 535465 10620126 621565 92 228325443768 215281 2912 335 113 +8 +1 -7 -6 +12 0.9
202227 MLB MLEChicago Cubs 641573 15642218 581496 94 272345447792 175336 239 339 116 +12 +0 -1 -7 +14 1.9
202328 MLB MLEChicago Cubs 691580 14435322 991536 143 248364433796 184299 2214 348 122 +18 +2 -7 -7 +15 2.1
202429 MLB MLEChicago Cubs 657569 13934226 801686 132 244344448792 204299 2612 345 120 +15 +2 -3 -7 +14 2.2
202530 MLB MLEChicago Cubs 663569 13932024 871512 63 244347427774 183287 2313 337 114 +11 +0 -2 -7 +14 1.7
201520 A MLESouth Bend Cubs 165150 27624 12540 11 180241327567 147242 337 244 51
201520 A RAWSouth Bend Cubs 165145 35935 17390 11 241321448769 207288 2410 333 51
201621 A+ MLE3 teams 655594 13631312 492034 165 229292352644 123320 317 283 78
201621 A+ RAW3 teams 655560 15334417 831514 165 273371439810 166340 2313 359 78
201722 MLB MLE2 teams 529472 11921333 461614 105 252324519843 267304 309 351 124 +15 +0 -1 +2 +11 2.7
201722 MLB RAW2 teams 529468 12323333 501564 105 263339536875 274317 299 376 124 +15 +0 -1 +2 +11 2.7
201823 MLB MLEChicago Cubs 462387 9119216 701673 84 235357419775 183364 3615 327 108 +4 +0 -7 +2 +10 0.9
201823 MLB RAWChicago Cubs 462387 9019215 701673 84 233354408763 176362 3615 344 108 +4 +0 -7 +2 +10 0.9
201924 AAA MLE2 teams 585516 10620223 631814 112 205297386682 180264 3111 297 87
201924 AAA RAW2 teams 585499 12425227 801524 112 248357469826 220301 2614 365 87
202025 MLB MLEChicago Cubs 231198 5111112 30632 13 258361505866 247317 2713 374 139 +11 -1 +1 +1 +5 1.7
202025 MLB RAWChicago Cubs 231198 5111112 30632 13 258361505866 247317 2713 379 139 +11 -1 +1 +1 +5 1.7
202126 MLB MLEChicago Cubs 535465 10620126 621565 92 228325443768 215282 2912 335 113 +8 +1 -7 -6 +12 0.9
202126 MLB RAWChicago Cubs 535465 10520125 621565 92 226323434758 209281 2912 336 113 +8 +1 -7 -6 +12 0.9
202227 MLB MLEChicago Cubs 641573 15642218 581496 94 272345447792 175337 239 339 116 +12 +0 -1 -7 +14 1.9
202227 MLB RAWChicago Cubs 641573 15542217 581496 94 271344440784 169336 239 347 116 +12 +0 -1 -7 +14 1.9
202328 MLB MLEChicago Cubs 691580 14435322 991536 143 248364433796 184297 2214 348 122 +18 +2 -7 -7 +15 2.1
202328 MLB RAWChicago Cubs 691580 14435421 991536 143 248364431795 183299 2214 354 122 +18 +2 -7 -7 +15 2.1
202429 MLB MLEChicago Cubs 657569 13934226 801686 132 244344448792 204300 2612 345 120 +15 +2 -3 -7 +14 2.2
202429 MLB RAWChicago Cubs 657569 13834225 801686 132 243342441783 199299 2612 348 120 +15 +2 -3 -7 +14 2.2
202530 MLB MLEChicago Cubs 663569 13932024 871512 63 244347427774 183288 2313 337 114 +11 +0 -2 -7 +14 1.7
202530 MLB RAWChicago Cubs 663569 13832023 871512 63 243345420765 178287 2313 341 114 +11 +0 -2 -7 +14 1.7
201520 A MLESouth Bend Cubs 165152 27624 12540 11 178241322563 145236 337 244 51
201621 A+ MLE3 teams 655597 13631312 492034 165 228292350642 122315 317 283 78
201722 MLB MLE2 teams 529474 11921333 461614 105 251324517841 266306 309 351 124
201823 MLB MLEChicago Cubs 462386 9119216 701673 84 236357420776 184362 3615 327 108
201924 AAA MLE2 teams 585513 10620223 631814 112 207297388685 181261 3111 297 87
202025 MLB MLEChicago Cubs 231197 5111112 30632 13 259361508868 249317 2713 374 139
202126 MLB MLEChicago Cubs 535463 10620126 621565 92 229325445770 216281 2912 335 113
202227 MLB MLEChicago Cubs 641572 15642218 581496 94 273345448793 175336 239 339 116
202328 MLB MLEChicago Cubs 691581 14435322 991536 143 248364432796 184299 2214 348 122
202429 MLB MLEChicago Cubs 657566 13934226 801686 132 246344451794 205299 2612 345 120
202530 MLB MLEChicago Cubs 663569 13932024 871512 63 244347427774 183287 2313 337 114
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202328 MLB MLEChicago Cubs 691581 14435322 991536 143 248364432796 184299 2214 348 122
202429 MLB MLEChicago Cubs 657566 13934226 801686 132 246344451794 205299 2612 345 120
202530 MLB MLEChicago Cubs 663569 13932024 871512 63 244347427774 183287 2313 337 114
YTD31 MLB MLECHC 591507 11224224 751807 41 221329418748 197289 3013 325 106 +4 +0 +1 -6 +13 1.3
▸ 2026 season
▸ 2026 season — so far · projected rest · full
SO FAR31 MLB RAWCHC 591507 11124223 751807 41 219328410738 191289 3013 331 106 +4 +0 +1 -6 +13 1.3
YTD31 MLB RAWCHC 591507 11124223 751807 41 219328410738 191289 3013 331 110 +7 +0 +1 -6 +13 1.6
ROS31 MLB MLECHC 100% 98 1000 130 00 125222125347 287 3311 340 116 +0 +0 +0 -0 +0 0.0
ROS31 MLB CTXCHC 100% 98 1000 130 00 125222125347 289 3311 331 116 +0 +0 +0 -0 +0 0.0
FULL31 MLB A+CCHC 600515 11224223 761837 41 217326406732 188287 3013 331 106 +5 +0 +1 -6 +13 1.3
TOT31 MLB MLECHC 600515 11324224 761837 41 219328414741 194288 3013 326 106 +5 +0 +1 -6 +13 1.3
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202732 MLB MLECHC 100% 650555 13129226 831877 51 236343436779 200303 2913 345 119 +15 +1 +1 -7 +14 2.4
202833 MLB MLECHC 100% 565483 11124222 721665 31 230336424760 195295 2913 336 113 +9 +0 -1 -6 +12 1.5
202934 MLB MLECHC 100% 516441 9620119 651555 21 218325397722 179286 3013 325 106 +4 +0 -2 -6 +11 0.8
203035 MLB MLECHC 100% 460395 8216116 581414 10 208315375690 167275 3113 313 98 -1 +0 -3 -5 +10 0.1
202732 MLB CTXCHC 100% 650555 13129225 831877 51 236343431773 195304 2913 336 119 +15 +1 +1 -7 +14 2.4
202833 MLB CTXCHC 100% 565483 11124221 721665 31 230336418754 188297 2913 327 113 +9 +0 -1 -6 +12 1.5
202934 MLB CTXCHC 100% 516441 9620218 651555 21 218325395719 177287 3013 317 106 +4 +0 -2 -6 +11 0.8
203035 MLB CTXCHC 100% 460395 8216116 581414 10 208315375690 167276 3113 305 98 -1 +0 -3 -5 +10 0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 66495727 137130623253 819182755 8128 239340433773 194304 2712 341 109 +150 +5 -31 -51 +144 22.1
/ 162G A+C 650560 13430225 801795 83 239340434773 195303 2812 341 109 +15 +0 -3 -5 +14 2.2
Career MLE 80146955 163536027299 935225863 10937 235331424755 188300 2812 329 109 +150 +5 -31 -51 +144 22.1
/ 162G MLE 650564 13229224 761835 93 234330420750 186299 2812 329 109 +15 +0 -3 -5 +14 2.2