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

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

No batted balls with a location in this window.

Pitch locations · 931 pitches
Called strike (128) Swinging strike (153) In play (141) Foul (181) Ball (328)

Catcher’s view · the zone drawn is the average of the 931 batter zones recorded here, 1.58 to 3.35 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball45749.1%94.92,47655.4%
Changeup25627.5%85.92,16544.9%
Sweeper21823.4%84.02,51943.1%

05/Game log

2023
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAY 23vs BOSW 403000002
MAY 23vs BOSW 4030000021.00002
MAY 26vs MIAL 2682212032.02203
MAY 26vs MIAL 268221003
MAY 28vs MIAL 0260000042.00004
MAY 28vs MIAL 026000004
MAY 31@ CWSW 1254010001
MAY 31@ CWSW 12540100011.01001
JUN 1@ HOUL 253000001
JUN 1@ HOUL 2530000011.00001
JUN 3@ HOUL 693111000
JUN 3@ HOUL 6931114000.21100
JUN 6vs CHCW 742010020
JUN 6vs CHCW 7420100200.11020
JUN 9vs SEAW 546000010
JUN 9vs SEAW 5460000102.00010
JUN 12@ TEXW 9640100011.01001
JUN 12@ TEXW 964010001
JUN 13@ TEXW 736010011
JUN 13@ TEXW 7360100111.11011
JUN 15@ TEXW 5330001111.00011
JUN 15@ TEXW 533000011
JUN 17@ KCL 91030102110.21011
JUN 17@ KCL 9103010011
JUN 21vs LADL 023000010
JUN 21vs LADL 0230000101.00010
JUN 23@ COLL 4740101121.01012
JUN 23@ COLL 474010012
JUN 26vs CWSW 213000002
JUN 26vs CWSW 2130000021.00002
JUN 27vs CWSW 4230101000.21000
JUN 27vs CWSW 423010000
JUN 29vs CWSL 794210001
JUN 29vs CWSL 7942101011.01201
JUL 2vs AZW 523000001
JUL 2vs AZW 5230000011.00001
JUL 5@ SDL 354110031
JUL 5@ SDL 3541101311.01131
JUL 8@ LADL 5103000000
JUL 8@ LADL 51030000001.00000
JUL 14vs HOUL 5742203211.02221
JUL 14vs HOUL 574220021
JUL 16vs HOUL 8972322111.13211
JUL 16vs HOUL 897232011
JUL 18vs NYYW 5120000010.20001
JUL 18vs NYYW 512000001
JUL 19vs NYYW 734010001
JUL 19vs NYYW 7340100011.01001
JUL 23vs PITW 7541102121.01112
JUL 23vs PITW 754110012
JUL 27@ DETW 1143000011
JUL 27@ DETW 11430000111.00011
JUL 28@ TORL 143000000
JUL 28@ TORL 1430000001.00000
AUG 1@ ATLL 158332013
AUG 1@ ATLL 1583323132.03313
AUG 4vs SEAL 7940100321.01032
AUG 4vs SEAL 794010032
AUG 9vs HOUL 2830000031.00003
AUG 9vs HOUL 283000003
AUG 11@ SEAL 294000002
AUG 11@ SEAL 2940000021.10002
AUG 12@ SEAW 102000011
AUG 12@ SEAW 1020000110.20011
AUG 14@ SDW 413010000
AUG 14@ SDW 4130100001.01000
AUG 16@ SDL 253000000
AUG 16@ SDL 2530000001.00000
AUG 18@ W 9430000011.00001
AUG 18@ W 943000001
AUG 19@ W 723000013
AUG 19@ W 7230000131.00013
AUG 22vs TORL 3630100010.21001
AUG 22vs TORL 363010001
AUG 23vs TORW 7030000011.00001
AUG 23vs TORW 703000001
AUG 26vs COLW 5422101100.11210
AUG 26vs COLW 542210010
AUG 28vs CWSW 902010010
AUG 28vs CWSW 9020100100.21010
AUG 30vs CWSL 51030000221.00022
AUG 30vs CWSL 5103000022
SEP 2@ AZW 732000001
SEP 2@ AZW 7320000010.20001
SEP 4@ LAAW 633000001
SEP 4@ LAAW 6330000011.00001
SEP 5@ LAAW 5441201000.22100
SEP 5@ LAAW 544120000
SEP 8@ BOSW 11230000011.00001
SEP 8@ BOSW 1123000001
SEP 9@ BOSW 13125330001
SEP 9@ BOSW 131253302010.23301
SEP 11vs STLW 11550100001.01000
SEP 11vs STLW 1155010000
SEP 13vs STLL 0130000111.00011
SEP 13vs STLL 013000011
SEP 15vs TBL 172010000
SEP 15vs TBL 1720101001.01000
SEP 18@ HOUW 8731102110.21111
SEP 18@ HOUW 873110011
SEP 20@ HOUL 123000000
SEP 20@ HOUL 1230000001.00000
SEP 21@ CLEL 253010020
SEP 21@ CLEL 2530103200.21020
SEP 27vs WSHW 513000002
SEP 27vs WSHW 5130000021.00002
SEP 30vs BOSW 526130001
SEP 30vs BOSW 5261301011.03101

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.