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

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

No batted balls with a location in this window.

Pitch locations · 998 pitches
Called strike (189) Swinging strike (96) In play (169) Foul (155) Ball (389)

Catcher’s view · the zone drawn is the average of the 998 batter zones recorded here, 1.57 to 3.36 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball32332.4%93.12,11644.9%
Changeup30630.7%84.71,60945.1%
Sinker16216.2%91.81,99245.7%
Sweeper15315.3%81.52,71241.8%
Cutter545.4%90.62,36835.2%

05/Game log

2020
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
JUL 25@ LADW 5415160012
JUL 25@ LADW 54151601124.06112
JUL 31vs TEXW 92152412443.24144
JUL 31vs TEXW 9215241044
AUG 5@ COLW 43172402045.04104
AUG 5@ COLW 4317240004
AUG 10@ HOUL 46165404133.14213
AUG 10@ HOUL 4616540013
AUG 16vs L 31514330055
AUG 16vs L 315143301554.13355
AUG 21vs AZW 6225250008
AUG 21vs AZW 62252502087.05208
AUG 27vs LADL 0715540024
AUG 27vs LADL 07155404243.24524
SEP 2@ COLL 6922471025
SEP 2@ COLL 69224712255.17425
SEP 8vs SEAW 6518560034
SEP 8vs SEAW 65185605345.06534
SEP 13@ SDL 1314141015
SEP 13@ SDL 13141411154.04115
SEP 18@ L 0617661021
SEP 18@ L 06176616213.16621
SEP 23vs COLW 7222270011
SEP 23vs COLW 72222702115.17211
SEP 27vs SDL 4520101200.11020
SEP 27vs SDL 452010020

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.