Every player
New here?

How to read this page

▶

A player page shows one box score, because a hitter and a pitcher share almost no column — which half you get follows the one he appears in. Every rate is built from summed counts, so a batting average is hits over at bats across whatever window you picked rather than an average of nightly averages. Pitchers rank against starters or relievers, which is the split the sport itself draws. A dash means no number for that cell, or a zero in a roster column that counts.

SF

Ryan Walker

In saves, Ryan Walker is 24th of 288 relief pitchers, at 17.

94th beats 94% of the Relief Pitchers; 1 is the best of however many the row says. Higher is always better, whichever way the stat runs. Red to green by where the placing sits. A stat with no better end is left unpainted.

all 4 shown▶
Playing TimeDefensevs Relief Pitchers▶
Games Pitched68
Games Started0
Innings Pitched61.163rd106/288
Batters Faced26667th92/288
Pitches Thrown1,01864th103/288
ResultsDefensevs Relief Pitchers▶
Wins583rd34/288
Losses73rd276/288
Earned Runs2822nd221/288
Earned Run Average4.1133rd158/235
Runs Allowed3219th228/288
Hits Allowed6018th234/288
Hits per 98.827th172/235
Walks and Hits per Inning1.2744th131/235
Home Runs Allowed468th70/288
Home Runs per 90.680th47/235
Strikeouts6064th102/288
Strikeout Rate22.6%45th134/241
Strikeouts per 98.851st116/235
CommandDefensevs Relief Pitchers▶
Walks Allowed1856th116/288
Walk Rate6.8%82nd45/241
Strikeout to Walk Ratio3.3372nd67/241
Walks per 92.678th51/235
Intentional Walks271st58/288
Hit Batters82nd280/288
Wild Pitches170th51/288
Balks23rd276/288
Strike Rate64.5%52nd115/240
ReliefDefensevs Relief Pitchers▶
Saves1792nd24/288
Save Opportunities24
Blown Saves73rd275/288
Holds962nd107/288
Games Finished36
Inherited Runners23
Inherited Runners Scored8
Inherited Runners Scored Rate34.8%39th136/221
68 games
DateOppIPWLSVHHRKBBERAWHIP
SFSep 27, 2025COLCOL0.1000210127.009.00
SFSep 26, 2025COLCOL100100200.000.00
SFSep 23, 2025STLSTL1010401018.004.00
SFSep 21, 2025@LADLAD0.200100100.000.00
SFSep 17, 2025@ARIARI100010110.002.00
SFSep 16, 2025@ARIARI0.1010200127.009.00
SFSep 12, 2025LADLAD100000000.000.00
SFSep 9, 2025ARIARI100110010.002.00
SFSep 6, 2025@STLSTL00104000——
SFSep 3, 2025@COLCOL0.200110100.001.50
SFSep 2, 2025@COLCOL100100100.000.00
SFAug 28, 2025CHCCHC0.110000000.000.00
SFAug 26, 2025CHCCHC100110200.001.00
SFAug 24, 2025@MILMIL100110200.001.00
SFAug 22, 2025@MILMIL1.100000200.000.00
SFAug 18, 2025@SDSD1.100020100.001.50
SFAug 13, 2025SDSD100000000.000.00
SFAug 11, 2025SDSD0.200010000.001.50
SFAug 6, 2025@PITPIT110020300.002.00
SFAug 3, 2025@NYMNYM100020019.003.00
SFAug 1, 2025@NYMNYM110000000.000.00
SFJuly 30, 2025PITPIT101000010.001.00
SFJuly 29, 2025PITPIT100020200.002.00
SFJuly 26, 2025NYMNYM0.100000120.006.00
SFJuly 23, 2025@ATLATL100010100.001.00
SFJuly 21, 2025@ATLATL200020314.501.50
SFJuly 19, 2025@TORTOR1000211018.002.00
SFJuly 13, 2025LADLAD100000200.000.00
SFJuly 12, 2025LADLAD100000000.000.00
SFJuly 8, 2025PHIPHI0.110000000.000.00
SFJuly 7, 2025PHIPHI100000100.000.00
SFJuly 4, 2025@ATHATH100000200.000.00
SFJune 29, 2025@CWSCWS0.1000200154.009.00
SFJune 27, 2025@CWSCWS0.200000000.000.00
SFJune 26, 2025MIAMIA100000000.000.00
SFJune 24, 2025MIAMIA100020009.002.00
SFJune 20, 2025BOSBOS1.200000200.000.00
SFJune 15, 2025@LADLAD1.200011305.400.60
SFJune 13, 2025@LADLAD100000110.001.00
SFJune 12, 2025@COLCOL100000100.000.00
SFJune 8, 2025ATLATL100000200.000.00
SFJune 6, 2025ATLATL1.1000311013.502.25
SFJune 4, 2025SDSD0.100020000.006.00
SFJune 2, 2025SDSD101000000.000.00
SFJune 1, 2025@MIAMIA0.200000100.000.00
SFMay 30, 2025@MIAMIA0.100000000.000.00
SFMay 28, 2025@DETDET100010200.001.00
SFMay 25, 2025@WSHWSH100120109.002.00
SFMay 20, 2025KCKC100100000.000.00
SFMay 18, 2025ATHATH100100100.000.00
SFMay 17, 2025ATHATH100000000.000.00
SFMay 14, 2025ARIARI100000020.002.00
SFMay 11, 2025@MINMIN0.2010200113.504.50
SFMay 7, 2025@CHCCHC100110000.001.00
SFMay 6, 2025@CHCCHC0.2000102227.004.50
SFMay 3, 2025COLCOL100100100.000.00
SFApril 26, 2025TEXTEX110020200.002.00
SFApril 25, 2025TEXTEX100000200.000.00
SFApril 23, 2025MILMIL0.1000301054.009.00
SFApril 20, 2025@LAALAA0.10103011108.0012.00
SFApril 19, 2025@LAALAA100110000.001.00
SFApril 13, 2025@NYYNYY100100100.000.00
SFApril 9, 2025CINCIN100000100.000.00
SFApril 5, 2025SEASEA100110100.001.00
SFApril 4, 2025SEASEA100010100.001.00
SFApril 1, 2025@HOUHOU100100000.000.00
SFMarch 31, 2025@HOUHOU100000210.001.00
SFMarch 27, 2025@CINCIN100110009.001.00
By season3 seasons
SeasonGGSIPWLSVERAWHIPHHRKBB
2026SF33032.20137.161.814052319
2025SF68061.157174.111.276046018
2024SF76180104101.910.855059918

About MLB Research

▶

Every number the site holds for a Major League team and the players who played for it, in one place. Pick a club, a season and a set of games, and read it. Nothing here needs an account.

Where the numbers come from

The same tables the boards read, resolved through one shared definition per stat. A rate is computed over the whole window rather than averaged across games, so a season figure is not the mean of the nightly ones.