MLB/Players/Ryan Walker
Ryan Walker

RYAN WALKER

P · San Francisco Giants · 20232026 · 351 games
351
CAREER GAMES · REGULAR SEASON
2 seasons
.217
CAREER BATTING AVERAGE
222 hits in 1,024 at-bats
26
CAREER HOME RUNS
50 RBI · 26 stolen bases
3.56
CAREER ERA
235.1 innings · 260 strikeouts
20-15
CAREER RECORD
WHIP 1.23

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024SF1525583810014210203619816.179.229.265.494
2023SF984665012226016304815610.262.331.421.751
Career2501,0248822240226508435426.217.276.336.612

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026SF330132.24026192357.161.81
2025SF685761.16028186044.111.27
2024SF7610480.05017189951.910.85
2023SF495361.16122247883.231.39
Career2262015235.12119379260223.561.23

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 · 1078 pitches
Called strike (211) Swinging strike (157) In play (159) Foul (175) Ball (376)

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

Pitch mix
PitchNShareMPHRPMStrike%
Slider54350.3%83.22,54450.3%
Sinker52348.5%94.82,22950.7%
Four-Seam Fastball121.1%94.42,26341.7%
Unknown10.1%0.0%

05/Game log

2023
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAY 21vs MIAW 756030000
MAY 21vs MIAW 7560300001.03000
MAY 24@ MINL 176000004
MAY 24@ MINL 1760000042.00004
MAY 28@ MILL 573000001
MAY 28@ MILL 5730000011.00001
MAY 30vs PITL 122000010
MAY 30vs PITL 1220000101.00010
MAY 31vs PITL 4962302011.23101
MAY 31vs PITL 496230001
JUN 4vs BALL 383000002
JUN 4vs BALL 3830000021.00002
JUN 6@ COLW 1043000002
JUN 6@ COLW 10430000021.00002
JUN 9vs CHCL 2341203110.22111
JUN 9vs CHCL 234120011
JUN 11vs CHCW 13313120002
JUN 11vs CHCW 133131201023.02002
JUN 14@ STLW 8540100021.01002
JUN 14@ STLW 854010002
JUN 16@ LADW 7560200001.12000
JUN 16@ LADW 756020000
JUN 19vs SDW 747131010
JUN 19vs SDW 7471311101.23110
JUN 21vs SDW 4220000211.00021
JUN 21vs SDW 422000021
JUN 24vs AZW 7651211121.02112
JUN 24vs AZW 765121012
JUN 25vs AZL 253010012
JUN 25vs AZL 2530101120.21012
JUN 27@ TORW 3050200031.02003
JUN 27@ TORW 305020003
JUL 2@ NYML 486231000
JUL 2@ NYML 4862312001.03200
JUL 8vs COLW 5392312142.03214
JUL 8vs COLW 539231014
JUL 16@ PITW 843000001
JUL 16@ PITW 8430000011.00001
JUL 17@ CINW 423000001
JUL 17@ CINW 4230000011.00001
JUL 19@ CINL 236000002
JUL 19@ CINL 2360000022.00002
JUL 21@ WSHL 35110201033.02003
JUL 21@ WSHL 3511020003
JUL 24@ DETL 154221001
JUL 24@ DETL 1542212010.22201
JUL 26vs W 838010013
JUL 26vs W 8380100132.21013
JUL 29vs BOSW 3290100032.21003
JUL 29vs BOSW 329010003
AUG 1vs AZW 438020000
AUG 1vs AZW 4380200002.12000
AUG 5@ L 121110010
AUG 5@ L 1211100100.11110
AUG 6@ L 6800001100.20010
AUG 6@ L 680000010
AUG 9@ LAAL 1440100031.01003
AUG 9@ LAAL 144010003
AUG 11vs TEXL 124010000
AUG 11vs TEXL 1240100001.01000
AUG 14vs TBL 21070200142.02014
AUG 14vs TBL 2107020014
AUG 16vs TBL 1641101121.01012
AUG 16vs TBL 164110012
AUG 22@ PHIL 3460100031.21003
AUG 22@ PHIL 346010003
AUG 23@ PHIW 8610000000.10000
AUG 23@ PHIW 861000000
AUG 26vs ATLL 3761101231.21123
AUG 26vs ATLL 376110023
AUG 28vs CINW 412010001
AUG 28vs CINW 4120100010.21001
AUG 30vs CINL 143010002
AUG 30vs CINL 1430100020.21002
AUG 31@ SDW 724020002
AUG 31@ SDW 7240201020.22002
SEP 5@ CHCL 81170200221.22022
SEP 5@ CHCL 8117020022
SEP 6@ CHCL 283010011
SEP 6@ CHCL 2830101110.21011
SEP 9vs COLW 913110001
SEP 9vs COLW 9131101011.01101
SEP 10vs COLW 6330000011.00001
SEP 10vs COLW 633000001
SEP 12vs CLEL 134020001
SEP 12vs CLEL 1340202010.22001
SEP 16@ COLL 5943202320.22332
SEP 16@ COLL 594320032
SEP 20@ AZL 175432012
SEP 20@ AZL 1754322120.23412
SEP 24@ LADL 2330000021.00002
SEP 24@ LADL 233000002
SEP 26vs SDL 044211013
SEP 26vs SDL 0442112131.01213
SEP 27vs SDL 2540100011.01001
SEP 27vs SDL 254010001
SEP 30vs LADW 216010011
SEP 30vs LADW 2160100112.01011

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.