MLB/Players/Logan Webb
Logan Webb

LOGAN WEBB

P · San Francisco Giants · 20192026 · 351 games
351
CAREER GAMES · REGULAR SEASON
6 seasons · postseason below
.250
CAREER BATTING AVERAGE
1,620 hits in 6,472 at-bats
120
CAREER HOME RUNS
315 RBI · 148 stolen bases
3.48
CAREER ERA
1212.0 innings · 1,113 strikeouts
78-61
CAREER RECORD
WHIP 1.19

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024SF661,566166404708227510034442.258.303.355.658
2023SF661,62216640268840756238840.248.276.374.649
2022SF641,45215234876622629832628.240.288.346.633
2021SF541,09210625644418487231620.234.282.332.613
2020SF2642476122322833489214.288.360.429.789
2019SF163165088184102228744.278.337.456.793
Career2926,4727161,620308321203154081,540148.250.295.363.658

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026SF2588149.21367038119114.211.16
2025SF341511207.02107446224143.221.24
2024SF331310204.22027950172113.471.23
2023SF331113216.02017831194203.251.07
2022SF32159192.11746249163112.901.16
2021SF27113148.1128503615893.031.11
2020SF133454.16133244645.471.56
2019SF82339.24423143755.221.46
Career20578611212.01,1564692881,113853.481.19

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2021SF452901.17314.2170.61

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 3006 pitches
Called strike (564) Swinging strike (341) In play (567) Foul (511) Ball (1023)

Catcher’s view · the zone drawn is the average of the 3,006 batter zones recorded here, 1.61 to 3.39 feet

Pitch mix
PitchNShareMPHRPMStrike%
Sweeper98332.7%82.52,62844.4%
Sinker96932.2%91.81,87852.4%
Changeup93631.1%86.41,49245.4%
Four-Seam Fastball1183.9%92.32,06041.5%

05/Game log

2022
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 8vs MIAW 65231500136.05113
APR 8vs MIAW 6523150013
APR 13vs SDW 21281401078.04107
APR 13vs SDW 2128140007
APR 19@ NYML 13163603313.26331
APR 19@ NYML 1316360031
APR 24@ WSHW 123273713166.27316
APR 24@ WSHW 12327371016
APR 30vs WSHW 932631102136.011313
APR 30vs WSHW 93263110013
MAY 7vs STLW 13722480027
MAY 7vs STLW 137224804275.08427
MAY 13@ STLW 82191301316.03131
MAY 13@ STLW 8219130031
MAY 18@ COLL 3525341026
MAY 18@ COLL 35253412267.04326
MAY 24vs NYMW 131219250016
MAY 24vs NYMW 1312192502165.05216
MAY 30@ PHIW 542834330108.043010
MAY 30@ PHIW 54283430010
JUN 4@ MIAL 4517440026
JUN 4@ MIAL 45174401264.24426
JUN 9vs COLL 24253703135.27213
JUN 9vs COLL 2425370013
JUN 14vs KCW 42230500397.05039
JUN 14vs KCW 4223050039
JUN 20@ ATLL 1226161007
JUN 20@ ATLL 12261611077.06107
JUN 25vs CINW 9220120026
JUN 25vs CINW 92201201266.02026
JUL 2vs CWSL 35255604156.06315
JUL 2vs CWSL 3525560015
JUL 7@ SDL 1228161012
JUL 7@ SDL 12281611128.06112
JUL 12vs AZW 13023050028
JUL 12vs AZW 130230500286.05028
JUL 17vs MILW 9520241025
JUL 17vs MILW 95202411256.04225
JUL 22@ LADL 15211501426.05142
JUL 22@ LADL 1521150042
JUL 27@ AZL 3525471015
JUL 27@ AZL 35254713156.17415
AUG 1vs LADL 28216816125.08612
AUG 1vs LADL 2821681012
AUG 7@ W 6425240035
AUG 7@ W 64252402357.04235
AUG 13vs PITW 2028050029
AUG 13vs PITW 20280500298.05029
AUG 18vs AZL 05205905304.29330
AUG 18vs AZL 0520590030
AUG 24@ DETL 1619640036
AUG 24@ DETL 16196402364.24036
AUG 30vs SDL 3420140017
AUG 30vs SDL 34201401175.24017
SEP 5@ LADW 7424371006
SEP 5@ LADW 74243713066.07206
SEP 10@ CHCW 5227260006
SEP 10@ CHCW 52272601067.06206
SEP 16vs LADL 05204704224.07422
SEP 16vs LADL 0520470022
SEP 21@ COLW 6117010005
SEP 21@ COLW 61170100055.11005
SEP 27vs COLW 52191501175.05117
SEP 27vs COLW 5219150017

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.