Ian Happ
CHCbats L6th in the orderMilwaukee Brewers @ Chicago Cubs7:41 PMWrigley Field
Home Runs
133 games logged| BF | HR | HR/BF | |
|---|---|---|---|
| vs LHB ● | 323 | 6 | 1.9% |
| vs RHB | 248 | 7 | 2.8% |
| on the road ● | 257 | 3 | 1.2% |
| at home | 314 | 10 | 3.2% |
| season | 571 | 13 | 2.3% |
● tonight's split · from MLB's own situational splits
| season | PA | AB | H | 1B | 2B | HR | TB | RBI | BB | K | AVG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | 4 | 4 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 2 | .250 | .500 |
| 2026 | 6 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 3 | .000 | .167 |
| career | 10 | 9 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 5 | .111 | .311 |
| G | PA | HR | HR/PA | SLG | over 0.5 | |
|---|---|---|---|---|---|---|
| vs RHP ● | 93 | 406 | 19 | 4.7% | .460 | 20% (19/93) |
| vs LHP | 40 | 154 | 4 | 2.6% | .324 | 10% (4/40) |
| at home ● | 67 | 275 | 10 | 3.6% | .401 | 15% (10/67) |
| on the road | 66 | 285 | 13 | 4.6% | .440 | 20% (13/66) |
| season | 133 | 560 | 23 | 4.1% | .421 | 17% (23/133) |
● tonight's split
| PA | HR/PA | BBE | barrel | xSLG | xISO | EV | |
|---|---|---|---|---|---|---|---|
| vs RHP ● | 425 | 4.5% | 238 | 12.2% | .424 | .208 | 89.5 |
| vs LHP | 135 | 3.0% | 76 | 7.9% | .299 | .135 | 87.0 |
| at home ● | 275 | 3.6% | 157 | 9.6% | .389 | .189 | 87.5 |
| on the road | 285 | 4.6% | 157 | 12.7% | .394 | .190 | 90.2 |
| season | 560 | 4.1% | 314 | 11.1% | .392 | .190 | 88.9 |
30% boost+870pooled fair50% boost+1004pooled fair
30% boost-462+2.4% vs market · +0.6% vs season50% boost-400+5.3% vs market · +3.4% vs season
30% boost+9750no market fair50% boost+11250no market fair
Total Bases
133 games logged| BF | TB | TB/BF | SLG | |
|---|---|---|---|---|
| vs LHB ● | 323 | 59 | 0.18 | .201 |
| vs RHB | 248 | 68 | 0.27 | .294 |
| on the road ● | 257 | 49 | 0.19 | .209 |
| at home | 314 | 78 | 0.25 | .268 |
| season | 571 | 127 | 0.22 | .242 |
● tonight's split · from MLB's own situational splits
| season | PA | AB | H | 1B | 2B | HR | TB | RBI | BB | K | AVG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | 4 | 4 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 2 | .250 | .500 |
| 2026 | 6 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 3 | .000 | .167 |
| career | 10 | 9 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 5 | .111 | .311 |
| G | PA | TB | TB/G | SLG | over 0.5 | |
|---|---|---|---|---|---|---|
| vs RHP ● | 93 | 406 | 159 | 1.71 | .460 | 61% (57/93) |
| vs LHP | 40 | 154 | 44 | 1.10 | .324 | 45% (18/40) |
| at home ● | 67 | 275 | 93 | 1.39 | .401 | 55% (37/67) |
| on the road | 66 | 285 | 110 | 1.67 | .440 | 58% (38/66) |
| season | 133 | 560 | 203 | 1.53 | .421 | 56% (75/133) |
● tonight's split
| PA | TB/PA | BBE | xSLG | xISO | barrel | EV | |
|---|---|---|---|---|---|---|---|
| vs RHP ● | 425 | 39.5% | 238 | .424 | .208 | 12.2% | 89.5 |
| vs LHP | 135 | 25.9% | 76 | .299 | .135 | 7.9% | 87.0 |
| at home ● | 275 | 33.8% | 157 | .389 | .189 | 9.6% | 87.5 |
| on the road | 285 | 38.6% | 157 | .394 | .190 | 12.7% | 90.2 |
| season | 560 | 36.3% | 314 | .392 | .190 | 11.1% | 88.9 |
30% boost+127+11.7% vs market · +28.3% vs season50% boost+147+21.3% vs market · +39.3% vs season
30% boost+120+13.1% vs market · -3.9% vs season50% boost+139+22.6% vs market · +4.2% vs season
30% boost+292pooled fair50% boost+338pooled fair
30% boost-231pooled fair50% boost-200pooled fair
30% boost+520no market fair50% boost+600no market fair
30% boost+569no market fair50% boost+657no market fair
30% boost+1534no market fair50% boost+1770no market fair
Hits
133 games logged| BF | H | H/BF | AVG | |
|---|---|---|---|---|
| vs LHB ● | 323 | 34 | 10.5% | .116 |
| vs RHB | 248 | 45 | 18.1% | .195 |
| on the road ● | 257 | 33 | 12.8% | .141 |
| at home | 314 | 46 | 14.6% | .158 |
| season | 571 | 79 | 13.8% | .150 |
● tonight's split · from MLB's own situational splits
| season | PA | AB | H | 1B | 2B | HR | TB | RBI | BB | K | AVG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | 4 | 4 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 2 | .250 | .500 |
| 2026 | 6 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 3 | .000 | .167 |
| career | 10 | 9 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 5 | .111 | .311 |
| G | AB | H | AVG | over 0.5 | |
|---|---|---|---|---|---|
| vs RHP ● | 93 | 346 | 81 | .234 | 61% (57/93) |
| vs LHP | 40 | 136 | 25 | .184 | 45% (18/40) |
| at home ● | 67 | 232 | 50 | .216 | 55% (37/67) |
| on the road | 66 | 250 | 56 | .224 | 58% (38/66) |
| season | 133 | 482 | 106 | .220 | 56% (75/133) |
● tonight's split
| PA | H/PA | BBE | xBA | LD% | SS% | |
|---|---|---|---|---|---|---|
| vs RHP ● | 425 | 20.5% | 238 | .216 | 22.7% | 35.3% |
| vs LHP | 135 | 14.1% | 76 | .163 | 13.2% | 19.7% |
| at home ● | 275 | 18.2% | 157 | .200 | 19.8% | 31.2% |
| on the road | 285 | 19.6% | 157 | .204 | 21.0% | 31.9% |
| season | 560 | 18.9% | 314 | — | 20.4% | 31.5% |
30% boost+127+12.4% vs market · +28.3% vs season50% boost+147+22% vs market · +39.3% vs season
30% boost+120+12.2% vs market · -3.9% vs season50% boost+139+21.6% vs market · +4.2% vs season
30% boost+740no market fair50% boost+854no market fair
30% boost-615no market fair50% boost-533no market fair
30% boost+4290no market fair50% boost+4950no market fair
30% boost+7800no market fair50% boost+9000no market fair
H+R+RBI
133 games logged| BF | H | TB | OBP | |
|---|---|---|---|---|
| vs LHB ● | 323 | 34 | 59 | .189 |
| vs RHB | 248 | 45 | 68 | .250 |
| on the road ● | 257 | 33 | 49 | .218 |
| at home | 314 | 46 | 78 | .214 |
| season | 571 | 79 | 127 | — |
● tonight's split · from MLB's own situational splits
| season | PA | AB | H | 1B | 2B | HR | TB | RBI | BB | K | AVG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | 4 | 4 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 2 | .250 | .500 |
| 2026 | 6 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 3 | .000 | .167 |
| career | 10 | 9 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 5 | .111 | .311 |
H and RBI are highlighted; this career line carries no runs column, so the R in H+R+RBI is not shown here.
| G | PA | H | R | RBI | H+R+RBI/G | over 0.5 | |
|---|---|---|---|---|---|---|---|
| vs RHP ● | 93 | 406 | 81 | 60 | 50 | 2.05 | 72% (67/93) |
| vs LHP | 40 | 154 | 25 | 20 | 11 | 1.40 | 48% (19/40) |
| at home ● | 67 | 275 | 50 | 45 | 20 | 1.72 | 66% (44/67) |
| on the road | 66 | 285 | 56 | 35 | 41 | 2.00 | 64% (42/66) |
| season | 133 | 560 | 106 | 80 | 61 | 1.86 | 65% (86/133) |
● tonight's split
| PA | H/PA | BBE | xBA | xSLG | barrel | EV | |
|---|---|---|---|---|---|---|---|
| vs RHP ● | 425 | 20.5% | 238 | .216 | .424 | 12.2% | 89.5 |
| vs LHP | 135 | 14.1% | 76 | .163 | .299 | 7.9% | 87.0 |
| at home ● | 275 | 18.2% | 157 | .200 | .389 | 9.6% | 87.5 |
| on the road | 285 | 19.6% | 157 | .204 | .394 | 12.7% | 90.2 |
| season | 560 | 18.9% | 314 | — | .392 | 11.1% | 88.9 |
30% boost+102+13.5% vs market · +30.9% vs season50% boost+118+22.4% vs market · +41% vs season
30% boost+156+13.7% vs market · -9.5% vs season50% boost+180+24.3% vs market · -1.1% vs season
30% boost+165no market fair50% boost+191no market fair
30% boost-140no market fair50% boost-121no market fair
RBIs
133 games logged| BF | H | HR | SLG | |
|---|---|---|---|---|
| vs LHB ● | 323 | 34 | 6 | .201 |
| vs RHB | 248 | 45 | 7 | .294 |
| on the road ● | 257 | 33 | 3 | .209 |
| at home | 314 | 46 | 10 | .268 |
| season | 571 | 79 | 13 | .242 |
● tonight's split · from MLB's own situational splits
| season | PA | AB | H | 1B | 2B | HR | TB | RBI | BB | K | AVG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | 4 | 4 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 2 | .250 | .500 |
| 2026 | 6 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 3 | .000 | .167 |
| career | 10 | 9 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 5 | .111 | .311 |
| G | PA | RBI | RBI/G | SLG | over 0.5 | |
|---|---|---|---|---|---|---|
| vs RHP ● | 93 | 406 | 50 | 0.54 | .460 | 30% (28/93) |
| vs LHP | 40 | 154 | 11 | 0.28 | .324 | 18% (7/40) |
| at home ● | 67 | 275 | 20 | 0.30 | .401 | 18% (12/67) |
| on the road | 66 | 285 | 41 | 0.62 | .440 | 35% (23/66) |
| season | 133 | 560 | 61 | 0.46 | .421 | 26% (35/133) |
● tonight's split
| PA | RBI/PA | BBE | xSLG | barrel | hard hit | EV | |
|---|---|---|---|---|---|---|---|
| vs RHP ● | 425 | 12.0% | 238 | .424 | 12.2% | 42.9% | 89.5 |
| vs LHP | 135 | 7.4% | 76 | .299 | 7.9% | 35.5% | 87.0 |
| at home ● | 275 | 7.3% | 157 | .389 | 9.6% | 34.4% | 87.5 |
| on the road | 285 | 14.4% | 157 | .394 | 12.7% | 47.8% | 90.2 |
| season | 560 | — | 314 | .392 | 11.1% | 41.1% | 88.9 |
30% boost+351+20.4% vs market · +18.7% vs season50% boost+405+34.8% vs market · +32.9% vs season
30% boost-237+3.5% vs market · +4.8% vs season50% boost-205+8.3% vs market · +9.6% vs season
30% boost+1300no market fair50% boost+1500no market fair
30% boost-1077no market fair50% boost-933no market fair
30% boost+2600no market fair50% boost+3000no market fair
30% boost+4550no market fair50% boost+5250no market fair
30% boost+7150no market fair50% boost+8250no market fair
Runs
133 games logged| BF | H | BB | OBP | |
|---|---|---|---|---|
| vs LHB ● | 323 | 34 | 20 | .189 |
| vs RHB | 248 | 45 | 15 | .250 |
| on the road ● | 257 | 33 | 18 | .218 |
| at home | 314 | 46 | 17 | .214 |
| season | 571 | 79 | 35 | — |
● tonight's split · from MLB's own situational splits
| season | PA | AB | H | 1B | 2B | HR | TB | RBI | BB | K | AVG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | 4 | 4 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 2 | .250 | .500 |
| 2026 | 6 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 3 | .000 | .167 |
| career | 10 | 9 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 5 | .111 | .311 |
This career line carries no runs column, so nothing here speaks directly to a runs market.
| G | PA | R | R/G | OBP | over 0.5 | |
|---|---|---|---|---|---|---|
| vs RHP ● | 93 | 406 | 60 | 0.65 | .343 | 51% (47/93) |
| vs LHP | 40 | 154 | 20 | 0.50 | .279 | 40% (16/40) |
| at home ● | 67 | 275 | 45 | 0.67 | .336 | 48% (32/67) |
| on the road | 66 | 285 | 35 | 0.53 | .316 | 47% (31/66) |
| season | 133 | 560 | 80 | 0.60 | .326 | 47% (63/133) |
● tonight's split
| PA | R/PA | BBE | xBA | LD% | SS% | EV | |
|---|---|---|---|---|---|---|---|
| vs RHP ● | 425 | — | 238 | .216 | 22.7% | 35.3% | 89.5 |
| vs LHP | 135 | — | 76 | .163 | 13.2% | 19.7% | 87.0 |
| at home ● | 275 | 16.4% | 157 | .200 | 19.8% | 31.2% | 87.5 |
| on the road | 285 | 12.3% | 157 | .204 | 21.0% | 31.9% | 90.2 |
| season | 560 | — | 314 | — | 20.4% | 31.5% | 88.9 |
30% boost+241+22.2% vs market · +61.3% vs season50% boost+278+35.5% vs market · +78.8% vs season
30% boost-154+5.9% vs market · -13.2% vs season50% boost-133+12.3% vs market · -7.9% vs season
30% boost+1690no market fair50% boost+1950no market fair
30% boost-3077no market fair50% boost-2667no market fair
Doubles
133 games logged| BF | 2B | 2B/BF | SLG | |
|---|---|---|---|---|
| vs LHB ● | 323 | 5 | 1.5% | .201 |
| vs RHB | 248 | 2 | 0.8% | .294 |
| on the road ● | 257 | 5 | 1.9% | .209 |
| at home | 314 | 2 | 0.6% | .268 |
| season | 571 | 7 | 1.2% | .242 |
● tonight's split · from MLB's own situational splits
| season | PA | AB | H | 1B | 2B | HR | TB | RBI | BB | K | AVG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | 4 | 4 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 2 | .250 | .500 |
| 2026 | 6 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 3 | .000 | .167 |
| career | 10 | 9 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 5 | .111 | .311 |
| G | PA | 2B | 2B/PA | SLG | over 0.5 | |
|---|---|---|---|---|---|---|
| vs RHP ● | 93 | 406 | 17 | 4.2% | .460 | 17% (16/93) |
| vs LHP | 40 | 154 | 7 | 4.5% | .324 | 15% (6/40) |
| at home ● | 67 | 275 | 9 | 3.3% | .401 | 12% (8/67) |
| on the road | 66 | 285 | 15 | 5.3% | .440 | 21% (14/66) |
| season | 133 | 560 | 24 | 4.3% | .421 | 17% (22/133) |
● tonight's split
| PA | 2B/PA | BBE | xSLG | LD% | SS% | |
|---|---|---|---|---|---|---|
| vs RHP ● | 425 | 4.7% | 238 | .424 | 22.7% | 35.3% |
| vs LHP | 135 | 3.0% | 76 | .299 | 13.2% | 19.7% |
| at home ● | 275 | 3.3% | 157 | .389 | 19.8% | 31.2% |
| on the road | 285 | 5.3% | 157 | .394 | 21.0% | 31.9% |
| season | 560 | 4.3% | 314 | .392 | 20.4% | 31.5% |
30% boost+806+24.1% vs market · +49.9% vs season50% boost+930+41.1% vs market · +70.4% vs season
30% boost-769-2.3% vs market · -5.7% vs season50% boost-667-0.5% vs market · -4% vs season
Singles
133 games logged| BF | 1B | 1B/BF | |
|---|---|---|---|
| vs LHB ● | 323 | 22 | 6.8% |
| vs RHB | 248 | 36 | 14.5% |
| on the road ● | 257 | 24 | 9.3% |
| at home | 314 | 34 | 10.8% |
| season | 571 | 58 | 10.2% |
● tonight's split · from MLB's own situational splits
| season | PA | AB | H | 1B | 2B | HR | TB | RBI | BB | K | AVG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | 4 | 4 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 2 | .250 | .500 |
| 2026 | 6 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 3 | .000 | .167 |
| career | 10 | 9 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 5 | .111 | .311 |
| G | AB | 1B | AVG | over 0.5 | |
|---|---|---|---|---|---|
| vs RHP ● | 93 | 346 | 43 | .234 | 38% (35/93) |
| vs LHP | 40 | 136 | 14 | .184 | 33% (13/40) |
| at home ● | 67 | 232 | 29 | .216 | 36% (24/67) |
| on the road | 66 | 250 | 28 | .224 | 36% (24/66) |
| season | 133 | 482 | 57 | .220 | 36% (48/133) |
● tonight's split
| PA | 1B/PA | BBE | xBA | LD% | SS% | |
|---|---|---|---|---|---|---|
| vs RHP ● | 425 | 10.8% | 238 | .216 | 22.7% | 35.3% |
| vs LHP | 135 | 8.1% | 76 | .163 | 13.2% | 19.7% |
| at home ● | 275 | 10.5% | 157 | .200 | 19.8% | 31.2% |
| on the road | 285 | 9.8% | 157 | .204 | 21.0% | 31.9% |
| season | 560 | 10.5% | 314 | — | 20.4% | 31.5% |
30% boost+260+16.3% vs market · +29.9% vs season50% boost+300+29.2% vs market · +44.4% vs season
30% boost-192+3.2% vs market · -2.9% vs season50% boost-167+8.6% vs market · +2.3% vs season
30% boost+1690no market fair50% boost+1950no market fair
30% boost-3077no market fair50% boost-2667no market fair
Walks
133 games logged| BF | BB | BB/BF | |
|---|---|---|---|
| vs LHB ● | 323 | 20 | 6.2% |
| vs RHB | 248 | 15 | 6.0% |
| on the road ● | 257 | 18 | 7.0% |
| at home | 314 | 17 | 5.4% |
| season | 571 | 35 | 6.1% |
● tonight's split · from MLB's own situational splits
| season | PA | AB | H | 1B | 2B | HR | TB | RBI | BB | K | AVG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | 4 | 4 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 2 | .250 | .500 |
| 2026 | 6 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 3 | .000 | .167 |
| career | 10 | 9 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 5 | .111 | .311 |
| G | PA | BB | BB% | OBP | over 0.5 | |
|---|---|---|---|---|---|---|
| vs RHP ● | 93 | 406 | 55 | 13.5% | .343 | 52% (48/93) |
| vs LHP | 40 | 154 | 14 | 9.1% | .279 | 33% (13/40) |
| at home ● | 67 | 275 | 39 | 14.2% | .336 | 51% (34/67) |
| on the road | 66 | 285 | 30 | 10.5% | .316 | 41% (27/66) |
| season | 133 | 560 | 69 | 12.3% | .326 | 46% (61/133) |
● tonight's split
30% boost+201+14% vs market · +38.3% vs season50% boost+232+25.7% vs market · +52.5% vs season
30% boost-150+4% vs market · -9.8% vs season50% boost-130+10.4% vs market · -4.2% vs season
Stolen Bases
133 games logged| G | PA | SB | SB/G | over 0.5 | |
|---|---|---|---|---|---|
| vs RHP ● | 93 | 406 | 3 | 0.03 | 3% (3/93) |
| vs LHP | 40 | 154 | 1 | 0.03 | 3% (1/40) |
| at home ● | 67 | 275 | 2 | 0.03 | 3% (2/67) |
| on the road | 66 | 285 | 2 | 0.03 | 3% (2/66) |
| season | 133 | 560 | 4 | 0.03 | 3% (4/133) |
● tonight's split
30% boost+2275no market fair50% boost+2625no market fair
odds snapshot · feeds refreshed 7:00 PM ET · not live pricing