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

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

No batted balls with a location in this window.

Pitch locations · 1221 pitches
Called strike (259) Swinging strike (161) In play (182) Foul (219) Ball (400)

Catcher’s view · the zone drawn is the average of the 1,221 batter zones recorded here, 1.62 to 3.42 feet

Pitch mix
PitchNShareMPHRPMStrike%
Sinker66854.7%95.62,27954.6%
Slider54644.7%83.92,62350.0%
Four-Seam Fastball70.6%94.52,21514.3%

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 28@ SDL 465120001
MAR 28@ SDL 4651203011.02101
MAR 29@ SDW 833010000
MAR 29@ SDW 8330100001.01000
MAR 31@ SDL 4134010001
MAR 31@ SDL 41340100011.01001
APR 2@ LADL 4540000121.20012
APR 2@ LADL 454000012
APR 7vs SDW 3230000021.00002
APR 7vs SDW 323000002
APR 9vs WSHL 353110000
APR 9vs WSHL 3531101001.01100
APR 10vs WSHW 7130000001.00000
APR 10vs WSHW 713000000
APR 12@ TBL 124010003
APR 12@ TBL 1240100031.01003
APR 15@ MIAW 4330100010.21001
APR 15@ MIAW 433010001
APR 16@ MIAL 364320020
APR 16@ MIAL 3643201200.22320
APR 18vs AZW 503000003
APR 18vs AZW 5030000031.00003
APR 20vs AZW 7330000021.00002
APR 20vs AZW 733000002
APR 22vs NYMW 523000000
APR 22vs NYMW 5230000001.00000
APR 24vs NYML 2840100021.01002
APR 24vs NYML 284010002
APR 26vs PITW 304010012
APR 26vs PITW 3040100121.01012
APR 28vs PITW 3230000011.00001
APR 28vs PITW 323000001
MAY 2@ BOSW 3140100011.01001
MAY 2@ BOSW 314010001
MAY 5@ PHIL 453000003
MAY 5@ PHIL 4530000031.00003
MAY 7@ COLW 503000003
MAY 7@ COLW 5030000031.00003
MAY 8@ COLW 8630000011.00001
MAY 8@ COLW 863000001
MAY 11vs CINW 514020001
MAY 11vs CINW 5140200011.02001
MAY 12vs CINW 657141001
MAY 12vs CINW 6571412011.04101
MAY 17vs COLW 10530000011.00001
MAY 17vs COLW 1053000001
MAY 18vs COLW 14451201021.02102
MAY 18vs COLW 1445120002
MAY 21@ PITL 6730000021.00002
MAY 21@ PITL 673000002
MAY 22@ PITW 9530000011.00001
MAY 22@ PITW 953000001
MAY 24@ NYMW 8730000011.00001
MAY 24@ NYMW 873000001
MAY 26@ NYML 344010001
MAY 26@ NYML 3440100011.01001
MAY 27vs PHIW 8420000101.00010
MAY 27vs PHIW 842000010
JUN 1vs NYYL 376331002
JUN 1vs NYYL 3763313021.03302
JUN 2vs NYYL 574010002
JUN 2vs NYYL 5740100021.01002
JUN 5@ AZW 933000012
JUN 5@ AZW 9330000121.00012
JUN 8@ TEXW 3140000011.10001
JUN 8@ TEXW 314000001
JUN 10vs HOUW 434010000
JUN 10vs HOUW 4340100001.01000
JUN 12vs HOUW 533010000
JUN 12vs HOUW 5330100001.01000
JUN 15vs LAAL 344110011
JUN 15vs LAAL 3441101111.01011
JUN 16vs LAAW 13620000020.20002
JUN 16vs LAAW 1362000002
JUN 19@ CHCL 563000001
JUN 19@ CHCL 5630000011.00001
JUN 20@ STLL 5630000021.00002
JUN 20@ STLL 563000002
JUN 25vs CHCW 513000012
JUN 25vs CHCW 5130000121.10012
JUN 27vs CHCL 3540100021.01002
JUN 27vs CHCL 354010002
JUN 29vs LADL 71450100031.21003
JUN 29vs LADL 7145010003
JUL 2@ ATLW 533000000
JUL 2@ ATLW 5330000001.00000
JUL 5@ CLEW 4250000121.20012
JUL 5@ CLEW 425000012
JUL 7@ CLEL 4530100001.11000
JUL 7@ CLEL 453010000
JUL 9vs TORW 4353213121.02312
JUL 9vs TORW 435321012
JUL 12vs MINW 717020000
JUL 12vs MINW 7170201001.22000
JUL 14vs MINW 3220000000.20000
JUL 14vs MINW 322000000
JUL 19@ COLL 375120021
JUL 19@ COLL 3751201211.02121
JUL 21@ COLW 3240100011.01001
JUL 21@ COLW 324010001
JUL 22@ LADL 2330000011.00001
JUL 22@ LADL 233000001
JUL 24@ LADW 833000000
JUL 24@ LADW 8330000001.00000
JUL 26vs COLW 1141000000
JUL 26vs COLW 11410000000.10000
JUL 27vs COLW 413111010
JUL 27vs COLW 4131111101.01110
JUL 30vs L 2530000011.00001
JUL 30vs L 253000001
AUG 4@ CINW 823000001
AUG 4@ CINW 8230000011.00001
AUG 5@ WSHW 4140000021.10002
AUG 5@ WSHW 414000002
AUG 7@ WSHW 742010001
AUG 7@ WSHW 7420100010.11001
AUG 8@ WSHW 9530000011.00001
AUG 8@ WSHW 953000001
AUG 10vs DETW 314010012
AUG 10vs DETW 3140100121.01012
AUG 12vs ATLL 0140100011.01001
AUG 12vs ATLL 014010001
AUG 18@ W 4291200152.02015
AUG 18@ W 429120015
AUG 20vs CWSW 413000003
AUG 20vs CWSW 4130000031.00003
AUG 23@ SEAL 566000005
AUG 23@ SEAL 5660000052.00005
AUG 24@ SEAW 4340100021.01002
AUG 24@ SEAW 434010002
AUG 27@ MILW 544010001
AUG 27@ MILW 5440100011.01001
AUG 30vs MIAW 3130000021.00002
AUG 30vs MIAW 313000002
SEP 5vs AZW 3240000131.10013
SEP 5vs AZW 324000013
SEP 7@ SDW 634010000
SEP 7@ SDW 6340100001.01000
SEP 8@ SDW 7640000001.20000
SEP 8@ SDW 764000000
SEP 15vs SDL 3430000101.00010
SEP 15vs SDL 343000010
SEP 18@ BALW 5330000011.00001
SEP 18@ BALW 533000001
SEP 19@ BALL 3542212020.22202
SEP 19@ BALL 354221002
SEP 22@ KCW 2030000011.00001
SEP 22@ KCW 203000001
SEP 23@ AZW 633000000
SEP 23@ AZW 6330000001.00000
SEP 28vs STLW 654010010
SEP 28vs STLW 6540100101.01010

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.