MLB/Players/Jacob Webb
Jacob Webb

JACOB WEBB

P · Chicago Cubs · 20192026 · 500 games
500
CAREER GAMES · REGULAR SEASON
5 seasons · postseason below
.214
CAREER BATTING AVERAGE
296 hits in 1,384 at-bats
36
CAREER HOME RUNS
102 RBI · 22 stolen bases
3.02
CAREER ERA
313.0 innings · 309 strikeouts
23-18
CAREER RECORD
WHIP 1.21

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024BAL1204164680220825541168.192.285.303.588
2023BAL10839244781641234601146.199.305.352.657
2021ATL68272447612482728664.279.347.441.788
2020ATL1670414200110202.200.300.229.529
2019ATL72234204816081524562.205.279.376.655
Career3841,3841582966883610217637222.214.303.353.655

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026CHC616460.05321216583.151.23
2025TEX555466.049221958103.001.03
2024BAL602556.24019275843.021.18
2023BAL541153.23922305763.691.29
2021ATL345434.13816143344.191.51
2020ATL80010.07051000.001.20
2019ATL364032.1245122841.391.11
Career3082318313.0250105128309363.021.21

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2024BAL22000.0000.220.00
2023BAL48225.2502.019.00
2021ATL49414.4441.2321.60
2020ATL614513.3573.069.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 · 934 pitches
Called strike (140) Swinging strike (127) In play (151) Foul (185) Ball (331)

Catcher’s view · the zone drawn is the average of the 934 batter zones recorded here, 1.60 to 3.41 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball41444.3%93.52,46650.7%
Sweeper26228.1%82.82,39045.0%
Changeup25827.6%84.32,19048.1%

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 30vs LAAW 1343000001
MAR 30vs LAAW 13430000011.00001
MAR 31vs LAAL 1420000101.00010
MAR 31vs LAAL 142000010
APR 2vs KCL 143000002
APR 2vs KCL 1430000021.00002
APR 6@ PITL 454010002
APR 6@ PITL 4540100021.01002
APR 9@ BOSW 713000001
APR 9@ BOSW 7130000011.00001
APR 11@ BOSW 9440000011.10001
APR 11@ BOSW 944000001
APR 12vs MILL 1115120010
APR 12vs MILL 11151201101.02110
APR 14vs MILW 6440200001.02000
APR 14vs MILW 644020000
APR 17vs MINW 423120001
APR 17vs MINW 4231202010.12101
APR 21@ KCW 502000011
APR 21@ KCW 5020000110.20011
APR 22@ LAAW 4210000000.10000
APR 22@ LAAW 421000000
APR 24@ LAAW 654111002
APR 24@ LAAW 6541112021.01102
APR 26vs L 2341101011.01001
APR 26vs L 234110001
APR 28vs L 6710000000.10000
APR 28vs L 671000000
APR 30vs NYYW 4240000031.10003
APR 30vs NYYW 424000003
MAY 2vs NYYW 7240000031.10003
MAY 2vs NYYW 724000003
MAY 7@ WSHL 032000021
MAY 7@ WSHL 0320000210.20021
MAY 8@ WSHW 7641101011.01001
MAY 8@ WSHW 764110001
MAY 10vs AZW 422000010
MAY 10vs AZW 4220000100.20010
MAY 13vs TORL 235110000
MAY 13vs TORL 2351100001.11000
MAY 15vs TORW 323000031
MAY 15vs TORW 3230000311.00031
MAY 17vs SEAW 9230200000.12000
MAY 17vs SEAW 923020000
MAY 19vs SEAW 6312101200.01220
MAY 19vs SEAW 631210020
MAY 21@ STLL 132100010
MAY 21@ STLL 1321000100.20110
MAY 23@ CWSW 864010000
MAY 23@ CWSW 8640100001.01000
MAY 27vs BOSW 1137010002
MAY 27vs BOSW 11370100022.01002
MAY 31vs TBW 3110000000.10000
MAY 31vs TBW 311000000
JUN 1vs TBW 957000011
JUN 1vs TBW 9570000112.10011
JUN 4@ TORW 10130000001.00000
JUN 4@ TORW 1013000000
JUN 5@ TORL 235020001
JUN 5@ TORL 2350200011.02001
JUN 7@ TBW 6350100001.11000
JUN 7@ TBW 635010000
JUN 11vs ATLW 4050000121.10012
JUN 11vs ATLW 405000012
JUN 13vs ATLL 3620000010.20001
JUN 13vs ATLL 362000001
JUN 14vs PHIL 3542102111.01111
JUN 14vs PHIL 354210011
JUN 16vs PHIW 8340000010.20001
JUN 16vs PHIW 834000001
JUN 19@ NYYW 764010002
JUN 19@ NYYW 7640100021.01002
JUN 21@ HOUL 111424202200.02420
JUN 21@ HOUL 11142420020
JUN 24vs CLEL 234010003
JUN 24vs CLEL 2340100031.01003
JUN 28vs TEXW 2120001110.20011
JUN 28vs TEXW 212000011
JUN 29vs TEXW 6531111100.21110
JUN 29vs TEXW 653111010
JUL 3@ SEAW 4150100011.11001
JUL 3@ SEAW 415010001
JUL 5@ W 323000002
JUL 5@ W 3230000021.00002
JUL 7@ W 633000001
JUL 7@ W 6330001011.00001
JUL 10vs CHCL 0430000011.00001
JUL 10vs CHCL 043000001
JUL 13vs NYYL 162000010
JUL 13vs NYYL 1620000100.20010
JUL 14vs NYYW 653000011
JUL 14vs NYYW 6530000111.00011
JUL 20@ TEXW 844010002
JUL 20@ TEXW 8440100021.01002
JUL 24@ MIAL 363110010
JUL 24@ MIAL 3631100101.01110
JUL 25@ MIAW 763010002
JUL 25@ MIAW 7630101020.21002
JUL 28vs SDW 866221003
JUL 28vs SDW 8662212031.12203
JUL 29vs TORL 483010011
JUL 29vs TORL 4830101110.21011
AUG 1@ CLEL 3105221002
AUG 1@ CLEL 31052213021.02202
AUG 2@ CLEL 4830001111.20011
AUG 2@ CLEL 483000011
SEP 15@ DETL 244110010
SEP 15@ DETL 2441101101.01110
SEP 18vs SFL 353000010
SEP 18vs SFL 3530000101.00010
SEP 20vs DETW 715120010
SEP 20vs DETW 7151201101.02110
SEP 24@ NYYW 531000001
SEP 24@ NYYW 5310000010.10001
SEP 25@ NYYW 976020001
SEP 25@ NYYW 9760200011.12001
SEP 27@ MINW 724000002
SEP 27@ MINW 7240000021.10002
SEP 29@ MINW 6240100011.01001
SEP 29@ MINW 624010001

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.