Ian Happ Player Stats 2025

Team: Chicago Cubs
Position: LF
Jersey: 8
Exp: 10th season
Age: 30
Ht: 5' 11"
Wt: 205 lbs
College: Cincinnati
82
RATING
2025
#22 LF
POS RANK
2025
.252
AVG
2025
7
HR
2025
43
R
2025
29
RBI
2025

Player Stats

Player
YEAR TEAM GP
2025 CHC 14
2024 CHC 154
2023 CHC 158
2022 CHC 158
2021 CHC 148
2020 CHC 57
2019 CHC 58
2018 CHC 142
2017 CHC 115
Player Offense
YEAR TEAM GP PA H 2B 3B HR R RBI SB CS BB HBP AVG OBP SLG OPS
Player 2025 CHC 14 Offense 41 9 5 0 0 5 1 1 0 7 1 .273 .415 .424 .839
Player 2024 CHC 154 Offense 657 138 34 2 25 89 86 13 2 80 6 .243 .341 .441 .782
Player 2023 CHC 158 Offense 691 144 35 4 21 86 84 14 3 99 6 .248 .360 .431 .791
Player 2022 CHC 158 Offense 641 155 42 2 17 72 72 9 4 58 6 .271 .342 .440 .782
Player 2021 CHC 148 Offense 535 105 20 1 25 63 66 9 2 62 5 .226 .323 .434 .757
Player 2020 CHC 57 Offense 231 51 11 1 12 27 28 1 3 30 2 .258 .361 .505 .866
Player 2019 CHC 58 Offense 156 37 7 1 11 25 30 2 0 15 0 .264 .333 .564 .898
Player 2018 CHC 142 Offense 462 90 19 2 15 56 44 8 4 70 3 .233 .353 .408 .761
Player 2017 CHC 115 Offense 411 92 17 3 24 62 68 8 3 39 4 .253 .328 .514 .842

Game Logs

Player
DATE OPP Score OPPOSING SP
6-13-25 vs PIT L 1-2 Paul Skenes P. Skenes
6-13-25 vs PIT W 3-2 Andrew Heaney A. Heaney
6-11-25 at PHI L 2-7 Jesus Luzardo J. Luzardo
6-10-25 at PHI W 8-4 Mick Abel M. Abel
6-9-25 at PHI L 3-4 Zack Wheeler Z. Wheeler
6-8-25 at DET L 0-4 Jack Flaherty J. Flaherty
6-7-25 at DET W 6-1 Tyler Holton T. Holton
6-6-25 at DET L 1-3 Tarik Skubal T. Skubal
6-5-25 at WSH W 7-1 Jake Irvin J. Irvin
6-4-25 at WSH L 0-2 MacKenzie Gore M. Gore
6-3-25 at WSH W 8-3 Trevor Williams T. Williams
6-1-25 vs CIN W 7-3 Nick Martinez N. Martinez
5-31-25 vs CIN W 2-0 Nick Lodolo N. Lodolo
5-30-25 vs CIN L 2-6 Andrew Abbott A. Abbott
5-29-25 vs COL W 2-1 Tanner Gordon T. Gordon
5-28-25 vs COL W 4-3 German Marquez G. Marquez
5-26-25 vs COL W 3-1 Carson Palmquist C. Palmquist
5-25-25 at CIN W 11-8 Nick Lodolo N. Lodolo
5-24-25 at CIN L 4-6 Andrew Abbott A. Abbott
5-23-25 at CIN W 13-6 Hunter Greene H. Greene
5-20-25 at MIA W 14-1 Ryan Weathers R. Weathers
5-9-25 at NYM L 2-7 Clay Holmes C. Holmes
5-7-25 vs SF L 1-3 Robbie Ray R. Ray
5-6-25 vs SF L 5-14 Justin Verlander J. Verlander
5-5-25 vs SF W 9-2 Landen Roupp L. Roupp
5-4-25 at MIL L 0-4 Freddy Peralta F. Peralta
5-3-25 at MIL W 6-2 Jose Quintana J. Quintana
5-3-25 at MIL W 10-0 Tyler Alexander T. Alexander
5-1-25 at PIT W 8-3 Paul Skenes P. Skenes
4-30-25 at PIT L 3-4 Carmen Mlodzinski C. Mlodzinski
4-29-25 at PIT W 9-0 Andrew Heaney A. Heaney
4-27-25 vs PHI L 1-3 Aaron Nola A. Nola
4-26-25 vs PHI L 4-10 Jesus Luzardo J. Luzardo
4-25-25 vs PHI W 4-0 Taijuan Walker T. Walker
4-23-25 vs LAD W 7-6 Ben Casparius B. Casparius
4-22-25 vs LAD W 11-10 Dustin May D. May
4-20-25 vs ARI L 2-3 Merrill Kelly M. Kelly
4-19-25 vs ARI W 6-2 Zac Gallen Z. Gallen
4-18-25 vs ARI W 13-11 Corbin Burnes C. Burnes
4-16-25 at SD L 2-4 Nick Pivetta N. Pivetta
4-16-25 at SD W 2-1 Randy Vasquez R. Vasquez
4-15-25 at SD L 4-10 Dylan Cease D. Cease
4-13-25 at LAD W 4-2 Tyler Glasnow T. Glasnow
4-13-25 at LAD W 16-0 Roki Sasaki R. Sasaki
4-12-25 at LAD L 0-3 Yoshinobu Yamamoto Y. Yamamoto
4-9-25 vs TEX L 2-6 Tyler Mahle T. Mahle
4-8-25 vs TEX W 10-6 Patrick Corbin P. Corbin
4-7-25 vs TEX W 7-0 Nathan Eovaldi N. Eovaldi
4-6-25 vs SD L 7-8 Kyle Hart K. Hart
4-5-25 vs SD W 7-1 Nick Pivetta N. Pivetta
4-4-25 vs SD W 3-1 Randy Vasquez R. Vasquez
4-2-25 at ATH W 10-2 Jeffrey Springs J. Springs
4-2-25 at ATH W 7-4 Luis Severino L. Severino
4-1-25 at ATH W 18-3 Joey Estes J. Estes
3-30-25 at ARI L 6-10 Eduardo Rodriguez E. Rodriguez
3-30-25 at ARI W 4-3 Brandon Pfaadt B. Pfaadt
3-29-25 at ARI L 1-8 Merrill Kelly M. Kelly
3-28-25 at ARI W 10-6 Zac Gallen Z. Gallen
3-19-25 vs LAD
Player Offense
Date OPP Score OPPOSING SP PA H 2B 3B HR R RBI SB CS BB HBP AVG OBP SLG
Player 6-13-25 vs PIT L 1-2 Paul Skenes P. Skenes Offense 5 1 0 0 0 0 0 0 0 2 0 .333 .600 .333
Player 6-13-25 vs PIT W 3-2 Andrew Heaney A. Heaney Offense 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 6-11-25 at PHI L 2-7 Jesus Luzardo J. Luzardo Offense 4 1 1 0 0 1 0 0 0 0 0 .250 .250 .500
Player 6-10-25 at PHI W 8-4 Mick Abel M. Abel Offense 5 2 0 0 2 3 3 0 0 2 0 .667 .800 2.667
Player 6-9-25 at PHI L 3-4 Zack Wheeler Z. Wheeler Offense 5 1 0 0 1 1 1 0 0 0 0 .200 .200 .800
Player 6-8-25 at DET L 0-4 Jack Flaherty J. Flaherty Offense 4 0 0 0 0 0 0 0 0 1 0 .000 .250 .000
Player 6-7-25 at DET W 6-1 Tyler Holton T. Holton Offense 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 6-6-25 at DET L 1-3 Tarik Skubal T. Skubal Offense 4 1 0 0 0 0 0 0 0 0 0 .250 .250 .250
Player 6-5-25 at WSH W 7-1 Jake Irvin J. Irvin Offense 6 3 1 0 1 1 4 0 0 0 0 .500 .500 1.167
Player 6-4-25 at WSH L 0-2 MacKenzie Gore M. Gore Offense 4 1 0 0 0 0 0 0 0 1 0 .333 .500 .333
Player 6-3-25 at WSH W 8-3 Trevor Williams T. Williams Offense 5 1 0 0 0 1 0 0 0 1 0 .250 .400 .250
Player 6-1-25 vs CIN W 7-3 Nick Martinez N. Martinez Offense 5 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 5-31-25 vs CIN W 2-0 Nick Lodolo N. Lodolo Offense 4 2 2 0 0 1 0 0 0 0 0 .500 .500 1.000
Player 5-30-25 vs CIN L 2-6 Andrew Abbott A. Abbott Offense 4 0 0 0 0 0 0 0 0 1 0 .000 .250 .000
Player 5-29-25 vs COL W 2-1 Tanner Gordon T. Gordon Offense 4 1 0 0 0 0 0 0 0 0 0 .250 .250 .250
Player 5-28-25 vs COL W 4-3 German Marquez G. Marquez Offense 5 2 1 0 0 1 0 1 0 0 0 .400 .400 .600
Player 5-26-25 vs COL W 3-1 Carson Palmquist C. Palmquist Offense 4 1 0 0 0 1 0 0 0 1 0 .333 .500 .333
Player 5-25-25 at CIN W 11-8 Nick Lodolo N. Lodolo Offense 5 0 0 0 0 1 0 0 0 1 0 .000 .200 .000
Player 5-24-25 at CIN L 4-6 Andrew Abbott A. Abbott Offense 5 1 0 0 0 0 1 0 0 0 0 .200 .200 .200
Player 5-23-25 at CIN W 13-6 Hunter Greene H. Greene Offense 5 1 0 0 0 2 0 0 0 1 0 .250 .400 .250
Player 5-20-25 at MIA W 14-1 Ryan Weathers R. Weathers Offense 6 1 0 0 0 1 1 0 0 0 0 .167 .167 .167
Player 5-9-25 at NYM L 2-7 Clay Holmes C. Holmes Offense 4 0 0 0 0 0 0 0 0 1 0 .000 .250 .000
Player 5-7-25 vs SF L 1-3 Robbie Ray R. Ray Offense 4 0 0 0 0 0 0 1 0 1 0 .000 .250 .000
Player 5-6-25 vs SF L 5-14 Justin Verlander J. Verlander Offense 6 0 0 0 0 0 0 0 0 1 1 .000 .333 .000
Player 5-5-25 vs SF W 9-2 Landen Roupp L. Roupp Offense 4 1 0 0 1 1 3 0 0 0 0 .333 .250 1.333
Player 5-4-25 at MIL L 0-4 Freddy Peralta F. Peralta Offense 4 1 0 0 0 0 0 0 0 0 0 .250 .250 .250
Player 5-3-25 at MIL W 6-2 Jose Quintana J. Quintana Offense 5 2 0 0 0 1 0 0 0 0 0 .400 .400 .400
Player 5-3-25 at MIL W 10-0 Tyler Alexander T. Alexander Offense 4 1 0 0 0 1 0 0 0 2 0 .500 .750 .500
Player 5-1-25 at PIT W 8-3 Paul Skenes P. Skenes Offense 5 3 1 0 0 2 1 0 0 1 0 .750 .800 1.000
Player 4-30-25 at PIT L 3-4 Carmen Mlodzinski C. Mlodzinski Offense 4 2 0 0 0 1 1 0 0 0 0 .500 .500 .500
Player 4-29-25 at PIT W 9-0 Andrew Heaney A. Heaney Offense 5 1 1 0 0 1 0 0 0 0 0 .200 .200 .400
Player 4-27-25 vs PHI L 1-3 Aaron Nola A. Nola Offense 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 4-26-25 vs PHI L 4-10 Jesus Luzardo J. Luzardo Offense 5 0 0 0 0 1 0 0 0 3 0 .000 .600 .000
Player 4-25-25 vs PHI W 4-0 Taijuan Walker T. Walker Offense 5 2 2 0 0 0 1 0 0 0 0 .400 .400 .800
Player 4-23-25 vs LAD W 7-6 Ben Casparius B. Casparius Offense 5 1 0 0 0 0 0 0 0 0 0 .200 .200 .200
Player 4-22-25 vs LAD W 11-10 Dustin May D. May Offense 6 4 1 0 0 2 1 0 0 1 0 .800 .833 1.000
Player 4-20-25 vs ARI L 2-3 Merrill Kelly M. Kelly Offense 5 1 0 0 0 1 0 0 0 0 0 .200 .200 .200
Player 4-19-25 vs ARI W 6-2 Zac Gallen Z. Gallen Offense 4 0 0 0 0 1 0 0 0 2 0 .000 .500 .000
Player 4-18-25 vs ARI W 13-11 Corbin Burnes C. Burnes Offense 5 3 0 0 1 2 4 0 0 0 0 .600 .600 1.200
Player 4-16-25 at SD L 2-4 Nick Pivetta N. Pivetta Offense 4 3 1 0 0 0 0 0 1 0 0 .750 .750 1.000
Player 4-16-25 at SD W 2-1 Randy Vasquez R. Vasquez Offense 5 1 0 0 0 0 0 0 0 0 0 .200 .200 .200
Player 4-15-25 at SD L 4-10 Dylan Cease D. Cease Offense 5 1 0 0 0 0 0 0 0 1 0 .250 .400 .250
Player 4-13-25 at LAD W 4-2 Tyler Glasnow T. Glasnow Offense 5 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 4-13-25 at LAD W 16-0 Roki Sasaki R. Sasaki Offense 6 3 1 0 0 2 0 0 0 1 0 .600 .667 .800
Player 4-12-25 at LAD L 0-3 Yoshinobu Yamamoto Y. Yamamoto Offense 4 0 0 0 0 0 0 0 0 1 0 .000 .250 .000
Player 4-9-25 vs TEX L 2-6 Tyler Mahle T. Mahle Offense 4 1 0 0 0 1 0 0 0 0 0 .250 .250 .250
Player 4-8-25 vs TEX W 10-6 Patrick Corbin P. Corbin Offense 5 0 0 0 0 1 0 0 0 0 0 .000 .000 .000
Player 4-7-25 vs TEX W 7-0 Nathan Eovaldi N. Eovaldi Offense 5 1 0 0 0 1 3 1 0 0 0 .200 .200 .200
Player 4-6-25 vs SD L 7-8 Kyle Hart K. Hart Offense 5 1 0 0 0 2 0 0 0 1 0 .250 .400 .250
Player 4-5-25 vs SD W 7-1 Nick Pivetta N. Pivetta Offense 5 1 1 0 0 0 0 0 0 1 0 .250 .400 .500
Player 4-4-25 vs SD W 3-1 Randy Vasquez R. Vasquez Offense 4 2 0 0 0 2 0 0 0 0 0 .500 .500 .500
Player 4-2-25 at ATH W 10-2 Jeffrey Springs J. Springs Offense 6 2 0 0 0 1 0 0 0 0 0 .333 .333 .333
Player 4-2-25 at ATH W 7-4 Luis Severino L. Severino Offense 5 0 0 0 0 1 1 0 0 0 0 .000 .000 .000
Player 4-1-25 at ATH W 18-3 Joey Estes J. Estes Offense 6 0 0 0 0 1 0 0 0 2 0 .000 .333 .000
Player 3-30-25 at ARI L 6-10 Eduardo Rodriguez E. Rodriguez Offense 5 1 0 0 0 1 0 0 0 1 0 .250 .400 .250
Player 3-30-25 at ARI W 4-3 Brandon Pfaadt B. Pfaadt Offense 5 0 0 0 0 0 0 0 0 0 0 .000 .000 .000
Player 3-29-25 at ARI L 1-8 Merrill Kelly M. Kelly Offense 4 0 0 0 0 0 0 0 0 1 0 .000 .250 .000
Player 3-28-25 at ARI W 10-6 Zac Gallen Z. Gallen Offense 6 2 1 0 1 2 3 0 0 1 0 .400 .500 1.200
Player 3-19-25 vs LAD Offense 5 1 0 0 0 0 1 0 0 1 0 .250 .400 .250