Ian Happ

Bats B Throws R6'0" 205 lbBorn 1994 Pittsburgh, USADebut 2017Team CHC1x All-StarDraft 2015 R1 #9 Chicago Cubs, CincinnatiContract 3 y/$61M (24-26) 2026: $19,000,000

Awards: Rawlings NL Gold Glove x4

Projections

2027 NEXT+ 106.6FIELD+ 103.4 at LFTotal 2.07 WAR
SeasonPAABH2B3BHRBBSOSBAVGOBPSLGOPSISOwOBAK%BB%HIT+WAR
2026515441104221186712470.2370.3400.4150.7550.1780.33324.213.1112.22.37
2027528453103221196714160.2270.3300.4050.7360.1780.32526.812.6108.62.21

Projected rates are per plate appearance or batter faced; counting stats scale with projected playing time. Statcast measurements inform these projections as inputs and are reported as measurements, not projected.

Most similar through age 30

His ten closest age-30 comparables averaged 120 HIT+ the next season; 10 of 10 played. Averages cover only the players who got a next season, which is why the played count matters.

#PlayerThroughHIT+ thenNext seasonNext PA / BF
1Carlos Beltran2007115.6128.1706
2Nick Swisher2011117.4128.1624
3Bob Bescher1914112.6111.8559
4Max Carey1920111.5118.8625
5Pete Rose1971126.7139.4729
6Dexter Fowler2016110.8122.0491
7Melky Cabrera2015102.1118.8646
8Randy Winn2004101.2129.9683
9Ken Henderson1976110.186.1267
10Angel Pagan2012105.6118.9305

Batting

YearTeamGPARH2B3BHRRBISBBBSOAVGOBPSLGOPSHIT+
2027 proj528103221196671410.2270.3300.4050.736108.6
2026*CHN1245237296222204661600.2140.3220.4050.727111.7
2025CHC1506638713832023796871510.2430.3420.4200.762122.3
2024CHC15365789138342258613801680.2430.3410.4410.782122.4
2023CHC15869186144354218414991530.2480.3600.4310.791114.0
2022CHC1586417215542217729581490.2710.3420.4400.781119.1
2021CHC1485356310520125669621560.2260.3230.4340.757104.5
2020CHC5723127511111228130630.2580.3610.5050.866130.8
2019CHC581562537711130215390.2640.3330.5640.898125.4
2018CHC142462569019215448701670.2330.3530.4080.76199.2
2017CHC115413629217324688391290.2530.3280.5140.842111.7
Career11394449567950217161735577054011750.2470.3430.4470.790115.6

Pitching

YearTeamWLERAGGSSVIPBFHRBBSOPITCH+
2018CHC000.001001.04000
Career000.001001.04000

Statcast

YearPAEVLABarrel%HardHit%Whiff%Chase%xBAxSLGxwOBASprint
202652389.314.711.042.131.324.20.2000.3860.30827.9
202566390.016.110.444.424.620.80.2560.4570.35427.4
202465790.815.111.745.227.923.20.2400.4530.34727.9
202369189.913.09.039.025.323.00.2490.4270.34927.7
202264189.710.96.640.427.226.70.2390.3960.31227.9
202153589.59.911.041.332.323.10.2170.4040.31927.7
202023191.19.010.448.535.724.40.2610.4690.36227.1
201915689.816.015.938.230.430.00.2370.5100.34227.8
201846290.014.114.040.537.820.90.2120.3970.32227.6
201741388.513.315.039.434.325.20.2460.4770.33628.8

Fielding

YearTeamPosGInnPOAEDPFld%Runs saved
2025CHCOF14612743005100.997
2024CHCOF144124830711120.997
2023CHCOF154133825312340.989
2022CHCOF14712452778310.990
2021CHCOF1239932054001.000
2021CHC2B83547100.917+1.3
2021CHC3B210000-0.0
2020CHCOF56446873110.989
2020CHC1B2650001.000-0.0
2019CHCOF29126351001.000
2019CHC2B13831418130.970+0.3
2019CHC3B854615110.955+0.0
2019CHC1B741432051.000+0.1
2018CHCOF1158021646200.988
2018CHC3B20113921210.938-1.0
2018CHC1B214104021.000+0.2
2018CHC2B230000-0.0
2018CHCP110000-0.0
2017CHCOF825331004200.981
2017CHC2B4426039792130.983+1.8
2017CHC3B41735021.000-1.1

Runs saved covers the Statcast era; for catchers it includes framing.

Minor leagues

YearLevelTeamSidePA / BFLineAVG / ERAOPS
2019AAAIowa CubsBat42916 HR, 9 SB0.2420.796
2017AAAIowa CubsBat1169 HR, 2 SB0.2980.977
2016AATennessee SmokiesBat2748 HR, 6 SB0.2620.733
2016A+Myrtle Beach PelicansBat2937 HR, 10 SB0.2960.885
2015ASouth Bend CubsBat1655 HR, 1 SB0.2410.763

Splits

Yearvs LHPvs RHPHomeAway
20260.2340.3600.3410.316
20250.3120.3520.3610.322
20240.3280.3530.3630.332
20230.3160.3690.3360.372
20220.3560.3440.3830.312
20210.2990.3460.3480.323
20200.3370.3940.4050.354
20190.3120.3990.3780.383

wOBA by split, from pitch level data, 2015 on. For pitchers the split is the batter side faced.

Postseason batting

YearGABRH2B3BHRRBISBBBSOAVGOBPSLGOPS
202583033102402130.1000.1560.3330.490
2020281400110010.5000.5000.8751.375
2018100000000101.000
2017570100000150.1430.2500.1430.393
Career164548103504190.1780.2450.4000.645