STATS
MLB/Players/Hoby Milner
Hoby Milner

HOBY MILNER

P · Chicago Cubs · 20172026 · 702 games
702
CAREER GAMES · REGULAR SEASON
8 seasons · postseason below
.251
CAREER BATTING AVERAGE
518 hits in 2,062 at-bats
68
CAREER HOME RUNS
153 RBI · 8 stolen bases
3.84
CAREER ERA
379.1 innings · 342 strikeouts
14-9
CAREER RECORD
WHIP 1.23

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024MIL122488761262241243281286.258.298.393.692
2023MIL14647032981821026261180.209.250.319.569
2022MIL134488581223201026301282.250.293.377.670
2021MIL3818630606016176600.323.344.613.957
2020LAA38104242620101812260.250.328.558.885
2019TB830686002260.267.313.467.779
2018TB286416182061010160.281.378.594.972
2017PHI74232146014041132440.259.348.371.719
Career5882,0622565181026681531465268.251.301.405.706

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026SEA411038.0381792154.031.24
2025TEX733470.16830215853.841.27
2024MIL615164.26334146464.731.19
2023MIL732164.14913135951.820.96
2022MIL673364.26127156453.761.18
2021MIL190021.2301333085.401.52
2020LAA190013.1131261358.101.43
2019TB4003.2431307.361.36
2018TB14007.1965837.361.91
2017PHI370031.1307162222.011.47
Career408149379.1365162103342443.841.23

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2023MIL48200.2502.120.00

04/Every pitch

2024 Regular season
Play log from 2015
Spray chart · 0 batted balls

No batted balls with a location in this window.

Pitch locations · 1043 pitches
Called strike (225) Swinging strike (87) In play (188) Foul (176) Ball (367)

Catcher’s view · the zone drawn is the average of the 1,043 batter zones recorded here, 1.63 to 3.44 feet

Pitch mix
PitchNShareMPHRPMStrike%
Sweeper33732.3%79.51,92449.3%
Sinker33331.9%88.51,97346.2%
Four-Seam Fastball22421.5%88.82,01752.7%
Changeup14313.7%81.11,70832.9%
Slurve60.6%80.01,92850.0%

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 30@ NYMW 763111000
MAR 30@ NYMW 7631113000.21100
APR 2vs MINW 3230001111.00011
APR 2vs MINW 323000011
APR 3vs MINL 374120000
APR 3vs MINL 3741200000.22100
APR 6vs SEAL 3531111000.21100
APR 6vs SEAL 353111000
APR 10@ CINW 723000000
APR 10@ CINW 7230000001.00000
APR 13@ BALW 1154000001
APR 13@ BALW 11540000011.10001
APR 14@ BALL 4651311101.03110
APR 14@ BALL 465131010
APR 16vs SDL 3640000031.10003
APR 16vs SDL 364000003
APR 19@ STLW 213000012
APR 19@ STLW 2130000121.00012
APR 20@ STLW 1254000001
APR 20@ STLW 12540000011.10001
APR 22@ PITL 243220010
APR 22@ PITL 2432202100.12010
APR 25@ PITW 7510000010.10001
APR 25@ PITW 751000001
APR 26vs NYYW 764010001
APR 26vs NYYW 7640100011.01001
APR 30vs TBW 8220000010.20001
APR 30vs TBW 822000001
MAY 4@ CHCL 564010002
MAY 4@ CHCL 5640100021.01002
MAY 6@ KCL 2340100011.21001
MAY 6@ KCL 234010001
MAY 7@ KCW 655010003
MAY 7@ KCW 6550100031.11003
MAY 9vs STLW 713000001
MAY 9vs STLW 7130000011.00001
MAY 11vs STLW 5340100011.01001
MAY 11vs STLW 534010001
MAY 12vs STLL 343000001
MAY 12vs STLL 3430000011.00001
MAY 17@ HOUL 454010012
MAY 17@ HOUL 4540100121.01012
MAY 18@ HOUW 425010001
MAY 18@ HOUW 4250100011.11001
MAY 20@ MIAL 233100010
MAY 20@ MIAL 2331000101.10110
MAY 25@ BOSW 636110011
MAY 25@ BOSW 6361100111.21111
MAY 27vs CHCW 5131101111.01111
MAY 27vs CHCW 513110011
MAY 28vs CHCL 365340000
MAY 28vs CHCL 3653404000.24300
MAY 31vs CWSW 12550102041.21004
MAY 31vs CWSW 1255010004
JUN 1vs CWSW 433000001
JUN 1vs CWSW 4330000011.00001
JUN 3@ PHIL 134010000
JUN 3@ PHIL 1340100001.11000
JUN 5@ PHIL 023000000
JUN 5@ PHIL 0230000001.00000
JUN 9@ DETL 21033316000.03300
JUN 9@ DETL 2103331000
JUN 12vs TORW 5463301021.03302
JUN 12vs TORW 546330002
JUN 14vs CINL 562000000
JUN 14vs CINL 5620000000.20000
JUN 17@ LAAL 3540100021.01002
JUN 17@ LAAL 354010002
JUN 20@ SDL 6751201111.02111
JUN 20@ SDL 675120011
JUN 21@ SDL 593220000
JUN 21@ SDL 5932201000.12200
JUN 25vs TEXW 317120002
JUN 25vs TEXW 3171201022.02102
JUL 1@ COLL 7881201012.02101
JUL 1@ COLL 788120001
JUL 2@ COLW 431000000
JUL 2@ COLW 4310000000.10000
JUL 5@ LADL 5830203010.12001
JUL 5@ LADL 583020001
JUL 9vs PITL 21241111011.01101
JUL 9vs PITL 2124111001
JUL 12vs WSHL 256110012
JUL 12vs WSHL 2561101122.01112
JUL 14vs WSHW 934120000
JUL 14vs WSHW 9341201001.02100
JUL 22@ CHCL 138020012
JUL 22@ CHCL 1380200122.12012
JUL 26vs MIAL 267020002
JUL 26vs MIAL 2670200021.22002
JUL 28vs MIAW 623000002
JUL 28vs MIAW 6230000021.00002
JUL 29vs ATLW 832000011
JUL 29vs ATLW 8320000110.20011
JUL 31vs ATLL 2610000000.10000
JUL 31vs ATLL 261000000
AUG 2@ WSHW 8330000111.00011
AUG 2@ WSHW 833000011
AUG 4@ WSHL 345340001
AUG 4@ WSHL 3453403010.14301
AUG 8@ ATLW 1677230011
AUG 8@ ATLW 16772303111.23211
SEP 4vs STLL 232010001
SEP 4vs STLL 2320101010.11001
SEP 8vs COLL 1421113010.11101
SEP 8vs COLL 142111001
SEP 11@ SFL 2134000002
SEP 11@ SFL 21340000021.20002
SEP 14@ AZW 15873200011.12201
SEP 14@ AZW 1587320001
SEP 16vs PHIW 625110001
SEP 16vs PHIW 6251100011.11101
SEP 19vs AZL 1560000022.00002
SEP 19vs AZL 156000002
SEP 21vs AZL 055000002
SEP 21vs AZL 0550000021.20002
SEP 24@ PITW 723000001
SEP 24@ PITW 7230000011.00001
SEP 27vs NYMW 844220001
SEP 27vs NYMW 8442201010.22101
SEP 29vs NYML 0540000001.10000
SEP 29vs NYML 054000000

Regular season and postseason are separate tables and are never summed into one career line; spring training is excluded entirely. Hitting and pitching come from different source rows, so a two-way player has both tables and neither borrows from the other. Innings pitched is summed as outs and converted once: the stored value counts thirds, so “6.1” means six innings and one out, and adding those as decimals understates a career. ERA and WHIP are computed from those totals rather than averaged across seasons. On-base percentage is (H + BB) over (AB + BB), which runs slightly under the official figure because the source rows carry no hit-by-pitch or sacrifice fly. The charts cover 2015 onward only, and the spray chart plots batted balls with a recorded landing spot: a strikeout or a walk has no location and is not a missing dot. Its field is a representative park, not the one the ball was hit in, because a spray chart pooled across a season is hit in thirty different outfields.